バーコード
ITFとは
ITFは、インターリーブド2of5(Interleaved Two of Five)の略で、おもに段
ボールに印刷されている標準物流コードとして利用されているコードです。
5本のバー(スペース)のうち2本が太バー(太スペース)という構成(2of5)
で一つのキャラクタ(数字)を表します。
ボールに印刷されている標準物流コードとして利用されているコードです。
5本のバー(スペース)のうち2本が太バー(太スペース)という構成(2of5)
で一つのキャラクタ(数字)を表します。
ITFの構成
- 5本のバー(スペース)で1文字を表します。(5本の内2本が太いので、2of5という)
- ITFは下のようにバーで表したキャラクタの間にスペースで表したキャラクタをはさみ込んだ形になっています。(Interleaved:~と~の間に)
| キャラクタ | バーのパターン |
| START | |
| 2 | |
| 3 | |
| 5 | |
| 8 | |
| STOP |
- 1文字目は、バー6本で表し、2文字目はスペース5本で表すという構成となっているため必ず偶数桁になります。(「ITFの5桁」という使い方はありません)
- バー、スペースどちらにも情報を持たしているため、非常に密度の高い構成になっています。
- スタート/ストップキャラクタはないが、スタートとストップを表すバーパターンがあります。
ITFの特長
ITFは、非常に情報密度が高いバーコードであるため、以下のような特長を持っています。
- 同じ桁数なら、他のコードに比べ、バーコードの大きさを小さくできる。つまり、狭いスペースにバーコードを付けたい場合に有効です。
- 同じサイズなら、他のコードに比べ、情報をより多く入れることができる。(桁数を多くできる。)
- 同じサイズ、桁数ならば、バーコードのバー幅を大きくすることができる。バー幅が広くなれば、バーコードリーダが非常に読みやすくなり、長距離にも対応できるようになります。
バーコードの長さ比較
同じナローバー幅、同じ情報量で、それぞれのコードの種類におけるバーコードの長さを比較したものです。ITFが最も小さくなります。(バイナリレベルのバーコードで比較)
![]() |
![]() |
|
| ITF | CODE38 | NW-7 |
ITFの問題点
ITFコードは、非常にメリットの多いバーコードですが、その構成上、「桁落ち」が発生しやすいという問題点を持っています。
桁落ちとは、「3852」という内容のバーコードを、「38」と桁を落として読んでしまう現象です。
桁落ちとは、「3852」という内容のバーコードを、「38」と桁を落として読んでしまう現象です。
| ポイント | ITFを使用する場合、「桁落ち」を防ぐため、ある決まった桁数以外、読まなくする「桁指定」をバーコードリーダ側で設定する必要があります。 |
|
|||||||||||||||||||||||||




