Fórum Impressão em EPSON LX-810. #176846

22/08/2003

0

Olá, Pessoal. Estou tentando imprimir em uma impressora matricial epson lx-810. Quando configuro o Quick Report para imprimir em papel A4, a impressora imprime certo. Mas quando mudo o tamanho do papel no quick report, por exemplo, para um tamanho customizado, a impressora começa a imprimir apenas alguns caracteres e para.
Não sei o que pode ser.
Será que alguém pode me ajudar ?
Sem mais, agradeço desde já a sua ajuda.
E fiquem com Jesus!!!

Ovidio Jr.
Neo Systens.


Ovidio

Ovidio

Responder

Posts

22/08/2003

Carnette

Tirado de 800Dicas e Truques em Delphi do LloydSoft

http://www.lloydsoft.hpg.ig.com.br/

298 - Resolvendo Problemas do Print-Setup do QuickReport
{Quando executa o PrintSetup do Preview e você está trabalhando com papel Personalizado, o QuickReport perde a configuração do Papel Personalizado, colocando o PaperSize de Custom para Letter. Para resolver o problema guarde o valor da propriedade PaperSize e do Length em variáveis e no evento BeforePrint você atribui o valor da variável para o QuickReport novamente, dessa forma resolve o problema. Veja exemplo }



Uses
qrprntr


var
Form1: TForm1;
cPaperSize : TQRPaperSize;
nLength : Extended;

implementation
{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
cPapersize := QuickRep1.Page.PaperSize;
nLength := QuickRep1.Page.Length;
QuickRep1.Preview;
end;

procedure TForm1.QuickRep1BeforePrint(Sender: TQuickRep;
var PrintReport: Boolean);
begin
QuickRep1.Page.PaperSize := cPaperSize;
QuickRep1.Page.Length := nLength;
end;


Responder

Gostei + 0

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

Aceitar