Como imprimir código de barras com o funcionamento de número ZPL-II?
Pergunta
Eu tenho um simples códigos de barras programa de impressão. O formato de etiqueta é uma forma pré-carregado. O valor do código de barras é passado por um parâmetro a seguir.
^XA
^XFR:FORM.ZPL
^FN999^FDH654321+Y0001+OABC+^FS
^PQ2,0,1,N
E imprimir dois códigos de barras
H654321+Y0001+OABC+
H654321+Y0001+OABC+
O que eu quero é a parte do meio como um número de série, e ele vai imprimir códigos de barras como este
H654321+Y0001+OABC+
H654321+Y0002+OABC+
Eu tentei o ^ SN e ^ SF
^FN999^FDH654321+Y0001+OABC+^SF%%%%%%%%%dddd%%%%%%,1%%%%%%^FS
Mas não foi o sucesso, duas cópias são os mesmos. Como posso fazê-lo em ZPL-II?
Solução 3
Foi um não ir. E acabam por gerar a sequência na aplicação, não na impressora.
Outras dicas
rasgado de uma ZPL II manual:
^ ^ SN AF 0001, 1, Y ^ FS
Definir campo serializados, valor a partir de 1, por um incremento, inserção zeros
Eu não tenho nenhuma maneira de saber se isso vai ajudá-lo embora, desde que eu só tenho experiência com label EPL2.
Tente este código:
^XA
^LH10,40
^BCN,150,Y,N,N^FD^SNH654321+Y0001+OABC+,1,Y^FS
^PQ2,0,1,Y
^XZ
Tente alterar o ^PQ2,0,1,N
para ^PQ2,0,0,N
. O valor no campo repetições indicou que queria um número de série duplicado impresso antes o número de série foi incrementado.