スキャナとホストの間のすべての通信は、SSIプロトコルを使用してハードウェアインタフェースライン経由で実行されます。SSIに関する詳細については、『Simple Serial Interface Programmer's Guide』(p/n 72E-40451-xx)を参照してください。
ホストとスキャナはメッセージをパケットで交換します。パケットとは、適切なSSIプロトコルフォーマットバイトでフレーム化されたバイトの集まりです。任意のトランザクションに対してSSIプロトコルで許可されている各パケットの最大バイト数は、257(255バイト + 2バイトのチェックサム)です。
スキャナは設定に応じて、読み取りデータをASCIIデータ(非パケット化)で送信するか、より大きいメッセージ(パケット化)の一部として送信します。
SSIはホストデバイスのために、以下の機能を実行します。
スキャナとの双方向のインタフェースを維持する
ホストがスキャナを制御するコマンドを送信できるようにする
SSIパケットフォーマットまたは生の読み取りメッセージで、スキャナからホストデバイスにデータを渡す
SSIの環境は、スキャナ、ホストデバイスに接続されたシリアルケーブル、および電源(必要な場合)で構成されます。
SSIは、特殊なフォーマット(AIM IDなど)を含むすべての読み取りデータを送信します。パラメータ設定を使用して、送信されるデータのフォーマットを制御できます。
スキャナは、パラメータ情報、製品の識別情報、またはイベントコードもホストに送信できます。
スキャナとホストの間で送信されるすべてのコマンドは、SSIメッセージフォーマットのセクションで説明するフォーマットを使用する必要があります。
SSIトランザクションでは、特定のケースで必要なメッセージのシーケンスについて説明します。