Printing in colour comes out grey
Some of my users are having problems printing in colour. The print preview
screen shows the report in colour, but despite setting the printer
properties to colour (in the printer dialog, from the Print dialog) the
printed output just comes out in various shades of grey as if the printer
was still set to black only.
My development environment prints in colour no problem, so I am having
difficulty resolving this issue. Usual problem, you can't fix what you can't
repeat. Anyone have any experience with this kind of problem? Is it a
printer driver issue?
Regards
Sarah
screen shows the report in colour, but despite setting the printer
properties to colour (in the printer dialog, from the Print dialog) the
printed output just comes out in various shades of grey as if the printer
was still set to black only.
My development environment prints in colour no problem, so I am having
difficulty resolving this issue. Usual problem, you can't fix what you can't
repeat. Anyone have any experience with this kind of problem? Is it a
printer driver issue?
Regards
Sarah
This discussion has been closed.
Comments
The user would need to set this option each time they print. They would
need to set this option from the report's print dialog - by selecting
the Properties button.
The other option would be to set the color from the Window Printer
Panel. Then re-run the Delphi application and it should work.
Could be a printer driver issue, the user could download the latest
printer driver from the manufacturers web site.
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
When the user does 1) setting to colour seems to be ignored. But trying 2)
does produce colour printout.
Any ideas why setting the printer to colour from report's print dialog
would be ignored? Again on the users printer, not on mine.
Sarah
Do not know why this would happen. As an experiment, try setting
Report.SavePrinterSetup to true.
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Sorry, did see this post.
It could be that has some effect - to test you would need to comment
that code and try running the report that way. The print dialog is
supposed to modify the printer's DevMode structure. DevMode is a Windows
API data structure that is used by Windows and the printer driver to
configure the printer. Perhaps your modifying the layout causes the
devmode settings to be lost and replaced with some new setting to
accomodate the layou. Setting Report.SavePrinterSetup may help this -
you would have to try it.
RB <--> Windows <---> DevMode <--> Printer Driver <--> printer hardware.
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
user got back to me. Unfortunately it did not help.
Any tips about how I can examine the DevMode structure after I modify the
page layout, and try to see what is happening ?
Sarah
if
Nard said: