How to clean/remove/uninstall from printer model/driver list

  • Thread starter LiuYan 刘研
  • Start date
L

LiuYan 刘研

When add a new printer, it will give a Choose manufacturer & mode/driver
dialog, in the Model/Drivers list box, there will be some old drivers/models,
such as
HP Universal Printer Driver (v4.3)
HP Universal Printer Driver (v4.6)
HP Universal Printer Driver (v4.7)
HP Universal Printer Driver (v5.0)
……

I just want the newest printer driver exists in system, so I want to remove
the old drivers, I've tried remove drivers from "Server properties" in
Print/Fax folder, the drivers files in %WinDir%\system32\spool\drivers are
deleted, but the driver/model name still exists in the list.

Can somebody know how to do? Thanks!When add a new printer, it will give a
Choose manufacturer & mode/driver dialog, in the Model/Drivers list box,
there will be some old drivers/models, such as
HP Universal Printer Driver (v4.3)
HP Universal Printer Driver (v4.6)
HP Universal Printer Driver (v4.7)
HP Universal Printer Driver (v5.0)
……

I just want the newest printer driver exists in system, so I want to remove
the old drivers, I've tried remove drivers from "Server properties" in
Print/Fax folder, the drivers files in %WinDir%\system32\spool\drivers are
deleted, but the driver/model name still exists in the list.

Can somebody know how to do? Thanks!When add a new printer, it will give a
Choose manufacturer & mode/driver dialog, in the Model/Drivers list box,
there will be some old drivers/models, such as
HP Universal Printer Driver (v4.3)
HP Universal Printer Driver (v4.6)
HP Universal Printer Driver (v4.7)
HP Universal Printer Driver (v5.0)
……

I just want the newest printer driver exists in system, so I want to remove
the old drivers, I've tried remove drivers from "Server properties" in
Print/Fax folder, the drivers files in %WinDir%\system32\spool\drivers are
deleted, but the driver/model name still exists in the list.

Can somebody know how to do? Thanks!When add a new printer, it will give a
Choose manufacturer & mode/driver dialog, in the Model/Drivers list box,
there will be some old drivers/models, such as
HP Universal Printer Driver (v4.3)
HP Universal Printer Driver (v4.6)
HP Universal Printer Driver (v4.7)
HP Universal Printer Driver (v5.0)
……

I just want the newest printer driver exists in system, so I want to remove
the old drivers, I've tried remove drivers from "Server properties" in
Print/Fax folder, the drivers files in %WinDir%\system32\spool\drivers are
deleted, but the driver/model name still exists in the list.

Can somebody know how to do? Thanks!

See the screenshot here:
http://wenwen.soso.com/z/q148452227.htm
 
A

Alan Morris [MSFT]

The drivers are listed when the spooler enumerates the previously installed
inf is \windows\inf

In this directory you will find many OEM##.inf files. Locate the ones you
do not want listed and change the .inf extension so they are no longer
visible to the applications parsing for inf files.

--
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.
 
L

LiuYan 刘研

Thanks a lot Alan, that works!

I've picked them out and rename to oem##_xxx.inf.txt, now the driver/model
list is so clean :D Thanks !!!

The files I picked out:
2007-02-23 03:15 7,323 oem21_HP LaserJet P2015 Series PCL
6_2007-02-21,60.063.461.42.inf.txt
2008-03-10 15:24 50,793 oem52_HP Universal Printing PCL 6 =
hpcu0816.gpd(2008-03-10,61.081.41.02).inf.txt
2004-01-07 15:05 1,576 oem60_HP LaserJet 2100 Series PCL
6(2003-12-30,4.27.2100.410).inf.txt
2008-05-05 14:18 25,291 oem62_HP LaserJet P2015 Series
PS=HPC2015S.PPD(2008-05-03,61.074.561.43).inf.txt
2008-03-10 15:25 51,482 oem63_HP Universal Printing PS =
hpcu081s.ppd(2008-03-10,61.081.41.02).inf.txt
2008-05-05 14:15 33,772 oem71_HP LaserJet P2015 Series PCL
5e=HPC20155.GPD(2008-05-05,61.074.561.43).inf.txt
2008-03-10 15:24 53,768 oem72_HP Universal Printing PCL 5 =
hpcu0815.gpd(2008-03-10,61.081.41.02).inf.txt
2004-01-05 10:45 1,548 oem73_HP LaserJet 2100 Series PCL
5e(2003-12-30,4.27.2100.410).inf.txt
2008-11-04 13:26 59,208 oem77_HP Universal Printing PCL 6 =
hpcu0836.gpd.inf(2008-11-04,61.083.41.08).txt

Some DOS console commands I used to find the driver name, wish it can help
others:
find /n /i "Hewlett-Packard" "%WinDir%\inf\oem*.inf" >
"OEMInf_Hewlett-Packard.txt"
find /n /i "HP LaserJet" "%WinDir%\inf\oem*.inf" > "OEMInf_HP LaserJet.txt"
find /n /i "HP Universal Printing PCL 6" "%WinDir%\inf\oem*.inf" >
"OEMInf_HP Universal Printing PCL 6.txt"

After these commands issued, open the OEMInfo_xxx.txt file to find the
printer driver names.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top