1

次のコマンドを使用して、ZPL でマルチサブセット (FS1-128) Code 128 バーコードを印刷しています。

^XA
^FO600,250
^BY3
^BCR,175,N,N,N,N
^FD>;>8019931265099999891>7T77>5000126101000600209^FS
^XZ

私は生成しようとしています:

スタート C + FNC1 + 019931265099999891 + コード A + T77 + コード C + 000126101000600209

印刷すると、バーコードは次のように表示されます。

スタート C + FNC1 + 019931265099999891 + コード A + 77 + コード C + 000126101000600209 + 95 + ストップ

ZPL がバーコードを完成させるために 95 (シンボル チェック) と STOP を追加したことは知っています。ただし、Code A セクションはすべて間違っています。T が欠落しており、7 は 1 桁ではなくペア (コード C) としてコード化されています。コードAを印刷したようですが、そのサブセットへの切り替えを怠っています...

詳細情報: Zebra GX420d と Zebra LP 2844-Z に印刷しています。

4

1 に答える 1

0

これはハッキーな修正ですが、機能します。

主にサブセット C のバーコードのサブセット A 部分 (「T77」) を正しく印刷するために、個々のサブセット A の文字をサブセット C の同等の文字に変換し、代わりにそれらの値を使用しました。

引き起こす:

Start C + FNC1 + 019931265099999891 + Code A + T77 + Code C + 000126101000600209

私の入力文字列は次のようになりました:

Start C + FNC1 + 019931265099999891 + Code A + 522323 + Code C + 000126101000600209

ZPL のどれが:

^FD>;>8019931265099999891>7522323>5000126101000600209^FS
于 2015-03-06T12:14:29.667 に答える