IT4206の質問

質問

二次元バーコード(QRコード,DataMatrixなど)やCode128を読み取ると、パソコンが期待していない動作(おかしな動作)をする。ファンクションキーが押されたときのような動作をする。

回答

原因

バーコードに特殊文字(16進数の0x00~0x1F、ASCIIのNull~DEL)が含まれている。

対策

バーコードリーダーの設定を変更してください。

読み取る設定バーコードメニュー

  1. ユーザーズガイド 第4章4-4ファンクションキー送信Disable

デフォルトでは特殊文字をファンクションキーに変換してホスト(パソコン)に送信しています。この設定で特殊文字のファンクションキー送信を禁止します。

補足

バーコードに特殊文字が入っている場合は、バーコードの作成者が意図して入れていることがあります(RS-232Cインターフェースの機器で利用することを目的としているなど)。バーコードの仕様や用途についてはシステムの管理者などにお問い合わせ願います。

関連リンク