我有一台 Officejet j4580,在 Windows XP 和 Windows 7 下运行良好。最近,我将 Windows 10 升级刻录到 DVD 并从中运行升级后,将计算机从 Windows 7 升级到 Windows 10。从那时起,我就无法打印任何东西了。
我从这里第一次尝试失败了,就像这个问题。解决这个问题后,安装程序在过程结束时失败,错误日志表明同名设备已存在。因此,我卸载了设备驱动程序(通过从第一个链接下载的安装程序),手动从设备和打印机中删除打印机,然后按照说明重新安装(拔下打印机,然后在安装程序结束时重新插入)。这次,安装顺利进行。仍然没有打印。因此,我卸载了所有内容并重新安装了所有内容(Bing垃圾软件除外),但这没有帮助。
打印机无法通过应用程序或“设备和打印机”中打印机属性的“打印测试页”按钮进行打印。硬件正常工作,与计算机的通信也正常,因为 HP 软件能够让打印机打印三个不同的测试页:喇叭图像、传真测试结果和打印机测试页。当我尝试打印时,墨水量指示器会弹出到角落,页面会显示在后台打印窗口中,但打印机中什么也没有打印出来。就好像有什么东西吞掉了打印堆栈中的某处打印件。
HP Print and Scan Doctor 顺利通过所有测试。我按照步骤操作这里。
我感谢任何帮助。
更新
感谢@Epoxy 的建议,我在事件查看器中发现了这个错误:
Tsahi Asher 拥有的文档“打印文档”无法在 HP Officejet J4500 系列打印机上打印。请尝试再次打印文档,或重新启动打印后台处理程序。数据类型:NT EMF 1.008。后台处理文件的大小(以字节为单位):131072。已打印的字节数:0。文档中的总页数:1。已打印的页数:0。客户端计算机:\TSAHI。打印处理器返回的 Win32 错误代码:2147500037。未指定的错误
答案1
最终,我通过从备份恢复到 Windows 7 来“解决”了这个问题,一切都恢复正常了。我最初尝试了 Windows 10 的“恢复 Windows 7”功能,但 HP 安装程序拒绝安装实用程序,认为它们已经安装好了。所以我没有与之抗争,而是覆盖了它。