0

概述:我正在 Linux 下设置 AirPrint 操作。它可以工作,但是存在严重的性能问题,我正在寻找有关调试的想法。我搜索了类似的帖子,但没有发现任何帮助。

环境:Linux内核v3.14

CUPS 版本:1.5.4

Avahi 版本:0.6.31

问题:当我在打印机上从 iPad(iOS 5 或 iOS 11)打印任何内容时,iPad 会显示“正在联系打印机……”将近 10 秒钟,然后简短地说“正在准备……”,然后继续打印实际工作。我意识到,如果我选择要打印的文档,选择打印以查看打印预览,然后等待大约 10 秒钟,打印预览最终会调整大小并更改,如果我再按打印,它不会说“正在联系打印机.. .” 更多。基本上,在这 10 秒内,它会向打印机发送多个 Get-Printer-Attributes 查询(查看 CUPS 日志),每个查询之间间隔 5 秒。

欢迎任何想法!

4

1 回答 1

0

有趣的是,如果您在运行 CUPS/Avahi 的机器上启用 IPv6,这种行为就会消失。而且我已经在完全隔离的路由器上测试了这一点,因此 IPv4 与 IPv6 不应该存在流量问题。

于 2018-06-01T20:55:47.937 回答