
ITF-6は、 ITF-14およびITF-16バーコードへのアドオンをエンコードするためのInterleaved 2 of 5(ITF)バーコードの実装です。元々は物流センター(PDC)のJIS規格の一部として開発されました。ITF-14の代わりにISO委員会によって標準化されたわけではありませんが、商品数量やコンテナ重量など、グローバルトレードアイテム番号(GTL)への追加データをエンコードするために広く使用されています。
1983年、物流シンボル委員会はJANコードの改良方法としてインターリーブド2 of 5バーコードを提案した。1985年には流通システム開発センターに物流シンボルJIS原案作成委員会が設置され、JIS化に向けた最終検討が開始された。[ 1 ]そして1987年、物流バーコード標準シンボルITF-14/16/6である JIS-X-0502 [ 2 ]として規格化された。
ITFバーコードには重量などを表示するためのアドオンバージョンがあり、ITF-14やITF-16 [ 4 ] (2010年に廃止)に続いてITF-6 [ 3 ]として5桁の数値と6番目のチェックキャラクタをエンコードすることが可能となっている。
現在、ITF-6はISO委員会によって標準化されておらず、JIS規格の一部としてのみ使用されています。しかし、メーカーは追加データのエンコードに広く使用しており、幅広いバーコードスキャナーでサポートされています[ 5 ] [ 6 ]。
ITF-6バーコードはISO規格には含まれていないものの、梱包数量や重量をエンコードするためのアドオンとして広く使用されています。現在はITF-14(国際貿易商品番号)のみで使用されていますが、2010年までは日本でのみ標準化されたITF-16(物流用拡張シンボル体系)でも使用されていました。
ITF-6 [ 7 ]は左から5桁の有効数字で構成され、最後の1桁は制御桁です。これはUPCチェックサムと同じ方法で計算されます。小数点が必要な場合は、小数点は3桁目と4桁目の間に配置されます。NNNNN (C/D) は小数点なし、 NNN.NN(C/D) は小数点ありです。
ITF-6 は、さまざまなバーコード生成ソフトウェアおよびバーコード スキャナーでサポートされています。
チェックサムは他のUPC チェックサムと同じように計算されます。
最初の 5 桁が 12345 の場合の例: 10 - ((3*1 + 2 + 3*3 + 4 + 3*5) mod 10) = 7。チェック ディジットは 7 です。