Fórum Duvida na impressão usando TPrinter #166596

26/06/2003

0

Olá pessoal.
Estou tendo um problema usando o objeto TPrinter. Eu fiz um programa de emissão de cheque que deve imprimir 4 cheques por folha. Só que se o usuário do programa mandar imprimir apenas 1 cheque, o programa deveria, ao terminar de imprimir, posicionar a impressora no ponto de começar a imprimir o 2º cheque. Só que ao invés disso, a impressora, ao terminar de imprimir o cheque, avança a página inteira, se posicionando no início da outra página. Como faço para que a impressora, ao terminar de imprimir, não avance para a página seguinte ?

Agradeço desde já.


Cristiano D.

Cristiano D.

Responder

Posts

26/06/2003

Marconi

Não seria o TprinterDialog que voce esta usando. Eu não conheço TPrinter.

No TPrinterDialog quando voce dá o comando EndDoc ele passa para a próxima folha, e o tamanho depende do que voce setou via PrinterSetUpDialog. Veja se não está em A4 ou Carta (Letter). A sua impressora deve ter diversos tipos de tamanhos e etiquetas. Uma delas deve ser do tamanho do cheque.

Se a impressora for matricial é melhor trabalhar com comandos do DOS. Aí voce tem controle completo da mesma através dos comandos ESC-P.

Se necessitar tenho uma tabela simplificada, fornecida pela EPSON do Brasil e outra completa que consegui na EPSON da Ucrânia (lá tudo é mais fácil).

Marconi


Responder

Gostei + 0

27/06/2003

Dluca

Procure o componente rdprint em
www.deltress.com.br

deve resolver seu problema.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar