Impressao de Recibo (Urgente)

Delphi

24/12/2003

Olá a todos.

Alguem teria uma rotina de como enviar um recibo com canhoto direto para a impressora?

Desde já agradeço.

Zottis.

Delphi 5 e win 98


Zottis

Zottis

Curtidas 0

Respostas

Wallacest

Wallacest

24/12/2003

Qual componente de relatório utiliza. QReport, Fortes, Rave ... ??? :shock: :?:


GOSTEI 0
Nigro

Nigro

24/12/2003

zReport é uma boa. E qual a impressora que você usa, matricial, deskjet, não fiscal???


GOSTEI 0
Zottis

Zottis

24/12/2003

Eu gostaria de mandar direto para a impressora e não usar Componentes,
e usar a impressora padrão.

Blz.


Zottis


GOSTEI 0
Henry Lima

Henry Lima

24/12/2003

Faz assim...

procedure btn.....
var
F : TextFile;
begin
AssignFile(F,´LPT1´);
Rewrite(F);
Writeln(F,´Teste de impressao...´);
CloseFile(F);
end;


GOSTEI 0
Zottis

Zottis

24/12/2003

Mandar para a impressora eu consegui, mas sai tudo desordenado.

Eu Gostaria se alguem soubesse como formatar os espaços, etc.



Rewrite(IMPRESSORA);
AssignFile(Arq,´LPT1´);
ReWrite(Arq);
Writeln(Arq,´|-----------------------|----------------------------------------------------------|´);
Writeln(Arq,´ R E C I B O valor |´);
Writeln(Arq,´|-----------------------|----------------------------------------------------------|´);
Writeln(Arq,´|Conta No:´+ ContaNo +´|´ + Pagamento +´0 0|´);
Writeln(Arq,´|Aluno No:´+ AlunoNo +´|Recebemos de: ´+ AlunoNo + ´|´);
Writeln(Arq,´|CPF: ´+CPF +´|´+Aluno + ´|´);
Writeln(Arq,´| |CPF: + CPF |´);
Writeln(Arq,´| |A Quantia de: |´);
Writeln(Arq,´| |Referente ao Mes:+Mes |´);
Writeln(Arq,´|Data:+data | |´);
Writeln(Arq,´| | Modalidade:+Modalidade |´);
Writeln(Arq,´| | |´);
Writeln(Arq,´|Recebedor: | |´);
Writeln(Arq,´|Recebedor | |´);
Writeln(Arq,´| | |´);
Writeln(Arq,´|Modalidade: | |´);
Writeln(Arq,´|Modalidade: | |´);
Writeln(Arq,´| | |´);
Writeln(Arq,´| | |´);
Writeln(Arq,´|-----------------------|----------------------------------------------------------|´);
Writeln(Arq,´|Empresa:´+Empresa + ´|´);
Writeln(Arq,´|´+enderecoEmp+´,´+Casanoemp+ ´ - CEP: ´+ CEPEmp + ´|´);
Writeln(Arq,´|´+Bairroemp+´ - ´+Cidadeemp+´ - ´+UFEmp + ´|´);
Writeln(Arq,´|´+CGCEmp +´Insc Est:´+InscEmp + ´|´);
Writeln(Arq,´|Fone: ´+TelEmp +´Fax: ´+Faxemp + ´|´);
Writeln(Arq,´|Site: ´+Site+´ E-mail: ´+email + ´|´);
Writeln(Arq,´|----------------------------------------------------------------------------------|´);
Writeln(Arq,´Numero + Valor ´);
Writeln(Arq,´Data: ´+Data+´Tipo de Pagamento: ´+Tipo);


GOSTEI 0
POSTAR