Zebra RZ400 (最新のファームウェア V53.17.22Z を実行) のプリントヘッドの下にある現在の (クラス 1 ジェネレーション 2) RFID タグの TID バンクを読み取ろうとしています。USB経由で接続しています。
Zebra Setup Utilities ツールの「Direct Communication」プログラムを使用しています。
これは注釈付きの私のプログラムです:
^XA Start program
^RS8 Set RFID mode to Class 1 Gen 2
^RFR,H,0,8,2 Read the first 8 bytes of the TID bank as a Hexadecimal string
^FN1 Store the data into Memory Field #1
^FS End Field
^HV1,,Foo Transfer the contents of Memory Field #2 to the Host PC
^FS End Field
^XZ End program
これを実行すると、「データを受信しました」ウィンドウに何も出力されません。
ただし、コマンドのようなコマンド^HH
を最後 ( の後^XZ
) に追加してプログラムを再実行すると、以前に予想された出力が表示されます (その後に の出力が続きます^HH
)。コマンドを再実行して前の出力を取得する必要があるため、現在の TID 値を確認できません。
私が実行するまでプリンターが出力バッファーをフラッシュしていないようです^HH
- 他のコマンドは気まぐれに動作します。この^HH
コマンドは大量のデータを生成するため、私のアプリケーションには適していません。
フラッシュを強制するコマンドはありますか?