Windows 8 虽然检测到打印机,但不想通过 IPP 进行打印

Windows 8 虽然检测到打印机,但不想通过 IPP 进行打印

我有:

  • 路由器康创 AR-5387un,带有192.168.0.1USB 和集成 IPP 打印服务器。
  • 打印机三星 ML-1710,使用 USB 连接到路由器。
  • Windows 8.1 更新 1 专业版 x64,更新并连接到路由器。
    • IPP 功能安装正确(因此重新安装了多次)

当我在控制面板中添加打印机时,成功检测到它会要求输入驱动程序,并立即安装。我输入的 URL 是http://192.168.0.1:631/printers/samsung。同时,如果我使用 Wireshark 捕获流量,我甚至可以来回发送一些 IPP 请求耶!

但是当我尝试打印某些内容(无论是测试页还是记事本中的某些文本)时,我都会得到此信息打印机处于错误状态错误:

打印机处于错误状态

我可以用 Wireshark 看到,当尝试打印时,没有向网络发送任何请求,错误消息立即显示,然后该作业将无限期地留在队列中,直到被删除。

此外,几天前,打印机在同一台计算机的 Windows XP 上运行良好,使用完全相同的 URL,现在它在同一网络中的另一台装有 Windows XP 的计算机上运行良好。

搜索我找到的一些信息KB2850453,但由于我没有看到网络中有任何流量,所以这似乎不是原因。

这些建议现在无法执行:

  • 在打印机正在工作的其他计算机上共享打印机
  • 购买新打印机或打印服务器
  • 将打印机直接连接到计算机(物理上不可能)
  • “那张图片上的地址是错误的!”不,Windows 似乎就是这样理解 IPP 的。装有打印机的 Windows XP 计算机也显示这种格式的地址。
  • 重启电脑/路由器/打印机/打印服务/等等。一切都已经重启了无数次了!:)

答案1

Samsung ML-1710 是一款 GDI 打印机。GDI 打印机的设计目标是降低成本,而降低成本的部分原因在于省去了 PCL 或 PostScript 之类的“页面定义语言”。由于没有 PDL,该打印机依靠 Windows 图形引擎将页面转换为纸上的点。

GDI 打印机很难联网。有两种好方法可以实现联网:

  1. 将打印机插入 PC 并从那里共享。
  2. 通过 USB 将打印机连接到兼容的打印服务器。大多数打印服务器制造商都会提供与其设备兼容的打印机列表。我查看了 Comtrend 网站,但找不到您的路由器,也找不到其其他路由器的兼容性列表。

尽管相同的设置在 XP 上也能正常工作,这有点奇怪,但我只能将其归因于 GDI 的特性。

由于您无法将打印机连接到 PC,因此似乎只有 2 个选项可供选择:

  1. 购买支持 PCL 的打印机,例如三星 SL-M2835DW
  2. 购买支持您的打印机的打印服务器,例如美国网件 PS121

答案2

我感到很困惑。我在路由器配置中重命名了打印机(从“三星”改为“ml1710”),一切恢复正常。我……就是无法解释,但现在它在 Windows 8 和 Windows XP 中(重新配置为新名称后)运行正常,没有任何问题。我猜路由器只是一时失灵了,但我仍然无法解释计算机缺少传出数据包的原因。

相关内容