Your best bet on this is to create new printers using the new drivers.
There can be anything in the registry surrounding the monolithic drivers and
no guarantee that the new drivers will handle the old registry values
properly (in the case of many HP driver version this is exactly the case).
Just to confirm, create two printers, one using the mono drivers and one
with the new driver . Look at the registry values under each printer (name
the printers PRINTER1 and PRINTER2 so they are very close in the registry.
Now change the printer using mono driver to new driver on the Advanced page
of the printer properties. Note registry values.
It's possible that this will work and you will not have any issue. If this
is the case download the Windows Resource Kit and find setprinter.exe and
reply that you will
To answer the question on how to find the driver name, you can use the WMI
print provider to get printer data and the corresponding driver name. in
system32 there is a script called prnmngr.vbs. The -l option lists the
printers
Printer name 35
Share name
Driver name Xerox WorkCentre Pro 35 PS
Port name LPT1:
Comment
Location
Print processor WinPrint
Data type RAW
Parameters
Attributes 576
Priority 1
Default priority 0
Average pages per minute 0
Printer status Idle
setprinter.exe will also perform this task
--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1
This posting is provided "AS IS" with no warranties, and confers no rights.