USB 描述符中没有序列号的 USB 打印机

USB 描述符中没有序列号的 USB 打印机

我有一台由台湾公司生产的 USB 打印机,它工作正常。制造商尚未完全定义 USB 描述符:定义了“供应商 ID”和“产品 ID”、类别 ID 等,但没有序列号。当打印机插入 USB 端口时,Windows 会将其识别为打印机,并正确加载驱动程序,但由于它没有序列号,因此操作系统会生成仅适用于此 USB 端口的序列号。下次我将打印机移至不同的 USB 端口时,设置会丢失,而且我在打印机菜单中设置的打印机也会丢失。所以每次我都必须重新设置驱动程序。

有没有解决此序列号问题的方法,即通过供应商 ID 和产品 ID 为所有 USB 端口安装一次驱动程序?

答案1

此行为是 Microsoft 的“设计使然”。项目被标记为产品/供应商/序列号的组合。由于您的打印机似乎没有序列号,因此 Windows 每次都会将其视为新设备。无论所讨论的设备是闪存驱动器、外部存储、打印机、相机还是其他什么。

作为一种(次要的)解决方法,您可以获得一个小型 4 端口 USB 集线器,将所有桌面设备(鼠标、打印机、蓝牙适配器、小东西)插入其中,然后只将该单个设备插入笔记本电脑。当然,如果您的设备需要的功率超过几毫瓦,最好使用有源集线器。

我为我的笔记本电脑做了这件事,我的鼠标适配器是小型罗技型号,所以一直插着电(因为鼠标会和我一起旅行!),我有一个 4 端口集线器,可以连接我的绘图板、相机/手机数据线、扫描仪和打印机。我每次回家时都插上一个插头,准备出门时只需简单地断开即可。

我在工作时有一个类似的设置,小型 4 端口,上面有东西,当我到达时总是插入笔记本电脑上的同一个端口。(打印机在网络上)。

答案2

安装打印机后将其切换到其他端口有什么原因吗?如果设备附带 CD 或 DVD,则从 PC 上取下设备并立即卸载,完成此操作后重新启动,重新启动并启动 Windows 后,将设备重新连接到 PC,安装屏幕弹出后,将 CD 或 DVD 放入托盘并按照屏幕上的说明进行操作。

如果设备安装正确,那么将它连接到哪个端口就无关紧要了,因为 Windows 应该会将其识别为已安装。您可能拿到了一台坏的打印机,如果是,您所能做的就是给制造它的公司打电话。但在您这样做之前,您可以使用随附的 CD/DVD 重新安装它,看看是否能解决问题,或者进入设备管理器,看看它是如何被识别的。即使您不应该这样做,但您可能必须自己手动配置设备。

相关内容