Igual a autenticação bancária

Delphi

29/04/2005

Estou usando a minimpressora Bematech, para imprimir autenticação.
Como faço para mudar de linha só quando eu quero.
Tenho q fazer igual a autenticação de banco, imprimo duas vezes no comprovante de pagamento na terceira imprimo na fita e muda de linha.

Abaixo está o codigo:

{Relaciona a variável impressora com a lpt1}
AssignFile(Impressora,´LPT1´);

{abre a porta da impressão }
Rewrite(Impressora);

{#18 tamanho da fonte a ser impressa}
Write(Impressora,18 + NroControle);

{ Fecha a porta de impressão}
System.Close(Impressora);


Al_oliveira

Al_oliveira

Curtidas 0

Respostas

Rômulo Barros

Rômulo Barros

29/04/2005

:arrow: Subsitua o [u:4b3fbded00][b:4b3fbded00]Write [/b:4b3fbded00][/u:4b3fbded00]pelo [u:4b3fbded00][b:4b3fbded00]WriteLn[/b:4b3fbded00][/u:4b3fbded00].


GOSTEI 0
Al_oliveira

Al_oliveira

29/04/2005

Achei a resposta...

Use o write, e tb use #10 para pular de linha e 13 para ficar na msm linha.

Write(Impressora,18 + Documento + 10);


GOSTEI 0
Rômulo Barros

Rômulo Barros

29/04/2005

Achei a resposta... Use o write, e tb use #10 para pular de linha e 13 para ficar na msm linha. Write(Impressora,18 + Documento + 10);


é justamente o que o [b:1e54d9b497]WriteLn [/b:1e54d9b497]e o [b:1e54d9b497]Write [/b:1e54d9b497]fazem, respectivamente conforme descrito por vc.


GOSTEI 0
Al_oliveira

Al_oliveira

29/04/2005

Mas o write estava pulando de linha, dai peguei o manual da impressora e encontrei esses dois comando ... daí funcionou....

mas obrigado pela ajuda.


GOSTEI 0
Rômulo Barros

Rômulo Barros

29/04/2005

:arrow: [color=blue:3551a036b2][b:3551a036b2]Beleza !!!![/b:3551a036b2][/color:3551a036b2] :wink:


GOSTEI 0
POSTAR