Página 1 de 1

Etiq na Imp. Datamax Alegro

Enviado: 01 Fev 2011 12:16
por Alexandre Silva
Oi.
Eu uso o codigo abaixo para fazer um codigo de barra, o que ta acontecendo é o seguinte:
Se eu mandar pelo sistema da erro no dispositivo, se eu salvar em um aquivo e fizer uma bat
por exemplo sai1.bat
type etiq.etq > com1 vai tranquilo..

Outra coisa: para chamar o sistema eu uso uma bat
sistema.bat
mode com1: 9600,N,8,1
sistema.exe

... codigo para faze o codigo de barra

Código: Selecionar todos

      SET PRINTER TO etiq.etq  //  * se colocar SET PRINTER TO ('COM1')  tb nao funciona
      SET CONSOLE OFF
      SET PRINTER ON
      ? chr(2)+"f270"
      ? chr(2)+'L'
      ? chr(2)+'L'
      ? "D11"
      ? "P"+vveloc  // A ate O
      ? "S"+vveloc  // A ate O
      ? "H"+str(vtempera,2)   //  temperatura(10 a 20)
      ? "Q"+strzero(vqtd,4)     //  quantidade
      montaetq()
      SET DEVICE TO SCREEN
      SET PRINTER TO ('LPT1')      // saida padrao
      SET CONSOLE ON
      SET PRINTER OFF
      run type etiq.etq >com1  //  * NAO FUNCIONA no sistema  só por fora via bat

Re: Etiq na Imp. Datamax Alegro

Enviado: 01 Fev 2011 17:22
por SandroBelarmino
Alexandre, use

Código: Selecionar todos

set printer to etiq.txt 
e no final, depois de ter enviado todo o codigo use:

Código: Selecionar todos

! PRINT /D:COM1 ETIQ.TXT
Nesse exemplo estaria com a impressora na com1.

Eu tive o mesmo problema em uma impressora dessa quando o cliente colocou uma máquina mais nova, e essa saída me resolveu o problema.

Re: Etiq na Imp. Datamax Alegro

Enviado: 01 Fev 2011 19:59
por Alexandre Silva
Valeu mesmo, vou testar..
Quero dize que consegui fazendo o seguinte.
usando velho e bom dosprint, mandando direto para impressora,
Ficou transparente para o usuario , eu gero o arquivo e o dosprint manda para impressora..
dessa forma poderia ser até uma impressora USB..

Mas vou testar o teu metodo..
Obrigado

Re: Etiq na Imp. Datamax Alegro

Enviado: 02 Fev 2011 07:37
por SandroBelarmino
Testa e depois posta aqui o resultado pra gente.
Abraço