MONOLITHIC Printer Drivers

  • Thread starter Thread starter Carlos I. Orozco
  • Start date Start date
C

Carlos I. Orozco

Hi, I have a print server with 200 printers (WIN2K3).
I need create a application (.NET) to change MONOLITHIC Drivers to Mini
Drivers. My Question is... How can I identify the MONOLITHIC Drivers ? in the
registry?

Thanks.
 
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.
 
Thanks very much for your answer.
I need to know how to identify if a driver (already installed) is mono or
mini.
If the driver installed is mono, then removed it and put the mini version.
DO NOT know how to identify if a driver is MONO.
 
If the core driver does not use unidrv.dll or pscript5.dll, typically these
are considered monolithic drivers.

--
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.
 
Thanks very much for your answer.


Alan Morris said:
If the core driver does not use unidrv.dll or pscript5.dll, typically these
are considered monolithic drivers.

--
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.
 
Hey Carlos! i just had the same issue for a Print Cluster that i was supporting and was requested to remove all the monolithic drivers.
Amazingly, there's a tool that can identify as well as do this work for you, and its a Microsoft recommended tool.
It's called UPDW.exe, however i cannot see this anywhere in google.

Let me know if you want it and i can email it across to you.
 
Back
Top