我刚买了一台 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。但这些都没有改变任何东西。
对于上下文,我的最终目标是让扫描仪工作。
现在可以了!
这是我做的一堆事情。我不知道其中有多少是必要的,但我都做了,现在我可以扫描了。
复制了 to 的内容,
/usr/lib64/sane
因为/usr/lib/sane
他们不为 Linux 维护它并将文件放在错误的位置。添加:
到
/lib/udev/rules.d/40-libsane.rules
.安装了“扫描仪设置文件”。
出于某种原因,我无法 ping
010.000.000.117
(即使在防火墙问题解决后,请参阅 OP 的评论),但我可以 ping10.0.0.117
. 我有点困惑,因为我认为这些会是一样的。也许我只是不明白IP地址。无论如何,我将 IP 地址brsaneconfig4
从更改010.000.000.117
为10.0.0.117
。不知何故brsaneconfig4 -q
促使我这样做,我不必手动使用brsaneconfig4 -r
andbrsaneconfig4 -a
。在不同的步骤之间重新启动了很多次。