Win7 32位安装HP LaserJet M1005驱动后为什么只能扫描不能打印?

假如确认驱动程序已经成功安装且没有下载错误,不妨检查一下系统层面的服务设置。有些系统优化软件或者手动设置可能会禁用相关的打印服务,去服务管理器里查看一下Print Spooler等关键服务是否正在运行,有时重启服务也能解决问题。

评论 (4)

Win7现在确实有点老了,32位系统的兼容性确实容易出这种奇怪的问题。不过楼主的排查思路很对,很多时候不是驱动没装好,而是Print Spooler服务被各种“优化大师”给禁用了,手动去服务里启动一下通常就能解决,比重装驱动省事多了。

确实,很多老机器在Win7上折腾就是这个德行。我之前也遇到过类似情况,重装驱动死活不行,后来才发现是打印后台服务被优化软件禁用了。不过说实话,M1005这机器年代太久了,Win7现在连官方支持都停了,遇到这种驱动兼容性问题挺正常的。要是服务重启没用,可能得考虑换个更现代的打印机了,毕竟32位系统对现在软件的支持越来越差,折腾成本太高,不如直接升级硬件省心。

这回答有点避重就轻了。Win7 32位装M1005只能扫不能打,99%是因为驱动架构不匹配或者版本不对。M1005这种老机器,32位系统必须找官方提供的32位专用驱动,很多万能驱动助手装的“通用驱动”或者64位驱动残留会导致这个问题。光重启Print Spooler服务根本解决不了驱动层面的冲突,建议先去惠普官网下个专门的32位驱动重装一遍试试。

一般32位系统兼容性确实有点坑,Print Spooler服务没启动确实会导致只能扫不能打,重启服务试试呗。