我是 Ubuntu 新用户。我的笔记本电脑是 Vaio VPCEB1M0E
我无法安装 Brother DCP-J140W 打印机。我尝试了这些相关问题和主题中的所有步骤
- 需要帮助配置 Brother DCP J140W 无线打印机 | Kubuntu 论坛
- Brother 网站上的 Linux 下载页面
- 无法安装 Linux Brother DCP-J140W 打印机的驱动程序
当我按照上一个链接中的步骤操作后,我可以安装驱动程序,但我无法在打印机窗户!
在终端我得到了这个:
molham@molham-VPCEB1M0E:~/Downloads$ sudo dpkg -i --force-all dcpj140wlpr-1.1.3-6.i386.deb
(Reading database ... 180721 files and directories currently installed.)
Preparing to replace dcpj140wlpr:i386 1.1.3-6 (using dcpj140wlpr-1.1.3-6.i386.deb) ...
Unpacking replacement dcpj140wlpr:i386 ...
Setting up dcpj140wlpr:i386 (1.1.3-6) ...
mkdir: cannot create directory `/var/spool/lpd/dcpj140w': No such file or directory
chown: cannot access `/var/spool/lpd/dcpj140w': No such file or directory
chgrp: cannot access `/var/spool/lpd/dcpj140w': No such file or directory
chmod: cannot access `/var/spool/lpd/dcpj140w': No such file or directory
说实话,我忽略了这一点并继续了这个过程:
molham@molham-VPCEB1M0E:~/Downloads$ sudo dpkg -l | grep Brother
ii dcpj140wlpr:i386 1.1.3-6 Brother lpr Inkjet Printer Definitions
ii printer-driver-ptouch 1.3-3ubuntu0.1 printer driver Brother P-touch label printers
molham@molham-VPCEB1M0E:~$ cat /etc/printcap
DCPJ140W:\
:mx=0:\
:sd=/var/spool/lpd/dcpj140w:\
:sh:\
:lp=/dev/usb/lp0:\
:if=/opt/brother/Printers/dcpj140w/lpd/filterdcpj140w:
我应该怎么办?
答案1
我从谷歌来到这里寻找类似您的错误消息的解决方案:
mkdir: cannot create directory ‘/var/spool/lpd/hl3152cdw’: No such file or directory
chown: cannot create directory ‘/var/spool/lpd/hl3152cdw’: No such file or directory
...
就我而言,我可以通过简单地创建上述目录来解决这个问题:
$ sudo mkdir /var/spool/lpd
$ sudo mkdir /var/spool/lpd/hl3152cdw
只需将其替换hl3152cdw
为错误消息中提到的打印机名称。
参考:https://help.ubuntu.com/community/Printers/BrotherMFC-240CPrinter
答案2
我解决了我的问题,并且打印机/扫描仪 DCP-j140(wifi)在 Linux Mint 13(Maya LTS =“Ubuntu”)下运行良好:
我将其安装在普通/全新的 Mint 安装下。因此,首先您必须删除系统内不工作的打印机...
然后你必须从Brother 网站上
选择 Brother DCP-j140w 驱动程序。下载目录应包含以下 2 个 deb 文件:
dcpj140wcupswrapper-1.1.3-6.i386.deb
dcpj140wlpr-1.1.3-6.i386.deb
使用 bv/ag。Clamtk 防病毒工具检查这些 .deb 文件是否存在病毒或恶意软件,因为您是在受保护区域之外下载它们的。(也可以使用 rkhunter...)
sudo apt-get install clamtk
sudo apt-get install rkhunter
sudo rkhunter --update
sudo rkhunter --propupd
并使用
sudo rkhunter --check --sk
可能rkhunter
会出现一些误报,所以不要惊慌。通过在线搜索查看它们。这是我的 rkhunter 结果:
System checks summary
=====================
File properties checks...
Files checked: 139
Suspect files: 1
Rootkit checks...
Rootkits checked : 245
Possible rootkits: 0
Applications checks...
All checks skipped
The system checks took: 1 minute and 55 seconds
All results have been written to the log file (/var/log/rkhunter.log)
One or more warnings have been found while checking the system.
Please check the log file (/var/log/rkhunter.log)
看看这个结果:Possible rootkits: 0
。它应该总是零。如果不是零,那么你就有严重的问题了。你必须关机并重新安装“全新”的 Linux。
然后启动控制台,Linux 的“DOS”环境...从这里复制/粘贴所有字母:
sudo apt-get install tcsh
cd Downloads
sudo mkdir /var/spool/lpd
sudo dpkg -i --force-all dcpj140wlpr-1.1.3-6.i386.deb
sudo dpkg -i --force-all dcpj140wcupswrapper-1.1.3-6.i386.deb
Linux/Mint/Ubuntu 安装了 DCP-j140w 的 USB 版本。使用:
dpkg -l | grep Brother
你应该得到如下输出:
ii dcpj140wcupswrapper 1.1.3-6 Brother CUPS Inkjet Printer Definitions
ii dcpj140wlpr 1.1.3-6 Brother lpr Inkjet Printer Definitions
ii printer-driver-ptouch 1.3-3ubuntu0.1 printer driver Brother P-touch label printers
去系统 > 硬件 > 打印机配置:
您会看到已安装的 DCP-j140w 的 usb 版本。在 URI 中,您会看到 USB 链接...
如果这台打印机在 Windows/Android 下运行良好,那么它在 Linux 下也应该可以运行……
去新打印机等到你看到如下内容:
dnssd://Brother%20DCP-J140W._printer._tcp.local/
选择那个并删除 J140W 的所有先前版本。
之后选择打印测试页:
在 Wifi 中它应该打印一个 Ubuntu 测试页...
现在扫描仪:
您必须先从以下位置下载扫描仪 .deb 文件Brother 网站上
在下载目录中找到它们,命名为:
brscan4-0.4.2-1.i386.deb
brscan-skey-0.2.4-1.i386.deb
再次强调,它们是从安全环境中下载的。请先检查它们。
我再怎么强调也不为过:在互联网上不要相信任何人,只相信自己。
您可能需要安装 xsane 包:
sudo apt-get install xsane
然后输入:
sudo dpkg -i brscan4-0.4.2-1.i386.deb
sudo dpkg -i --force-all brscan-skey-0.2.4-1.i386.deb
退房方式:
dpkg -l | grep Brother
brscan-skey
然后我们必须找到打印机的 IP 地址。因此我们安装这个:
sudo apt-get install nmap zenmap
退房方式:sudo nmap 192.168.1.*
在类似这样的项目中查找 ip 地址:xxx/tcp open printer
。这是正确的。请注意该 ip 地址。
或者使用 Zenmap(在 root/sudo 中:)
如果我们知道打印机的 IP 地址,我们最终可以得到以下结果:
brsaneconfig4 -a name=SCANNER model=DCP-j140w ip=xxx.xxx.xxx.xxx
(其中 xxx = 打印机的 IP 地址。
现在可以正常启动 Xsane。
享受使用您的 Wifi 打印机/扫描仪的乐趣。
答案3
很好的向导 ;) 但是如果你的打印机是 wifi 的话!! 这应该是它的地址:
dnssd://Brother%20DCP-J140W._printer._tcp.local/
司机在这里,其余的人都可以;)
http://support.brother.com/g/s/id/linux/en/download_prn.html
答案4
我安装了打印机和扫描仪的驱动程序(DCP-J140W),但无法通过 wifi 进行扫描(打印机通过 wifi 工作正常)。不过,我更改了打印机的 IP,重新安装了驱动程序,现在一切都正常了。
问候