Does anyone know of a way to set the queues on a printer server to Black and white (Monochrome) en mass? Either with a script or tool of some sort.
My goal is when clients connect, I want them to default to black and white and have to choose color. This can be achieved in the GUI by going to "Properties">"Advanced">"Printing Defaults". However, I have 3300+ queues that I imported using Print Migrator and they did not pull these defaults, so doing it by hand isn't realistic. Also we have no good way to deploy via GPO.
I have tried the following methods to achieve this:
"setprinter "printername" -9 "pdevmode=dmcolor=1"
Result: This will set the "Preferences" under the general tab. However, this does not make it the default setting when mapping to the queue. Which is my desired result.
I also tried the powershell script found here using .NET methods. However, it seemed to have no effect. Though it indicated it was successful.
For the most part, I have the HP Universal Printing PCL 5 v5.4 and Ricoh PCL 6 Universal Driver. Any help would be greatly appreciated.
Thanks, Todd