2

ZPL コマンドを送信すると

^XA^MUd^LH2,0^BY2,,80^FO24,32^BCN,,Y^FDYCBZ140123010^FS^XZ

Zebra プリンタにメッセージを返しますか?

その場合、返品からどのようなメッセージ (successまたはsomething else) を受け取りますか、例を教えてください。

一方、~HSプリンターの状態を取得できるコマンドがあることは知っています。

4

1 に答える 1

2

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 SDKZebra New SDK

于 2014-02-10T14:36:53.470 に答える