Página 1 de 1

impressora argox

Enviado: 24 Out 2008 09:10
por Sergio Cabral
Na rotina abaixo o codigo do produto está somando 1 numero na primeiras etiquetas e diminuindo 2 numeros na 2 etiqueta de codigo de barras.
Alguem sabe em que comando faz isso pois não quero nem somar nem subtrair. Somente quero que imprima as etiquetas definidas com o codigo escolhido.
Já testei no comando que indica copias de um incremento mas não deu certo.
Ex. no codigo abaixo se defino 4 etiquetas, ele imprime na primeira fila 2 etiquetas com o codigo 0000000000342 e na segunda fila o codigo 0000000000343

Valeu!!!!

Código: Selecionar todos

   mpreco1 = 93,30
   mpreco2 = 93,30
   mdescr1 = ´CAMISA SOCIAL MANGA LONGA´
   mdescr2 = ´CAMISA SOCIAL MANGA LONGA´
   mprod1  = ´0000000000341´
   mprod2  = ´0000000000341´

   set cons off
   set print on
   set devi to print
   @ 01,0 say "O0000"  && fixa a posicao inicial da impressao
   @ 01,0 say "M0300"   && comprimento da etiqueta
   @ 01,0 say "c0100" && formulario continuo de 22 mm
   @ 01,0 say "f330"  && faz com que a etiqueta volte para o inicio - aqui determina quantas linhas volta
   @ 01,0 say "LC0000"  && L entra em formato de eqtiqueta/C fixa margem esquerda
   @ 01,0 say "H15"  &&  impressao mais clara ou mais escura
   @ 01,0 say "D11"  && largura e altura do pixel
   @ 01,0 say "SF"
   @ 01,0 say "PF"  && velocidade de impressao
   @ 01,0 say "R0000"  && fixa ponto de inicio de impressao vertical
   @ 01,0 say "z"
   @ 01,0 say "W"
   @ 01,0 say "^01"    && copias de um incremento/decremento
   @ 01,0 say "131100000200128" +transform(mPRECO1, "@E 999.99")
   @ 01,0 say "131100000200340" +transform(mPRECO2, "@E 999.99")
   @ 01,0 say "121100000650008" + Mdescr1
   @ 01,0 say "121100000650210" + Mdescr2
   @ 01,0 say "1F1204000050004" + Mprod1
   @ 01,0 say "1F1204000050212" + Mprod2
   @ 01,0 say "131100000200110R$"
   @ 01,0 say "131100000200322R$"
   @ 01,0 say "Q0001"  && numeros de copias desta etiqueta
   @ 01,0 say "E"  && finaliza o modo de formatacao de etiquetas e imprime
   @ 01,0 say "Q"  && apaga da memoria as etiquetas impressas
   set print off
   set cons on
   set devi to screen

impressora argox

Enviado: 24 Out 2008 09:15
por Sergio Cabral
Errei quando no exemplo coloquei que na segunda fila imprime a etiqueta 0000000000343.
Na verdade imprime a etiqueta 0000000000339

Re: impressora argox

Enviado: 24 Out 2008 09:54
por Maligno
No manual da impressora não existe algum comando para definir o incremento? Se existir, bastaria informar zero.

Re: impressora argox

Enviado: 24 Out 2008 11:37
por SandroBelarmino
Bom dia Sérgio,

Retire a seguinte linha do seu código:
@ 01,0 say "^01" && copias de um incremento/decremento

E na linha:
@ 01,0 say "Q0001" && numeros de copias desta etiqueta
no lugar do 0001 coloque a quantidade de etiquetas que voce deseja imprimir, exemplo "Q0003", vai imprimir 3 etiquetas, lembrando que no caso do seu codigo, como cada fileira tem 2 etiquetas, irá imprimir 3 fileiras, portanto 6 etiquetas.

Estou anexando um manual que tenho em português da Argox, acho que vai te ajudar bastante:

Forte Abraço.

Re: impressora argox

Enviado: 24 Out 2008 11:47
por Maligno
Se alguém quiser esse manual em PDF, converti e subi pro meu site. Link: http://pub.buzinello.com/index.php?d=./manuals/