2013-05-29 40 views
5

ZPLをラベルプリンタに出力するプログラムを保守しています。今日では、文字シーケンス〜Jaが印刷される文字列の一部として入りました。これはZPLの「すべてキャンセル」コマンドです。言うまでもなく、ラベルは印刷されませんでした。Zebraプログラミング言語(ZPL)でチルダ(〜)を印刷する方法

チルドを避けるためにZPLに簡単な方法はありますか?

答えて

9

あなたは、他の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

に使用
+0

感謝を! – user1171848

関連する問題