家里购置了一台HP LaserJet P1108家用小型打印机,在电脑的设备和打印机页面中,使用向导添加了打印机,安装了该型号的打印机的驱动(根据型号到惠普官方网站上下载的驱动,链接为:https://support.hp.com/cn-zh/drivers/),但是始终没法打印文档,提示打印错误。
于是到百度上搜索了相关的文章,做了很多尝试,但始终没找到原因,折腾到很晚。第二天打电话找到惠普的售后工程师,告知可能是系统没有USB连接到电脑上的打印机外设,而是将打印机作为一个USB Mass Storage(大容量存储设备)。正常的情况下,连接打印机的USB插到到电脑上来后,在设备管理器的“通用串行总线控制器”节点下,应该有一个USB Printing Support设备节点。之所以手动添加打印机后无法打印,是因为添加的过程中选择的端口有问题,不能选默认的LPT端口(LPT-Line Print Terminal),该端口对应专用的打印机连接线,截到电脑的LPT专用接口上,LPT接线头如下所示:
而家用打印机是通过USB线链接到电脑上的,应该选择USB00X虚拟端口,但是在设备管理器的“通用串行总线控制器”节点下,并没有看到USB Printing Support设备节点,只看到了USB Mass Storage设备节点。HP售后工程师建议,在驱动文件夹找到UTIL\SIUtility.exe程序,将HP Smart Install选项关闭掉,然后重新插拔打印机的USB,应该就能看到了。结果晚上下班后回到家,处理了一下,还是有问题,还是看不到USB Printing Support设备节点,到网上搜索到一篇文章,按照文章中的操作步骤,将USB Mass Storage设备节点卸载掉后,然后选中“通用串行总线控制器”节点,右键点击,在弹出的菜单中,点击“扫描检测硬件改动”,重新扫描一下就看到USB Printing Support设备节点,这样在添加打印机时就能看到USB虚拟打印端口了,重新创建打印机后就可以进行打印了。搜索到的文章如下所示:
---------------------------------------------------------------------------------------------------------------------------
惠普新一代打印机无法识别USB端口的解决方法
打印过程中出现图标状态脱机、识别不到USB设备的时候,可以参照以下三种方法进行尝试。
方法一:在打印机面板菜单中找到“服务”选项,进入后找到“Hp smart install” 选项并将其关闭,可以解决USB识别的问题。若服务中没有此选项请参考方法二或三。
方法二:
在设备管理器里卸载USB Mass Storage设备:
卸载设备后,选中“通用串行总线控制器”节点,右键点击,在弹出的菜单中,点击“扫描检测硬件改动”,重新扫描一下就看到USB Printing Support设备节点:
这时设备管理器会出现4个设备,其中有USB Pringt Support。
方法三:
在USB Mass Storage Device上选更新驱动程序:
在这一步直接选USB Mass Storage Device进行下一步更新
会提示无法启用硬件,没有关系,继续完成。
完成后就有USB Printing Support了。