“USB 打印支持是较旧的 USB 设备,可能不适用于 USB 3.0”Windows 10

“USB 打印支持是较旧的 USB 设备,可能不适用于 USB 3.0”Windows 10

很多人都有这样的问题:

我买了一台装有 Windows 10 的新笔记本电脑(HP Envy 13)。我有一台 USB 打印机(HP LaserJet 1018)。当我插入打印机时,它在“设备和打印机”中显示为“未知设备”。故障排除程序显示一条消息:

USB Printing Support is an older USB device and might not work with USB 3.0

这暗示问题不在于打印机,而在于 Windows 10 USB 打印支持,它显然无法与 USB 3.0 端口配合使用。笔记本电脑只有 USB 3.0 端口,因此显然根本无法打印(我没有尝试其他打印机)。

我已尝试过:

  • 阅读了很多论坛帖子。所有人都说“我也遇到了这个问题”,但没有一个能解决。

  • 我看到有建议将打印机插入 USB 2.0 端口,但现代计算机没有 USB 2.0 端口。

  • 通过 USB 2.0 电缆连接打印机。

  • 通过 USB 2.0 电缆将打印机连接到与计算机连接的 USB 2.0 或 USB 1.0 外部集线器。

  • 卸载 USB 控制器驱动程序(Windows 10 重启后再次安装它们)。

  • 卸载 USB 打印支持设备(Windows 10 重启后会再次安装)或更新它(Windows 10 说我拥有最新版本)。

  • 在 HP 网站上寻找 Windows 10 驱动程序。打印机被列为受支持,Windows 10 驱动程序在列表中,但他们的网站没有提供驱动程序链接,而是说我应该使用操作系统中已包含的内置驱动程序。它有一个“更多信息”链接,最后将我带回了同一页面。

  • 使用 HP 网站上的 print doctor (或类似的) 疑难解答程序。它说打印机驱动程序未安装,并将我发送到上面的页面(没有驱动程序)。

  • 安装 Windows 7 或 Windows 8 驱动程序(它们是相同的驱动程序)。当我尝试使用其安装程序时,它会出现错误,当我尝试手动安装 .INF 文件时,它会显示“未找到文件”。

  • 将打印机连接到另一台装有 Windows 7 的计算机(效果很好),将其标记为共享,并通过 IP 从 Windows 10 笔记本电脑连接到它。它确实看到了它,但要求从文件安装驱动程序(显示“选择文件”对话框而不尝试使用所谓的内置驱动程序),但正如我所说,HP 没有为这款打印机提供任何驱动程序文件,建议使用 Windows 10 内置驱动程序。在安装程序显示的已知设备列表中(与 Windows Update 同步后),没有 1018 打印机。

  • 从该列表中安装 HP LaserJet 1020 驱动程序,而不是 1018(Windows 7 驱动程序对于 1018、1020 和 1022 相同)。它说无法与打印机通信。

有更好的主意吗?

答案1

也许现在,经过近两年的时间,微软或惠普可能会做出一些改变,也许现在它可以开箱即用了。

以下是对我有用的方法(如果我没记错的话),我不确定为什么以及是否有必要:

我将打印机连接到另一台(实际上是较新的)装有 Windows 10 的笔记本电脑。尽管那台笔记本电脑显然有相同的 USB 3.0(或可能是 3.1)端口,但大约 10 分钟后,Windows 突然说打印机已准备就绪,我可以从那台笔记本电脑打印。

我想我尝试用我的旧笔记本电脑做同样的事情:将打印机直接连接到我的旧笔记本电脑并等待足够的时间,但这不起作用。

因此,在那台自行安装打印机的新笔记本电脑上,我在文件 *.inf 下C:\Windows\System32\DriverStore\FileRepository(包括子目录)搜索字符串“1018”,它是我的打印机型号名称 HP LaserJet 1018 的一部分:

C:\Windows\System32\DriverStore\FileRepository>findstr /s "1018" *.inf

这显示了文件hplj1020.inf_amd64_5ffa82d4dfa98331\HPLJ1020.INF,看起来很有希望,所以我将整个目录复制hplj1020.inf_amd64_5ffa82d4dfa98331到我的旧笔记本电脑(我想要安装打印机的地方)。

我不记得我是如何在旧笔记本电脑上安装它的。可能有两种方法:

也许我将整个目录复制hplj1020.inf_amd64_5ffa82d4dfa98331C:\Windows\System32\DriverStore\FileRepository旧笔记本电脑上,然后使用添加新打印机向导,在列表中,在 HP 打印机下,型号 1018(或 1020)现在出现,所以我安装了它。

或者我可能将该目录复制到旧笔记本电脑上的某个临时目录中,然后使用添加新打印机向导,选择“我有一个磁盘”,并将向导指向复制目录中的 .INF 文件(可能可以通过右键单击 .INF 文件并选择安装来完成)。

因此打印机安装正常并且工作正常!

答案2

我有一个同事的HP LaserJet 1018安装 64 位 Windows 7 驱动程序后,即可识别1909该驱动程序,并可在 64 位 Windows 10 上运行:

我不确定具体的例程,因为安装驱动程序后打印机没有立即被识别(作为打印机);也因为我们曾尝试使用最初提供的 HP CD/DVD,但没有成功。

这个“技巧”可能是:

  • 移除设备
  • 重新启动 Windows。

答案3

简单的答案是下载适用于 Windows 7.0 的通用打印机驱动程序。您需要将最初可能被自动检测为 Windows 10 的操作系统更改为 Windows 7

安装PCL5驱动,选择端口为Dot_UsbX并继续。

相关内容