preciso de ajuda com impressão
oi, gostaria de uma ajuda na impressão de duplicatas e notas fiscais, quando eu mando imprimir uma duplicata em windows 98, impressora matricial ela imprimi ok, mas quando uso windows 2000 ou xp após a impressão ela pula a pagina e vai para o inicio da próxima folha, gostaria de saber porque apenas no windows 98 é respeitado o código que eu coloco para o tamanho da página, o código que eu uso para impressão está logo abaixo.
SetPrinterPage(Largura,Pag); //seta a largura e tamanho da página
F_SetImp.SetImpr(´NOTA´);
Printer.Begindoc;
Printer.Canvas.Font := Tabelas.FonteNota.Font;
...
Printer.EndDoc;
muito obrigado
SetPrinterPage(Largura,Pag); //seta a largura e tamanho da página
F_SetImp.SetImpr(´NOTA´);
Printer.Begindoc;
Printer.Canvas.Font := Tabelas.FonteNota.Font;
...
Printer.EndDoc;
muito obrigado
Anonymous
Curtidas 0
Respostas
Dor_poa
25/03/2003
Olha, eu normalmente imprimo de outra forma, e sempre deu certo...
eu faço assim, e sempre deu certo em qualquer sistema..:
ar
log: textfile;
begin
try
AssignFile(log, ´LpT1´);
Rewrite(log,´LpT1´);
Append(log);
WriteLn(log, ´informações a serem inclusas´);
finally
CloseFile(log);
end;
end;
eu faço assim, e sempre deu certo em qualquer sistema..:
ar
log: textfile;
begin
try
AssignFile(log, ´LpT1´);
Rewrite(log,´LpT1´);
Append(log);
WriteLn(log, ´informações a serem inclusas´);
finally
CloseFile(log);
end;
end;
GOSTEI 0