Win10 打印机属性缺少 Dymo 打印机的 USB 端口

Win10 打印机属性缺少 Dymo 打印机的 USB 端口

我正在使用连接到 USB 端口的 Dymo LabelWriter 450,但在“打印机属性”的“端口”选项卡下,USB 端口显示在列表中:

端口列表缺少所有 USB 端口

在网上搜索时,大多数结果都指向 Windows 的一个错误,即断开设备连接后这些端口会丢失,微软总结如下:

症状

如果您将 USB 打印机连接到 Windows 10 版本 1903 或更高版本,然后关闭 Windows 并断开或关闭打印机,则当您再次启动 Windows 时,USB 打印机端口将不在打印机端口列表中。Windows 将无法完成任何需要该端口的任务。

看:https://support.microsoft.com/en-us/topic/usb-printer-port-missing-after-disconnecting-printer-while-windows-10-version-1903-or-later-is-shut-down-e1c36061-0dd9-26f4-0104-4c7b6538cf81

但是,建议重新启动连接了 USB 打印机的计算机,但这无助于解决问题。

如何让所有 USB 端口显示在打印机属性的列表中?

答案1

尽管他们建议的行动方案没有解决问题,但微软对原因的描述仍然是 USB 端口未显示的实际原因。微软描述的原因如下:

原因

如果 USB 打印机驱动程序包含语言监视器,则语言监视器的 OpenPortEx 回调函数将不会被调用。因此,用户无法完成依赖于语言监视器操作的操作。

事实证明,Dymo 驱动程序(8.3.0.443我的情况是这个版本)使用了“语言监视器”。我发现这次谈话其中提到“DYMO 打印机驱动程序使用语言监视器”并显示如何禁用它:

  • 以管理员身份启动 regedit
  • 导航至以下键
  • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3]
  • 选择 DYMO 打印机
  • 在右侧选择“监视器”,然后双击它,或者右键单击并选择“修改”
  • 删除该值,保留空白,然后单击“确定”
  • 重新启动打印后台处理程序服务

(我没有执行重新启动打印后台处理程序服务的最后一步。)

在注册表中禁用语言监视器后,USB 端口在打印机属性中正确显示:

在此处输入图片描述

完成上述操作后,您可能必须从 USB 端口拔下 Dymo 打印机,然后重新插入以触发将打印机添加为 USB 打印机。

相关内容