Zebra プリンターへの印刷が必要な Windows Mobile アプリを開発しています。問題は、クライアントがプリンターを提供しなかったため、私の国ではプリンターを持っていないことです。
私のアプローチは、最初に ZebraDesigner2 でラベルをデザインし、次にラベルをテキスト ファイルに出力することでした。ラベルをプリンターの代わりにテキスト ファイルに印刷すると、ZPL コードが送信され、印刷しようとしていたラベルが生成されます。したがって、最初にラベルをデザインしてから ZPL コードを確認することで、ZPL コードをより速く生成できます。バックグラウンド XML を使用したドラッグ アンド ドロップ GUI のようなものです。
このテキストを含むこの単純なラベルがあるとします: Hello World! これを ZebraDesigner2 で印刷すると、テキスト ファイルに次のように書き込まれます。
CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR5,5~SD15^JUS^LRN^CI0^XZ
^XA
^MMT
^PW609
^LL0406
^LS0
^FT1,29^A0N,28,28^FH\^FDHello World!^FS
^PQ1,0,1,Y^XZ
私の主な質問は、Windows Mobile C# アプリを介してこのコードをプリンターに送信する場合、C# コードにどれを含めるかということです。^XA から ^XZ までの部分を含めますか? CT~~CD,~CC^~CT~ をコードに含めるべきではないと思います。間違っていなければ。