抱歉,我尝试了很多方法,但都没有成功,需要一些帮助。我有一台 Canon i-Sensys MF645Cx 多功能打印机/扫描仪,通过家庭局域网连接。开箱即用,现在我想使用扫描仪。
我是从佳能网页安装的
- UFR II/UFRII LT 打印机驱动程序适用于 Linux V5.10(注册时未显示打印机,我添加了打印机及其“套接字”的 IP 地址)
- CQue 驱动程序“deb”
我尝试了 ufw 防火墙规则,例如
% sudo ufw status
Status: active
To Action From
-- ------ ----
8610/udp ALLOW Anywhere
8612/udp ALLOW Anywhere
8610/udp (v6) ALLOW Anywhere (v6)
8612/udp (v6) ALLOW Anywhere (v6)
并尝试编辑 /etc/sane.d/pixma.conf,添加以下行
bjnp://192.168.2.100
mfnp://192.168.2.100
但当我启动 xsane(例如激活 mfnp 线路)时,我得到
% xsane
[bjnp] udp_command: ERROR - no data received (timeout = 1000)
[bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[bjnp] udp_command: ERROR - no data received (timeout = 1000)
[bjnp] add_scanner: ERROR - Cannot read scanner make & model: bjnp://192.168.2.100:8612/timeout=1000
我也试过https://launchpad.net/~rolfbensch/+archive/ubuntu/sane-git
sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update
但这并没有改变什么。
我还将自己添加到了群组扫描仪中,并根据https://wiki.ubuntuusers.de/Scanner/#Hardware, 没有成功。
有什么办法可以让扫描仪正常工作吗?非常感谢!
答案1
在一些帮助下,我找到了解决方案(Ubuntu 18.04):我忘记在添加外部存储库后进行升级:
sudo add-apt-repository ppa:rolfbensch/sane-git
sudo apt-get update
sudo apt upgrade
这似乎是决定性的变化。防火墙实际上可以被禁用:
% sudo ufw status
Status: inactive
无需对中的配置文件进行任何更改/etc/sane.d
。(我无法说安装两个 Canon 软件包或组成员身份是否重要,因为我没有撤销这些步骤。)
然后 xsane 启动并且似乎与 Canon i-Sensys MF645Cx 配合良好。
唯一奇怪的是,当 xsane 启动时,出现了大量错误消息,例如Cannot adopt OID in UCD-SNMP-MIB: ...
。我按照18.10 中的 /var/log/syslog 中出现了 colord 错误snmp-mibs-downloader
并使用(以及作为依赖项添加的另一个包)安装了该包sudo synaptic
。然后消息消失。