低価格・高品質なバーコードならテクニカル
第1章第2章第3章第4章第5章第6章handbookトップへ

第6章 技術解説

1:バーコードキャラクタ2:マルチレベル系バーコード(JAN)|3:マルチレベル系バーコード(CODE128)
4:バーコードを読み取る仕組み5:PCS値

3:マルチレベル系バーコード(CODE128)


バーとスペースはそれぞれ1〜4モジュール3本で構成され、1キャラクタは計11モジュール6本のバー、スペースで構成されます。1キャラクタ内のモジュール数の和は偶数パリティー、スペースのモジュール数の和は偶数パリティーになっており、自己チェック機能があります。ストップコードは1種類ですが、スタートコードは3種類あり、それに続くキャラクタの意味が異なります。
  • コードA
      標準英数字キーボードの上段キャラクタ、制御コード及び特殊コード

  • コードB
      標準英数字キーボードの上段用キャラクタ、下段キャラクタ及び特殊コード

  • コードC
      00〜99までの100種類の数字(1キャラクタで2桁)、及び特殊コード

同一シンボル内でキャラクタセットを変更したい場合は、コードセットキャラクタや、シフトキャラクタを使用します。シフトキャラクタは、あとに続く1文字をキャラクタセットAからBへ、またはBからCのように変更できます。コードセットキャラクタは、あとに続くデータを指定サブセットの内容に変更するので、1つのシンボル内でA〜B、B〜C、C〜Aと自由に3種類のセットを組み合わせることができます。

また、ファンクションキャラクタFNC1,FNCは自由設定可能です。FNC2はメッセージの一時蓄積機能、FNC3は読み取り装置の初期化に使われます。
送信されるデータはスタート、ストップ、シフト、ファンクションの各キャラクタ及びチェックデジットを除く全キャラクタになります。





キャラクタセットとバーパターン

VALUE CODE バーパターン
A B C B S B S B S
0 SP SP 00 2 1 2 2 2 2
1 ! ! 01 2 2 2 1 2 2
2 " " 02 2 2 2 2 2 1
3 # # 03 1 2 1 2 2 3
4 $ $ 04 1 2 1 3 2 2
5 % % 05 1 3 1 2 2 2
6 & & 06 1 2 2 2 1 3
7 ' ' 07 1 2 2 3 1 2
8 ( ( 08 1 3 2 2 1 2
9 ) ) 09 2 2 1 2 1 3
10 * * 10 2 2 1 3 1 2
11 + + 11 2 3 1 2 1 2
12 , , 12 1 1 2 2 3 2
13 - - 13 1 2 2 1 3 2
14 . . 14 1 2 2 2 3 1
15 / / 15 1 1 3 2 2 2
16 0 0 16 1 2 3 1 2 2
17 1 1 17 1 2 3 2 2 1
18 2 2 18 2 2 3 2 1 1
19 3 3 19 2 2 1 1 3 2
20 4 4 20 2 2 1 2 3 1
21 5 5 21 2 1 3 2 1 2
22 6 6 22 2 2 3 1 1 2
23 7 7 23 3 1 2 1 3 1
24 8 8 24 3 1 1 2 2 2
25 9 9 25 3 2 1 1 2 2
26 : : 26 3 2 1 2 2 1
27 ; ; 27 3 1 2 2 1 2
28 < < 28 3 2 2 1 1 2
29 = = 29 3 2 2 2 1 1
30 > > 30 2 1 2 1 2 3
31 ? ? 31 2 1 2 3 2 1
32 @ @ 32 2 3 2 1 2 1
33 A A 33 1 1 1 3 2 3
34 B B 34 1 3 1 1 2 3
35 C C 35 1 3 1 3 2 1
36 D D 36 1 1 2 3 1 3
37 E E 37 1 3 2 1 1 3
38 F F 38 1 3 2 3 1 1
39 G G 39 2 1 1 3 1 3
40 H H 40 2 3 1 1 1 3
41 I I 41 2 3 1 3 1 1
42 J J 42 1 1 2 1 3 3
43 K K 43 1 1 2 3 3 1
44 L L 44 1 3 2 1 3 1
45 M M 45 1 1 3 1 2 3
46 N N 46 1 1 3 3 2 1
47 O O 47 1 3 3 1 2 1
48 P P 48 3 1 3 1 2 1
49 Q Q 49 2 1 1 3 3 1
50 R R 50 2 3 1 1 3 1
51 S S 51 2 1 3 1 1 3
52 T T 52 2 1 3 3 1 1
53 U U 53 2 1 3 1 3 1
54 V V 54 3 1 1 1 2 3
55 W W 55 3 1 1 3 2 1
56 X X 56 3 3 1 1 2 1
57 Y Y 57 3 1 2 1 1 3
58 Z Z 58 3 1 2 3 1 1
59 [ [ 59 3 3 2 1 1 1
60   60 3 1 4 1 1 1
61 ] ] 61 2 2 1 4 1 1
62     62 4 3 1 1 1 1
63     63 1 1 1 2 2 4
64 NUL ' 64 1 1 1 4 2 2
65 SOH a 65 1 2 1 1 2 4
66 STX b 66 1 2 1 4 2 1
67 ETX c 67 1 4 1 1 2 2
68 EOT d 68 1 4 1 2 2 1
69 ENO e 69 1 1 2 2 1 4
70 ACK f 70 1 1 2 4 1 2
71 BEL g 71 1 2 2 1 1 4
72 BS h 72 1 2 2 4 1 1
73 HT i 73 1 4 2 1 1 2
74 LF j 74 1 4 2 2 1 1
75 VT k 75 2 4 1 2 1 1
76 FF l 76 2 2 1 1 1 4
77 CR m 77 4 1 3 1 1 1
78 SO n 78 2 4 1 1 1 2
79 SI o 79 1 3 4 1 1 1
80 DLE p 80 1 1 1 2 4 2
81 DC1 q 81 1 2 1 1 4 2
82 DC2 r 82 1 2 1 2 4 1
83 DC3 s 83 1 1 4 2 1 2
84 DC4 t 84 1 2 4 1 1 2
85 NAK u 85 1 2 4 2 1 1
86 SYN v 86 4 1 1 2 1 2
87 ETB w 87 4 2 1 1 1 2
88 CAN x 88 4 2 1 2 1 1
89 EM y 89 2 1 2 1 4 1
90 SUB z 90 2 1 4 1 2 1
91 ESC { 91 4 1 2 1 2 1
92 FS 92 1 1 1 1 4 3
93 GS } 93 1 1 1 3 4 1
94 RS 94 1 3 1 1 4 1
95 US DEL 95 1 1 4 1 1 3
96 FNC3 FNC3 96 1 1 4 3 1 1
97 FNC2 FNC2 97 4 1 1 1 1 3
98 SHIFT SHIFT 98 4 1 1 3 1 1
99 CODE C CODE C 99 1 1 3 1 4 1
100 CODE B FNC4 CODE B 1 1 4 1 3 1
101 FNC4 CODE A CODE A 3 1 1 1 4 1
102 FNC1 FNC1 FNC1 4 1 1 1 3 1
103 START(CODE A) 2 1 1 4 1 2
104 START(CODE B) 2 1 1 2 1 4
105 START(CODE C) 2 1 1 2 3 2
STOP B S B S B S B
2 3 3 1 1 1 2

製品の情報 バーコードハンドブック