AIMコードID

AIMコードID

AIMコードIDは、読み取りデータのコード/記号タイプを識別します。IDは、ホストに転送されるデータに追加したり、読み取りデータの特定に役立つ他の方法で使用したりできます。
各AIMコードID は、]cmの3文字で構成されています。それぞれの意味は次のとおりです。
] = Flag Character (ASCII 93)
c = Code Character (see table below)
m = Modifier Character (see table below)
AIMコード文字
コード文字
コードタイプ
A
Code 39、Code 39 Full ASCII、Code 32
C
Code 128、ISBT 128、ISBT 128連結、GS1-128、クーポン(Code 128部分)
d
Data Matrix、GS1 Data Matrix
E
UPC/EAN、クーポン(UPC部分)
e
GS1 DataBarファミリ
F
Codabar
G
Code 93
g
Grid Matrix
H
Code 11
h
Han Xin
I
Interleaved 2 of 5
L
PDF417、Macro PDF417、Micro PDF417
L2
TLC 39
M
MSI
Q
QR Code、MicroQR、GS1 QR
S
Discrete 2 of 5、IATA 2 of 5
U
Maxicode
Z
Aztec、Aztec Rune
X
Bookland EAN、ISSN EAN、Trioptic Code 39、Chinese 2 of 5、Matrix 2 of 5、Korean 3 of 5、US Postnet、US Planet、UK Postal、Japan Postal、Australia Post、Netherlands KIX Code、USPS 4CB/One Code/Intelligent Mail、UPU FICS Postal、Mailmark、署名読み取り
修飾文字は、当該オプションの値の和で、次の表に基づいています。
修飾文字
コードタイプ
オプション値
オプション
Code 39
0
チェック文字またはFull ASCIIの処理なし。
1
リーダーは1つのチェック文字をチェックしました。
3
リーダーはチェック文字をチェックして取り除きました。
4
リーダーはFull ASCII文字変換を実行しました。
5
リーダーはFull ASCII文字変換を実行し、1つのチェック文字をチェックしました。
7
リーダーはFull ASCII文字変換を実行し、チェック文字をチェックして取り除きました。
例:チェック文字W付きのFull ASCIIバーコードであるA+I+MI+DWは、]A7AIMIDとして転送されます(ここで、7 = (3+4))。
Trioptic Code 39
0
この時点で指定されたオプションなし。常に0が転送されます。
例:Triopticバーコード412356は]X0412356として転送されます。
Code 128
0
標準データパケット、最初のシンボル位置にファンクションコード1なし。
1
最初のシンボル文字位置にファンクションコード1。
2
2番目のシンボル文字位置にファンクションコード1。
例:最初の位置にファンクション1文字「FNC1」があるCode(EAN)128バーコードの場合、AIMIDは、]C1AIMIDとして転送されます。
I 2 of 5
0
チェックディジットの処理なし。
1
リーダーはチェックディジットを検証しました。
3
リーダーはチェックディジットを検証して取り除きました。
例:チェックディジットのないI 2 of 5バーコードの場合、4123は、]I04123として転送されます。
Codabar
0
チェックディジットの処理なし。
1
リーダーはチェックディジットをチェックしました。
3
リーダーは転送前にチェックディジットを取り除きました。
例:チェックディジットなしのCodabarバーコードの場合、4123は]F04123として転送されます。
Code 93
0
この時点で指定されたオプションなし。常に0が転送されます。
例:Code 93バーコード012345678905は、]G0012345678905として転送されます。
MSI
0
チェックディジットが送信されます。
1
チェックディジットは送信されません。
例:1つのチェックディジットがチェックされたMSIバーコード4123は、]M14123として転送されます。
D 2 of 5
0
この時点で指定されたオプションなし。常に0が転送されます。
例:D 2 of 5バーコード4123は、]S04123として転送されます。
UPC/EAN
0
フルEANフォーマットの標準データパケット、つまり、UPC-A、UPC-E、EAN-13の13桁(サプリメンタルデータを含まない)。
1
2桁のサプリメンタルデータのみ。
2
5桁のサプリメンタルデータのみ。
3
EAN-13、UPC-A、またはUPC-Eシンボルからの13桁、およびサプリメンタルシンボルからの2桁または5桁から構成される結合されたデータパケット。
4
EAN-8データパケット。
例:UPC-Aバーコード012345678905は、]E0012345678905として転送されます。
Bookland EAN
0
この時点で指定されたオプションなし。常に0が転送されます。
例:Bookland EANバーコード123456789Xは、]X0123456789Xとして転送されます。
ISSN EAN
0
この時点で指定されたオプションなし。常に0が転送されます。
例:ISSN EANバーコード123456789Xは、]X0123456789Xとして転送されます。
Code 11
0
1つのチェックディジット
1
2つのチェックディジット
3
チェック文字は検証されましたが送信されませんでした。
GS1 DataBarファミリ
この時点で指定されたオプションなし。常に0が転送されます。GS1 DataBar OmnidirectionalおよびGS1 DataBar Limitedは、アプリケーションID “01”とともに送信されます。注:GS1-128エミュレーションモードでは、GS1 DataBarはCode 128ルール(つまり]C1)を使用して転送されます。
例:GS1 DataBar Omnidirectionalバーコード0110012345678902は、]e00110012345678902として転送されます。
EAN.UCC Composite(GS1 DataBar、GS1-128、UPC Compositeの2D部分)
ネイティブモード転送。
注:CompositeのUPC部分は、UPCルールを使用して送信されます。
0
標準データパケット。
1
エンコードされたシンボル区切り文字の後ろにデータを含むデータパケット。
2
エスケープメカニズム文字の後ろにデータを含むデータパケット。データパケットはECIプロトコルをサポートしません。
3
エスケープメカニズム文字の後ろにデータを含むデータパケット。データパケットはECIプロトコルをサポートします。
GS1-128エミュレーション 注:CompositeのUPC部分は、UPCルールを使用して送信されます。
1
データパケットはGS1-128シンボルです(つまり、データの先頭に]JC1が付く)。
PDF417、Micro PDF417
0
リーダーは1994 PDF417コード/記号仕様で定義されたプロトコルに適合するように設定されています。注記:このオプションが転送される際、レシーバーは、ECIが呼び出されたかどうか、またはデータバイト92DECが転送時に倍になったかどうかを確実には判断できません。
1
リーダーはECIプロトコル(Extended Channel Interpretation)に従って設定されています。すべてのデータ文字92DECが倍になります。
2
リーダーは基本チャネル操作用に設定されています(エスケープ文字転送プロトコルなし)。データキャラクタ92DECは倍になりません。注記:デコーダがこのモードに設定されているとき、バッファなしMacroシンボルおよびECIエスケープシーケンスの伝達をデコーダに求めるシンボルは送信できません。
3
バーコードにはGS1-128シンボルが含まれています。最初のコードワードは903~907、912、914、915です。
4
バーコードにはGS1-128シンボルが含まれています。最初のコードワードの範囲は908~909です。
5
バーコードにはGS1-128シンボルが含まれています。最初のコードワードの範囲は910~911です。
例:転送プロトコルが有効になっていないPDF417バーコードABCDは、]L2ABCDとして転送されます。
Data Matrix
0
ECC 000-140、サポート対象外。
1
ECC 200。
2
ECC 200、最初または5番目の位置にFNC1。
3
ECC 200、2番目または6番目の位置にFNC1。
4
ECC 200、ECIプロトコル実装。
5
ECC 200、最初または5番目の位置にFNC1、ECIプロトコル実装。
6
ECC 200、2番目または6番目の位置にFNC1、ECIプロトコル実装。
GS1 Data Matrix
2
ECC 200、最初または5番目の位置にFNC1。
MaxiCode
0
モード4または5のシンボル。
1
モード2または3のシンボル。
2
モード4または5のシンボル、ECIプロトコル実装。
3
モード2または3のシンボル、セカンダリメッセージでECIプロトコル実装。
QR Code
0
モデル1シンボル。
1
モデル2/MicroQRシンボル、ECIプロトコル非実装。
2
モデル2シンボル、ECIプロトコル実装。
3
モデル2シンボル、ECIプロトコル非実装、最初の位置にFNC1黙示。
4
モデル2シンボル、ECIプロトコル実装、最初の位置にFNC1黙示。
5
モデル2シンボル、ECIプロトコル非実装、2番目の位置にFNC1黙示。
6
モデル2シンボル、ECIプロトコル実装、2番目の位置にFNC1黙示。
GS1 QR
3
モデル2シンボル、ECIプロトコル非実装、最初の位置にFNC1黙示。
Aztec
0
Aztecシンボル。
C
Aztec Runeシンボル。
Han Xin
0
一般的なデータで、特別な機能は設定されていません。転送されるデータは、AIM ECIプロトコルに従いません。
1
ECIプロトコルが有効です。少なくとも1つのECIモードがエンコードされています。転送されるデータは、AIM ECIプロトコルに従う必要があります。
Mailmark
0
この時点で指定されたオプションなし。常に0が転送されます。