Boa tarde,

Estou usando o printer.canvas para imprimir imagens armazenadas em um array of 
TImage da seguinte forma:

Printer.BeginDoc;
For I:=0 to length(aImagens)-1 do
begin
    if I<>0 then
        Printer.NewPage;
    Printer.Canvas.StretchDraw(Rect, aImagens[I].Picture.Graphic);
end;
Printer.EndDoc;

Testei em vários modelos de impressoras e só estou tendo problemas com um 
modelo a laser da HP, onde algumas imagens do array não são impressas. Imprime 
sempre uma página sim e outra não. ou seja, só imprime as páginas impares e nas 
páginas pares sai uma folha em branco.

Aguardo sugestões,

obrigado,
Elvis Zoz

[As partes desta mensagem que não continham texto foram removidas]

Responder a