ZPLをラベルプリンタに出力するプログラムを保守しています。今日では、文字シーケンス〜Jaが印刷される文字列の一部として入りました。これはZPLの「すべてキャンセル」コマンドです。言うまでもなく、ラベルは印刷されませんでした。Zebraプログラミング言語(ZPL)でチルダ(〜)を印刷する方法
チルドを避けるためにZPLに簡単な方法はありますか?
ZPLをラベルプリンタに出力するプログラムを保守しています。今日では、文字シーケンス〜Jaが印刷される文字列の一部として入りました。これはZPLの「すべてキャンセル」コマンドです。言うまでもなく、ラベルは印刷されませんでした。Zebraプログラミング言語(ZPL)でチルダ(〜)を印刷する方法
チルドを避けるためにZPLに簡単な方法はありますか?
あなたは、他のASCII文字にチルダ制御文字を変更する~CT
または^CT
を使用することができ、その後、あなたは通常、チルダ印刷することができます。ただし、新しい制御文字は印刷できません。これはおそらく維持するためのかなりの面倒になるだろう。
the ZPL II programming guideのページ165から取得した+
への制御コマンドの接頭辞を変更する例:あなたの文字列が^FD
、^FV
、または^SN
とフィールドデータとして表現されている場合は
^XA
^CT+
^XZ
+HS
、あなたはエンコードするために^FH
を使用することができます文字列中の16進数値の7Eを持つチルダ。
たとえば、the ZPL II programming guideのページ192から撮影:
^XA
^FO100,100
^AD^FH
^FDTilde _7e used for HEX^FS
^XZ
出力:あなたの助けを
チルダ〜HEX
に使用
感謝を! – user1171848