Ubuntu 12.x USB 打印机“已停止 - 等待打印机可用。”

Ubuntu 12.x USB 打印机“已停止 - 等待打印机可用。”

我的妻子在 Ubuntu 12.04.1 LTS 上使用 Epson Sylus Photo R200 USB 打印机进行打印时一直遇到问题。

注意到打印机属性打印状态中的错误:

已停止 — 等待打印机可用。

这种情况已经持续了好几个星期,她经常去图书馆打印东西,然后才告诉我。她的电脑基本上一直开着,但打印机会根据需要关闭和打开,并且由两台电脑共享。


我找到了一个无害的解决方案参考,用于解决 Ubuntu 11.x 上的类似问题。等到 Ubuntu打印机完全通电并启动(POST 后),然后重新连接 USB 电缆

这解决了问题。我见过许多人提到更换新的 USB 电缆或更换 USB 端口可以“解决”此问题。所有这些问题可能只是由于 CUPS(或某些 Linux 打印子系统)在 USB 设备未准备好时被锁定,然后不再轮询。


值得一提的是:她的工作站相当老旧——P4,2GB,通常占用约 1GB 的交换空间(不主动交换)。不知道这在这种特殊情况下是否重要。

我认为这值得报告,因为对于影响如此多人的事情来说这似乎是一个微不足道的修复。

这是唯一的解决方法吗?还是还有其他方法可以解决这个问题?

答案1

解决方案是当两者都打开时它才能起作用,因为您连接打印机的 USB 1.1 电量很少,并且由于该问题而无法检测到它,而在 Ubuntu 上对此无能为力,因为它永远不会默认使 USB 进入睡眠状态并且始终为它们提供相同量的电量。

附言:如果你的 Pentium 4 上有 USB 2.0,你会发现将其连接到该端口时不会再出现此问题(一旦 Ubuntu 启动)

相关内容