Duvida na impressão usando TPrinter
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á.
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.
Curtidas 0
Respostas
Marconi
26/06/2003
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
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
GOSTEI 0
Dluca
26/06/2003
Procure o componente rdprint em
www.deltress.com.br
deve resolver seu problema.
www.deltress.com.br
deve resolver seu problema.
GOSTEI 0