此主题已经被归档,里面包含的信息和链接可能会过期或者失效。如果您遇到难题,请点击 这里 发帖,或者点击上面的"发布新帖"按钮并选择相应的版块。
- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
安装打印机驱动程序时出现错误
发布时间 2004-07-13 07:44:11
提示:安装设备时,出现了一个错误,在 INF 中找不到所需段落。系统WindowsXP,打印机hp LaserJet 1010(屏幕抓图见附件)
7 条回复7
- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
安装打印机驱动程序时出现错误
发布时间 2004-07-13 09:22:55
1. 将原装光盘中的"Simplified Chinese"文件目录拷贝到硬盘.
2. 下载12MB的2001/12/07固件简体中文版驱动程序LJ1488SC.EXE.不用安装,用解压程序WinZip或WinRAR解压倒硬盘后删除其余文档,只保留"Schinese"目录.
如果不删除的话,并且安装驱动程序时指向"Schinese"目录,那将出现可怕的繁体中文版乱码.(注: 估计这又是惠普HP或者Zenographics公司的驱动程序BUG)
惠普HP LaserJet 1000驱动程序的根目录下是英文版驱动及那个非即插即用nonPNP的"HP LaserJet 1000 DOS"驱动程序的安装.
二, 安装打印机驱动程序
采用传统打印机驱动程序安装方法,驱动程序指向上面的目录.
优点:
1. 只要保留7.4MB的驱动程序安装文档.
2. 避免了惠普那个Setup安装那个非即插即用nonPNP的"HP LaserJet 1000 DOS"驱动程序,此驱动程序是为共享给不支持USB的操作系统OS如Windows 95/95OSR21/NT的客户端使用的.
此驱动程序无法手工安装,只能通过惠普HP的Setup安装产生.至少我是无法手工安装产生,FILES文件端口的打印驱动还需高手指点.
3. 避免安装惠普的使用说明文档及目录.
缺点:
4. 缺少了Zenographics公司的USB Print部件的固件Fierware版本号的显示"20011207".(实际上在sihp1000.img文件中)
5. 缺少了卸载程序,不过可以按照下面方法手动卸载.
三, 卸载打印机驱动程序
由于基于主机打印的USB驱动程序的特殊性,容易造成用户安装错误,从而出现问题.解决问题的关键是解决驱动程序--错误的驱动程序是无法通过覆盖安装或手工修复的.唯一的方法是干净卸载原来的错误驱动程序.然后再正确安装驱动程序.此理念同样适合采用惠普HP的Setup安装驱动程序后出现问题的解决.
执行下列任一卸载程序:
1. %SystemDir%\System\ZUNINST.EXE
2. "Simplified Chinese"\ZUNINST.EXE
3. LJ1488SC\Schinese\ZUNINST.EXE
后出现Select printer(s) to uninstall:
选择"HP LaserJet 1000",出现卸载下列打印机驱动:
a. Building uninstall profile
b. Remove add-ons
c. Remove Prints
d. Remove Drivers
e. Remove Monitors
f. Remove Print Processors
g. Remove Services
h. Remove Registry Entries/INI/Program Group
i. Remove Files
四, 问题及解决
1. 缺点
按照上述方法卸载驱动程序重启后不会出现安装打印机的界面.原因在于Zenographics公司的卸载程序小缺陷:没有卸载那个微软的"USB Printing Support"虚拟USB Print Port打印端口(采用惠普的Setup安装会正常程序卸载程序,使用惠普的卸载程序不会出现这个问题).就是这个虚拟打印机端口影射了那个"USB001 Virtual printer port for USB".
补充: 惠普驱动里的微软"USB Printing Support"驱动文件版本为4.10.2223.0,是为Windows 98/98SE(4.10.2222)准备的,而微软Windows Me自带4.90.3000.1
2. 也是优点
现在你可以完全像安装LPT打印机那样手工安装惠普"HP LaserJet 1000"驱动程序,只要将端口指向那个"USB001 Virtual printer port for USB"即可.
3. 正规
当然也可以通过手工删除"USB Printing Support"设备解决问题.通过重新扫描设备就可以正常安装了.
4. 误删除操作的解决
如果在存在打印机驱动的情况下,即使是驱动程序安装错误的情况下,如果此时手动删除&
2. 下载12MB的2001/12/07固件简体中文版驱动程序LJ1488SC.EXE.不用安装,用解压程序WinZip或WinRAR解压倒硬盘后删除其余文档,只保留"Schinese"目录.
如果不删除的话,并且安装驱动程序时指向"Schinese"目录,那将出现可怕的繁体中文版乱码.(注: 估计这又是惠普HP或者Zenographics公司的驱动程序BUG)
惠普HP LaserJet 1000驱动程序的根目录下是英文版驱动及那个非即插即用nonPNP的"HP LaserJet 1000 DOS"驱动程序的安装.
二, 安装打印机驱动程序
采用传统打印机驱动程序安装方法,驱动程序指向上面的目录.
优点:
1. 只要保留7.4MB的驱动程序安装文档.
2. 避免了惠普那个Setup安装那个非即插即用nonPNP的"HP LaserJet 1000 DOS"驱动程序,此驱动程序是为共享给不支持USB的操作系统OS如Windows 95/95OSR21/NT的客户端使用的.
此驱动程序无法手工安装,只能通过惠普HP的Setup安装产生.至少我是无法手工安装产生,FILES文件端口的打印驱动还需高手指点.
3. 避免安装惠普的使用说明文档及目录.
缺点:
4. 缺少了Zenographics公司的USB Print部件的固件Fierware版本号的显示"20011207".(实际上在sihp1000.img文件中)
5. 缺少了卸载程序,不过可以按照下面方法手动卸载.
三, 卸载打印机驱动程序
由于基于主机打印的USB驱动程序的特殊性,容易造成用户安装错误,从而出现问题.解决问题的关键是解决驱动程序--错误的驱动程序是无法通过覆盖安装或手工修复的.唯一的方法是干净卸载原来的错误驱动程序.然后再正确安装驱动程序.此理念同样适合采用惠普HP的Setup安装驱动程序后出现问题的解决.
执行下列任一卸载程序:
1. %SystemDir%\System\ZUNINST.EXE
2. "Simplified Chinese"\ZUNINST.EXE
3. LJ1488SC\Schinese\ZUNINST.EXE
后出现Select printer(s) to uninstall:
选择"HP LaserJet 1000",出现卸载下列打印机驱动:
a. Building uninstall profile
b. Remove add-ons
c. Remove Prints
d. Remove Drivers
e. Remove Monitors
f. Remove Print Processors
g. Remove Services
h. Remove Registry Entries/INI/Program Group
i. Remove Files
四, 问题及解决
1. 缺点
按照上述方法卸载驱动程序重启后不会出现安装打印机的界面.原因在于Zenographics公司的卸载程序小缺陷:没有卸载那个微软的"USB Printing Support"虚拟USB Print Port打印端口(采用惠普的Setup安装会正常程序卸载程序,使用惠普的卸载程序不会出现这个问题).就是这个虚拟打印机端口影射了那个"USB001 Virtual printer port for USB".
补充: 惠普驱动里的微软"USB Printing Support"驱动文件版本为4.10.2223.0,是为Windows 98/98SE(4.10.2222)准备的,而微软Windows Me自带4.90.3000.1
2. 也是优点
现在你可以完全像安装LPT打印机那样手工安装惠普"HP LaserJet 1000"驱动程序,只要将端口指向那个"USB001 Virtual printer port for USB"即可.
3. 正规
当然也可以通过手工删除"USB Printing Support"设备解决问题.通过重新扫描设备就可以正常安装了.
4. 误删除操作的解决
如果在存在打印机驱动的情况下,即使是驱动程序安装错误的情况下,如果此时手动删除&
- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
安装打印机驱动程序时出现错误
发布时间 2004-07-13 09:24:13
五. 原理及原则
除了打印机端口"USB Printer Port"是即插即用设备外其它设备都是非即插即用设备.
另外,普通LPT打印机一般一台计算机因为只有一个LPT端口,不会出现两个两个打印机.即便在一个LPT端口上面安装两个打印机驱动程序(只有真正接在LPT端口上面的打印机有效),也因为LPT为非即插即用nonPNP设备,所以不影响正常操作.
而USB接口打印机在一台计算机上面挂两台是根本没有问题的,只要一个驱动程序,一个"USB Printer Port"产生两个多USB001/USB002/USB003子端口.问题关键就出在这儿,不正确的安装次序或者误操作,会造成计算机认为挂着两个甚至多个USB打印机,而实际你只有一台打印机,同时指向不同的USB00x端口.这种情况一般是不影响正常打印操作的.
Zenographics公司或者惠普HP的驱动程序不完善也是造成产生错误的一个原因: 安装两个同样的USB设备时,不应该同样的操作执行两遍.安装第二个USB设备时,应该自动发现USB002子端口后,连接同一个驱动程序,而不是再装第二遍.这方面惠普HP应该好好向我们的台湾同胞"华硕宇硕ASUSCOM"好好学学!
特例,如果还有一个爱普生EPSON的USB打印机的情况,那么USB001指向惠普HP USB打印机,USB002指向爱普生EPSON USB打印机.还不知道惠普HP与爱普生EPSON在USB打印机驱动程序安装上面会不会"打架"?!
至少USB打印机的出现,解决了一台计算机挂接多台打印机的简单实现问题.
六. 附录简体中英文版文档比较
由于没有在纯英文版XP(没有设置简体中文语言环境)下进行测试,所以只能估计惠普HP的安装软件能够安装操作系统OS的语言定位,采用自动选择安装不同的语言版本驱动程序.即使是英文版XP,只要语言定位为简体中文的话,它只会安装简体中文版驱动程序.
另外发现,惠普Setup安装程序采用了类似微软Windows XP英文版+语言包的方式,先安装英文版,然后根据上面提到的语言定位用不同的语言包覆盖原来的英文版文档.
1. 简体中/英文版文档语言差异:
SD4.DLL
SUhp1000.dll
ZSHP1000.dll
ZSHP1000.HLP
ZSPOOL32.EXE
2. 简体中/英文版文档大小差异:
SD32.DLL
SDDM32.DLL
Sr32.DLL
六, 疑问
服务ID: 220058 (采用惠普HP Setup安装时为220057,原光盘驱动为210319)
页数: 000000
#断开打印线时:(1)通电机子有自检声,上灯亮。
(2)放纸,下灯亮。
(3)按键后,下灯亮,中灯闪,机有运行声,
不进纸,接着三灯全亮。
#接打印线后,在WIN2000下执行打印,结果和上面123步一样。
除了打印机端口"USB Printer Port"是即插即用设备外其它设备都是非即插即用设备.
另外,普通LPT打印机一般一台计算机因为只有一个LPT端口,不会出现两个两个打印机.即便在一个LPT端口上面安装两个打印机驱动程序(只有真正接在LPT端口上面的打印机有效),也因为LPT为非即插即用nonPNP设备,所以不影响正常操作.
而USB接口打印机在一台计算机上面挂两台是根本没有问题的,只要一个驱动程序,一个"USB Printer Port"产生两个多USB001/USB002/USB003子端口.问题关键就出在这儿,不正确的安装次序或者误操作,会造成计算机认为挂着两个甚至多个USB打印机,而实际你只有一台打印机,同时指向不同的USB00x端口.这种情况一般是不影响正常打印操作的.
Zenographics公司或者惠普HP的驱动程序不完善也是造成产生错误的一个原因: 安装两个同样的USB设备时,不应该同样的操作执行两遍.安装第二个USB设备时,应该自动发现USB002子端口后,连接同一个驱动程序,而不是再装第二遍.这方面惠普HP应该好好向我们的台湾同胞"华硕宇硕ASUSCOM"好好学学!
特例,如果还有一个爱普生EPSON的USB打印机的情况,那么USB001指向惠普HP USB打印机,USB002指向爱普生EPSON USB打印机.还不知道惠普HP与爱普生EPSON在USB打印机驱动程序安装上面会不会"打架"?!
至少USB打印机的出现,解决了一台计算机挂接多台打印机的简单实现问题.
六. 附录简体中英文版文档比较
由于没有在纯英文版XP(没有设置简体中文语言环境)下进行测试,所以只能估计惠普HP的安装软件能够安装操作系统OS的语言定位,采用自动选择安装不同的语言版本驱动程序.即使是英文版XP,只要语言定位为简体中文的话,它只会安装简体中文版驱动程序.
另外发现,惠普Setup安装程序采用了类似微软Windows XP英文版+语言包的方式,先安装英文版,然后根据上面提到的语言定位用不同的语言包覆盖原来的英文版文档.
1. 简体中/英文版文档语言差异:
SD4.DLL
SUhp1000.dll
ZSHP1000.dll
ZSHP1000.HLP
ZSPOOL32.EXE
2. 简体中/英文版文档大小差异:
SD32.DLL
SDDM32.DLL
Sr32.DLL
六, 疑问
服务ID: 220058 (采用惠普HP Setup安装时为220057,原光盘驱动为210319)
页数: 000000
#断开打印线时:(1)通电机子有自检声,上灯亮。
(2)放纸,下灯亮。
(3)按键后,下灯亮,中灯闪,机有运行声,
不进纸,接着三灯全亮。
#接打印线后,在WIN2000下执行打印,结果和上面123步一样。
此主题已经被归档,里面包含的信息和链接可能会过期或者失效。如果您遇到难题,请点击 这里 发帖,或者点击上面的"发布新帖"按钮并选择相应的版块。