impressora argox

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Sergio Cabral
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 18 Set 2004 18:51
Localização: São José dos Campos

impressora argox

Mensagem 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
Sou programador em Clipper 5.01 a 15 anos e procuro melhorar meus conhecimentos. Este site me parece muito bom e poderemos nos ajudar.
Sergio Cabral
Usuário Nível 2
Usuário Nível 2
Mensagens: 52
Registrado em: 18 Set 2004 18:51
Localização: São José dos Campos

impressora argox

Mensagem por Sergio Cabral »

Errei quando no exemplo coloquei que na segunda fila imprime a etiqueta 0000000000343.
Na verdade imprime a etiqueta 0000000000339
Sou programador em Clipper 5.01 a 15 anos e procuro melhorar meus conhecimentos. Este site me parece muito bom e poderemos nos ajudar.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: impressora argox

Mensagem por Maligno »

No manual da impressora não existe algum comando para definir o incremento? Se existir, bastaria informar zero.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: impressora argox

Mensagem 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.
Anexos
Manual v. 1.2.doc
(94 KiB) Baixado 492 vezes
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: impressora argox

Mensagem 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/
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder