![SANE 无法打开扫描仪设备 - 可能是本地 IP 地址更改造成的](https://linux22.com/image/117280/SANE%20%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%89%AB%E6%8F%8F%E4%BB%AA%E8%AE%BE%E5%A4%87%20-%20%E5%8F%AF%E8%83%BD%E6%98%AF%E6%9C%AC%E5%9C%B0%20IP%20%E5%9C%B0%E5%9D%80%E6%9B%B4%E6%94%B9%E9%80%A0%E6%88%90%E7%9A%84.png)
我有一台 Brother DCP-7065DN 多功能设备。该设备包括一个平板扫描仪。
以下是scanimage -L
该扫描仪的报告。
device `brother4:net1;dev1' is a Brother Scanner DCP-7065DN
device `brother4:net1;dev0' is a Brother DCP-7065DN DCP-7065DN
device `brother4:bus13;dev1' is a Brother DCP-7065DN USB scanner
我不清楚brother4:net1;dev1
和之间的区别brother4:net1;dev0
。第三个显然是USB接口(我通常不使用)。我通常使用第一个。这是一个小但令人恼火的问题,所以我希望得到澄清或建议去哪里寻找。
这个扫描仪一直很可靠,但我刚才尝试使用它,SANE 无法打开brother4:net1;dev1
。这可能是因为我最近从 DSL 互联网服务切换到有线互联网服务。执行此操作时,我必须在电缆调制解调器前面添加一个路由器,因为电缆调制解调器只有一个以太网插槽。由于电缆调制解调器192.168.1.1
默认有地址,因此我必须更改路由器,192.168.0.1
以免与其冲突。打印机使用静态地址。以前是这样192.168.1.20
,但我把它改成了192.168.0.20
。此更改可能会导致问题 - 我必须在 CUPS 中更改它,然后打印机才能工作。
但我无法发现 SANE 存储设备 IP 地址的位置。此外,我不知道从哪里获取scanimage -L
列出的设备列表。我怀疑这个问题很容易被更了解 SANE 工作原理的人解决。
答案1
因此,再进行一点搜索,scanimage -L
我的问题(前两行)中显示的输出中列出的 Brother 网络设备似乎已列出(等待):
/opt/brother/scanner/brscan4/brsanenetdevice4.cfg
它有一个/etc
链接到该文件的符号链接:
root@orwell:/etc# ls -lah opt/brother/scanner/brscan4/brsanenetdevice4.cfg
lrwxrwxrwx 1 root root 49 Sep 25 2013 opt/brother/scanner/brscan4/brsanenetdevice4.cfg /opt/brother/scanner/brscan4/brsanenetdevice4.cfg
不用说,我通过执行grep
.由于某种原因,Brother 希望您使用实用程序修改此文件brconfig4
,这有点疯狂。即添加设备的语法是:
brsaneconfig4 -a name=Scanner model=DCP-7065DN ip=192.168.0.20
看起来上面列出的设备brother4:net1;dev1
和设备确实是多余的,因为这是这两个设备brother4:net1;dev0
的内容:/opt/brother/scanner/brscan4/brsanenetdevice4.cfg
设备=DCP-7065DN、“DCP-7065DN”、0x4f9:0x24a、IP 地址=192.168.0.20
设备 = 扫描仪、“DCP-7065DN”、0x4f9:0x24a、IP 地址 = 192.168.0.20
所以我删除了第一行,对应设备DCP-7065DN,使用(幽默兄弟)
brsaneconfig4 -r DCP-7065DN