469,950 Members | 2,107 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,950 developers. It's quick & easy.

Trouble Programmatically Printing Color Docs in B&W

I'm printing to a DeskJet 5550 printer. From WordPerfect, if I have a color
document and I specify grayscale in the printer properties dialog, it prints
in grayscale as expected.

However, from a VB.NET application, I don't seem to be able to get it to
print in black and white / grayscale. It always prints in color. I have a
3rd party DLL called QuickPDF which works with PDF documents. It enables
you to specify monochrome or color as well as all the other usual options
for printing. I select monochrome, but it prints in color.

I just figured there was something wrong with QuickPDF, so and I tried
transferring the image to a MemoryStream and printing it using a
PrintDocument object in VB.NET, after setting Color = False in the
PrinterSettings, DefaultPrinterSettings, and PageSettings objects. However,
it still prints in color, even with the default setting in Windows control
panel for that printer already specifying grayscale and that only the B&W
cartridge should be used.

Do HP DeskJet printers use a different protocol for specifying non-color
printing? What could be the cause / solution to enable programmatically
print color documents in black and white / grayscale? Thanks.
Nov 21 '05 #1
0 1194

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

12 posts views Thread by Bill | last post: by
5 posts views Thread by Dave D | last post: by
14 posts views Thread by Steven T. Hatton | last post: by
reply views Thread by Phil Galey | last post: by
9 posts views Thread by Dr. Locke Z2A | last post: by
8 posts views Thread by Frank Rizzo | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.