質問

バーコードを印刷する簡単なプログラムがあります。ラベルの形式はプリロードされた形式です。 バーコードが次のようにパラメーターによって渡される値。

^XA
^XFR:FORM.ZPL
^FN999^FDH654321+Y0001+OABC+^FS
^PQ2,0,1,N

そして2つのバーコードを印刷します

H654321+Y0001+OABC+
H654321+Y0001+OABC+

欲しいのはシリアル番号としての中間部分で、このようにバーコードを印刷します

H654321+Y0001+OABC+
H654321+Y0002+OABC+

^ SNと^ SFを試しました

^FN999^FDH654321+Y0001+OABC+^SF%%%%%%%%%dddd%%%%%%,1%%%%%%^FS

しかし、それは成功ではなく、2つのコピーは同じです。 ZPL-IIでどうすればよいですか?

役に立ちましたか?

解決 3

それはノーゴーでした。そして、プリンターではなく、アプリケーションでシーケンスを生成します。

他のヒント

ZPL IIマニュアルからリッピング:

  

^ AF ^ SN 0001、1、Y ^ FS

     

シリアル化されたフィールドを定義します。開始値は1、開始値は1、先頭にゼロを挿入します

EPL2ラベル定義の経験しか持っていないため、これがあなたに役立つかどうかを知る方法はありません。

このコードを試してください:

^XA
^LH10,40
^BCN,150,Y,N,N^FD^SNH654321+Y0001+OABC+,1,Y^FS
^PQ2,0,1,Y
^XZ

^PQ2,0,1,N^PQ2,0,0,Nに変更してみてください。 replicatesフィールドの値は、シリアル番号がインクリメントされる前に重複したシリアル番号を印刷したいことを示しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top