打印机仅在Windows安装了两个驱动程序时才能工作


1

我有一台Zebra GC420d热敏打印机通过USB连接到我的Windows 7 Pro工作站,我最近从XP升级。

在第一次连接时,Windows自动安装了一个使用旧EPL打印语言的ZDesigner驱动程序。我认为那个驱动程序是从Windows XP中遗留下来的,因为它马上发生了。

打印机工作,测试页面打印。

我想使用ZDesigner或Seagull Scientific使用更新的ZPL打印语言的驱动程序。安装后,将打印使用这些驱动程序的设备的测试页。Windows在“设备和打印机”下的相同图标中列出了打印件(因为它们都使用虚拟USB端口,因此显然是合并的)。

如果我然后卸载原始EPL打印机设备,则仍会打印新驱动程序的测试页。

但是,只要我重新启动机器或打印机,Windows就会立即安装原始的ZDesigner EPL驱动程序。

我已使用“计算机管理”下的“打印服务器”部分卸载所有打印机设备并卸载所有驱动程序包。然后我重新安装一个ZPL驱动程序并使用它添加打印机。因此,在“设备”下只显示一台打印机。此时测试页,则不能打印。

如果我重新启动打印机,则会再次安装ZDesigner EPL(即使我在上一步中完全删除了它)。现在有两个打印机设备,其中任何一个的测试页都有效。

如果我编辑了使用“ZDesigner EPL”的打印机的高级选项并手动更改其使用的驱动程序,则将不再打印测试页。

有什么建议?我正在撕裂我的头发。现在,安装两个驱动程序的东西都“正常”,但很难诊断出一些问题,我希望能够确定哪个驱动程序负责打印。我真的只想彻底摆脱旧驱动程序,让它与新驱动程序一起使用。

Answers:


0

我在我们的环境中遇到了这个确切的问题,这是有问题的,因为我们使用的是由EPL驱动程序过度使用的ZPL配置(具体来说,我们想要使用保存在设备上的打印机设置,而不是来自设备的设置主持人)。

正如此斑马帮助页面上所述ZebraDesigner驱动程序未指定或未知设备错误或未与Windows 7和Windows 8通信

Windows操作系统与Zebra打印机关联的“未指定”驱动程序是一个自动选择的USB端口。由于此端口与ZebraDesigner驱动程序无关,因此它不知道如何与Zebra打印机通信。

实际上,无论例如,您安装了NON-EPL版本的驱动程序(手动或通过Zebra设置工具),Windows都可以检测到自己的设备实例,并默认为EPL版本。

绕过这个的最简单方法是:

  • 删除与您的打印机关联的所有设备(从设备和打印机,右键单击该设备,然后选择“删除设备”)。(您可能需要先拔下打印机电源插头)。

  • 重新启动系统并重新连接USB电缆。

  • 打开设备和打印机,找到已安装设备的EPL版本。打印测试页以确认正确的设备是否被定位。

  • 按照Technet 更新和管理打印机驱动程序的说明手动将EPL驱动程序更改为NON-EPL驱动程序

更新或更改打印机的打印机驱动程序打开“打印管理”。在左窗格中,单击“打印服务器”,单击适用的打印服务器,然后单击“打印机”。在中心窗格中,右键单击包含要更改或更新的驱动程序的打印机,然后单击“属性”。单击“高级”选项卡。从驱动程序框中选择一个新驱动程序,或单击新驱动程序以安装新的打印机驱动程序。

注意:您必须通过“管理工具”>“打印管理”进行此替换。通过打印机属性进行切换可能不会产生相同的结果。完成后,重新启动系统并验证现在只存在单个设备实例。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.