我(也许看起来不太明智)刚刚购买了一台 Brother HL-L2340DW 打印机,并且正在努力让它与 Ubuntu 一起工作。
我需要让它以无线方式工作,但如果有必要,我也可以通过 USB 连接它以使它工作。
到目前为止,我已经设法设置了打印机的 IP 地址,并且可以通过 Web 浏览器浏览它,但我还无法让它作为 CUPS 打印机工作。
Ubuntu 中没有此打印机的内置打印机驱动程序。我尝试了 Brother 网站上的 Linux CUPS 驱动程序 - 说明严重不匹配,但我通过不匹配的部分猜出了方法。最后,没有任何错误,我可以搜索网络打印机,找到并安装它,但当我打印时,作业从队列中消失,没有打印或告诉我出了什么问题。
要清楚的是,我遇到的问题并不是需要帮助解决,而是我不知道该怎么做。我首先希望有人能给我一些建议,然后我可以回复我遇到的问题。如果这不可能,那就只能调试了,但我不知道从哪里开始。
任何帮助都非常感谢!
谢谢,马克
答案1
最终找到了一个更好的(原生的,不是谷歌的)解决方案。这很麻烦,但也许将来会帮助一些可怜的人。不幸的是,我无法轻松地返回并在原始系统上再次执行此操作以验证它,因此下面可能会有错误 - 抱歉。但我希望总比没有好。
- 开始于http://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hll2340dw_us_eu_as (此页面上的说明非常糟糕、令人困惑、不完整且错误。您需要从那里获取文件,但这是我真正需要做的:)
- 选择操作系统系列 = Linux,操作系统版本 = deb。单击“搜索”。
- 下载两个都
Generic LPR printer driver (deb package)
和Generic CUPSwrapper printer driver (deb package)
sudo mkdir /var/spool/lpd
sudo mkdir /usr/share/cups/model
- 使用 Ubuntu 软件中心打开 LPR 包。安装它。忽略制作不良的软件包警告。
- 使用 Ubuntu 软件中心打开 CUPSwrapper 软件包。安装它。忽略软件包制作不当的警告。
- 正常添加 CUPS 打印机。这些是我最终采用的设置,对我有用:
- 设备 URI:(
lpd://Brother/BINARY_P1
“brother” 在我的 DNS 上设置,您可以使用打印机的 IP 地址,192.168.xx) - 品牌和型号
Brother BrGenML1 for CUPS
(从品牌 -> Brother、型号 -> CUPS 的 BrGenML1 中选择)
- 设备 URI:(
答案2
找到了另一个指南。如果有人想测试它是否适用于 2340DW,那就太好了。
答案3
我刚刚安装了 Ubuntu 20 桌面。
有问题的打印机已自动安装。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
就其价值而言,lpstat:
$ lpstat -p
printer HL-L2340D-series is idle. enabled since Mon 19 Oct 2020 08:43:47 PM EDT
答案4
上面 Mark Smith 列出的答案对我有用(编辑:本机解决方案涉及从 Brother 网站下载驱动程序,而不是 Google 云打印)。我不需要创建列出的两个目录,因为它们已经存在于我的系统中。安装从 Brother 网站下载的两个软件包后,我使用 Ubuntu 14.04 上的常规打印机应用程序添加打印机,其中 Brother 现在显示为本地打印机(BrGenML1)。右键单击属性,然后在设备 URI 的设置中输入“lpd://[打印机 ip 地址]”,品牌和型号输入“Brother BrGenML1 for CUPS”,如上所列。工作正常。谢谢 Mark!