Impressao de Recibo (Urgente)
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
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
Curtidas 0
Respostas
Wallacest
24/12/2003
Qual componente de relatório utiliza. QReport, Fortes, Rave ... ??? :shock: :?:
GOSTEI 0
Nigro
24/12/2003
zReport é uma boa. E qual a impressora que você usa, matricial, deskjet, não fiscal???
GOSTEI 0
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
e usar a impressora padrão.
Blz.
Zottis
GOSTEI 0
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;
procedure btn.....
var
F : TextFile;
begin
AssignFile(F,´LPT1´);
Rewrite(F);
Writeln(F,´Teste de impressao...´);
CloseFile(F);
end;
GOSTEI 0
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);
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