ZPL コマンドを送信すると
^XA^MUd^LH2,0^BY2,,80^FO24,32^BCN,,Y^FDYCBZ140123010^FS^XZ
Zebra プリンタにメッセージを返しますか?
その場合、返品からどのようなメッセージ (success
またはsomething else
) を受け取りますか、例を教えてください。
一方、~HS
プリンターの状態を取得できるコマンドがあることは知っています。
ZPL コマンドを送信すると
^XA^MUd^LH2,0^BY2,,80^FO24,32^BCN,,Y^FDYCBZ140123010^FS^XZ
Zebra プリンタにメッセージを返しますか?
その場合、返品からどのようなメッセージ (success
またはsomething else
) を受け取りますか、例を教えてください。
一方、~HS
プリンターの状態を取得できるコマンドがあることは知っています。
ZPL印刷コマンドを Zebra プリンタに送信しても、通常は応答しません。これは、印刷ジョブが成功または失敗した場合です。プリンターに情報を明示的に要求する必要があります。~hi (前述のとおり) や~hs (下記の ZPL マニュアルの 233 ページ)など、特定のコマンドが応答を返します。SGD getvar コマンドも応答を返します。次のコマンドは、プリンターの現在のステータスを返します (ZPL マニュアル ページ 704)。
! U1 getvar "device.host_status"
[注意SGDコマンドはキャリッジリターン/ラインフィードで終了する必要があります]
ZPL マニュアルには、SGD コマンドの完全なリストが含まれています: ZPL マニュアル。また、Zebra の SDK を調べることもできます。シリアル ポート以外の何かを使用でき、プリンターのモデルによっては、Zebra の SDK の「ステータス」部分を利用して、すべてを自分で解析する必要がないようにすることができます: Zebra Legacy SDK、Zebra New SDK