我的 Epson WF-7525 与 Ubuntu 15.04 完美兼容,但我有一个非常特别的烦恼:每当我恢复机器或插入 USB 设备时,扫描仪就会启动,就像在短暂扫描一样,然后停止。
它相当吵,而且插入手机几乎总是会触发它。打印机扫描仪似乎已经脱离了低电量状态,我发现只有完全关闭 WF-7525 才能停止它。其他安装了打印机的 Ubuntu 机器也会发生这种情况,但 Windows 或 Mac 机器不会发生这种情况。
我感觉 Ubuntu 正在轮询设备,而这正是 Workforce 对其做出响应的方式,但我无法弄清楚哪个进程负责或如何阻止它这样做。
有什么方法可以排除导致这种情况的原因,或者如何禁用它?
答案1
Ask Ubuntu 上也有人问过这个问题,其中有一些诊断问题的说明。
对于后世来说,唯一答案的推荐是:
我在使用 Epson 网络打印机时也遇到了类似的问题。为了找出问题所在,我使用了
netstat
插入 USB 设备时监控网络连接:sudo netstat -t -u -a -p -c
设备插入后不久,出现了一个连接:UDP 连接
colord-sane
。此二进制文件是colord
,一种“用于管理设备颜色配置文件的系统服务”。不幸的是,禁用此服务(至少在 15.04 上)比想象的要困难。
colord
不是由 init 系统直接启动的systemd
。而是dbus
启动colord
,或者由其他服务要求启动colord
(至少不是打印机服务)cupsd
)。防止这种情况的一种方法是重命名相关的服务文件:cd /usr/share/dbus-1/system-services/ sudo mv org.freedesktop.ColorManager.service org.freedesktop.ColorManager.service.disabled
我不知道这个操作可能有什么副作用。另一种可能性是
colord
完全卸载,使用sudo apt-get remove colord
由于我的 Ubuntu 设备上并不真正需要颜色配置文件功能,因此我没有研究如何
colord
“激活”打印机,或者如何教它不这样做。