我刚买了一台 Brother HL=L2390DW 打印机/扫描仪,并在 Brother 网站上安装了驱动程序。以下是我所拥有的:
# dpkg -l |grep Brother
ii brscan-skey 0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii brscan4 0.4.8-1 amd64 Brother Scanner Driver
ii hll2390dwpdrv:i386 4.0.0-1 i386 Brother HL-L2390DW printer driver (lpd/cups)
ii printer-driver-brlaser 4-1 amd64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.4.2-3 amd64 printer driver Brother P-touch label printers
计算机和打印机都通过无线方式连接到本地网络。
我可以正常打印,但当我 ping 打印机的 IP 地址时,它会超时。有趣的是,当我打印出 ping 前后的网络报告时,打印机报告“接收的数据包”和“发送的数据包”都增加了,所以这似乎是打印机与我的计算机通信的问题。
我尝试过此处列出的想法解决方法:我尝试重新启动计算机和打印机,并尝试将打印机上的子网掩码从 255.255.255.0 更改为 255.255.0.0。但这些都没有任何改变。
就上下文而言,我的最终目标是让扫描仪工作起来。
答案1
现在它起作用了!
这是我做的一些事情。我不知道其中有多少是必要的,但我都做了,现在我可以扫描了。
将内容复制到,
/usr/lib64/sane
因为/usr/lib/sane
他们不为 Linux 维护这个,并将文件放在了错误的位置。添加:
# Brother scanners ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
到
/lib/udev/rules.d/40-libsane.rules
。安装了“扫描仪设置文件”。
由于某种原因,我无法 ping 通
010.000.000.117
(即使防火墙问题已解决,参见对 OP 的评论),但我可以 ping 通10.0.0.117
。我有点困惑,因为我以为它们会相同。也许我只是不懂 IP 地址。无论如何,我将 中的 IP 地址从 更改为brsaneconfig4
。010.000.000.117
不知10.0.0.117
何故brsaneconfig4 -q
提示我这样做,我不必使用brsaneconfig4 -r
和手动执行此操作brsaneconfig4 -a
。在不同步骤之间重新启动多次。