Board index » delphi » Laser Printer will not work with printer.canvas

Laser Printer will not work with printer.canvas

Hello all

I have a probelem with dephi 1.0,
I have programed a delphi component that can print.
I paint it at the printer.canvas but it can not print correctly at more
than 3 Laser Printers. It is printed correctly at all other Printer
"Inkjet and 9/24PinWriter"

HELP !! HELP !!

Can I print with a vektor speach to the Printer?
I mean that the data I put to the printer.canvas are Bitmap pages

What is my mistake?
Have you an idea to help me?

Thank you for helping

Daniel

 

Re:Laser Printer will not work with printer.canvas


Hi,
without knowing anything more about your printing procedure, it is hard to
give you a decent answer. However, you are aware of the different
resolutions of the printer canvases, e.g. moving from a 150 dpi printer to
a 600 dpi printer needs a lot of recalculations.

Just a thought.

Geir

Daniel Ingmar Heuer <dan...@speedy.ruhr.de> skrev i artikkelen
<337C9E0C.DAB82...@speedy.ruhr.de>...

Quote
> Hello all

> I have a probelem with dephi 1.0,
> I have programed a delphi component that can print.
> I paint it at the printer.canvas but it can not print correctly at more
> than 3 Laser Printers. It is printed correctly at all other Printer
> "Inkjet and 9/24PinWriter"

> HELP !! HELP !!

> Can I print with a vektor speach to the Printer?
> I mean that the data I put to the printer.canvas are Bitmap pages

> What is my mistake?
> Have you an idea to help me?

> Thank you for helping

> Daniel

Re:Laser Printer will not work with printer.canvas


Hi !

If you are using function StretchDraw, try using StretchDIBits.
It gives better results.

Hope it helps !

LP, BOris

Other Threads