Brother DCP-J140W 打印机驱动程序安装错误

Brother DCP-J140W 打印机驱动程序安装错误

我是 Ubuntu 新用户。我的笔记本电脑是 Vaio VPCEB1M0E

我无法安装 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,重新安装了驱动程序,现在一切都正常了。

问候

相关内容