2

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

^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 でそれを行うにはどうすればよいですか?

4

6 に答える 6

1

ZPL II マニュアルから抜粋:

^AF^SN 0001, 1, Y^FS

シリアル化されたフィールドを定義し、開始値は 1、増分は 1、先行ゼロの挿入

私は EPL2 ラベル定義しか経験していないので、これが役立つかどうかはわかりません。

于 2008-12-05T09:37:19.263 に答える
0

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

于 2014-07-22T11:36:43.650 に答える
0

ダメだった。そして、プリンターではなく、アプリケーションでシーケンスを生成することになります。

于 2011-03-09T08:53:37.793 に答える