IT4206の質問

質問

USB COMポートエミュレーションでバーコードリーダーの動作を制御するコマンドを教えてください。

回答

動作に関するコマンド

トリガーのコマンド

トリガーモードは「マニュアル/シリアルトリガー(出荷時の設定)」のときに、コマンドが有効です。次のコマンド(太字)をホスト端末(コンピュータ)から送信すると、バーコードリーダーはそれぞれの動作を応答します。

ブザーのコマンド

設定に関するコマンド

コマンド送信による設定の変更について

通常、バーコードリーダー本体の設定の変更はバーコードメニューを読み取るのみで実行できますが、USB COMポートエミュレーションではホストからコマンドを送信してバーコードリーダーの設定を変更することも出来ます。

設定を変更するコマンド

SYN M CR16h 4Dh 0Dh)」に続けて、設定する内容の「メニューコマンド」、最後に「.ピリオド(2Eh)」を送信します。メニューコマンドについては、ユーザーズガイド第12章 シリアルプログラミングコマンドに記載されている表「メニューコマンド」を参照してください。

メニューコマンドシンタックス

メニューコマンドの文法は次の規約で構成されています。スペースは見やすくするために表示しています。実際のコマンドには不要です。

Prefix Tag SubTag Data Storage
例1

Code39の読み取りを禁止に設定するコマンド。スペースは見やすくするために表示しています。実際のコマンドには不要です。

ASCIIでは SYN M CR C39 ENA 0 .
HEXでは 16 4D 0D 43 33 39 45 4E 41 30 2E
例1の解説
例2 高度な設定

QRコードのデータを抽出する設定のコマンド。データの4文字目から4文字分を出力する。

ASCIIでは SYN M CR DFM BK3 0 099 73 9999 F5 03 F2 04 00 .
HEXでは 16 4D 0D 44 46 4D 42 4B 33 30 30 39 39 37 33 39 39 39 39 46 35 30 33 46 32 30 34 30 30 2E
例2の解説

コマンドについての詳しい内容はダウンロード配布しているユーザーズガイド-第12章シリアルプログラミングコマンドをご覧下さい。データフォーマットのシンタックス(文法)についてはユーザーズガイド-第5章データフォーマット-データフォーマットエディタコマンドをご覧ください。

関連リンク