マルチプラットフォームSDKを使用して、iPhoneでiMZ320ゼブラプリンターからpng画像を印刷しようとしています。必要な画像の代わりに 16 進値を出力します。誰でもこの問題を解決できますか。前もって感謝します。
1 に答える
多くの場合、iMZ はライン プリント モードで出荷されるため、SDK で使用されるコマンドなど、通常の ZPL コマンドを理解できません。プリンターの言語は?次のコマンドを使用して、言語を ZPL に設定できます。
! U1 setvar "device.languages" "zpl"
注: 場合によっては、言語を単に "zpl" ではなく "hybrid_xml_zpl" に設定する必要がある場合があります。また、プリンタがコマンドを理解できるようにするには、改行文字でコマンドを終了する必要があることに注意してください。
上記のコマンドなど、データをプリンタに直接送信するためのツールが必要な場合は、Zebra セットアップ ユーティリティを使用できます: https://www.zebra.com/us/en/products-services/software/zebralink/zebra- setup-utility.html。Zebra Setup Utilities を使用して、次のコマンドを送信することにより、使用している言語をプリンタに問い合わせることもできます。
! U1 getvar "device.languages"
(繰り返しますが、コマンドは改行文字で終了する必要があります)