如下图所示:

已经在微软新闻组里得到解决方法:
http://www.microsoft.com/windowsxp/expertzone/newsgroups/reader.mspx?dg=microsoft.public.windowsxp.print_fax&lang=en&cr=US
下面是 Windows 打印团队 Alan Morris 的回答:
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.
下面是我根据他的方法找到的文件,并修改了文件名后的结果:
[code]
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
[/code]
这个真不好说,这些都是系统集成的东西,为了兼容支持旧硬件的,想清理它们,需要识别相关的驱动文件(好像在C:\WINDOWS\Driver Cache\i386下面)。
在“添加删除程序”里找一下,如果有,删除是最彻底的,如果没有,那么到“打印机”文件夹里把现在所用的打印机删除就OK,再装一次就可以了
2009年3亿用户都在问什么?快来看看!
十大娱乐事件、十大网络用语、人物影视top10......所有你想知道的,尽在问问!