Brother DCP-J140W
From LinuxIntro
The Brother DCP-J140W is a PrinTrio that can scan, copy and print via WLAN and via USB. I have not tested WLAN, but USB works. To get it working, find out your distribution and proceed accordingly:
Contents |
SUSE Linux 12.2-13.1
printing
- Surf to http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
- select download -> printer driver -> DCP-J140W -> cupswrapper driver rpm
- then download the LPR driver rpm
- do the next step even if you have an x86_64 computer
- select "I accept"
- do the next step even if you get an error
- install the rpm files:
# rpm -ivh dcpj140wlpr-1.1.3-6.i386.rpm Preparing... ########################################### [100%] 1:dcpj140wlpr ########################################### [100%] # rpm -ivh dcpj140wcupswrapper-1.1.3-6.i386.rpm Preparing... ########################################### [100%] 1:dcpj140wcupswrapper ########################################### [100%] redirecting to systemctl lpadmin: Bad file descriptor
- find out the name of the ppd file
# rpm -ql dcpj140wcupswrapper /opt/brother/Printers/dcpj140w/cupswrapper/brcupsconfpt1 /opt/brother/Printers/dcpj140w/cupswrapper/brother_dcpj140w_printer_en.ppd /opt/brother/Printers/dcpj140w/cupswrapper/cupswrapperdcpj140w
- surf to http://localhost:631
- Administration -> Add printer -> select the Brother DCP-J140W -> select the PPD file /opt/brother/Printers/dcpj140w/cupswrapper/brother_dcpj140w_printer_en.ppd
scanning
This shows how to set up the PrinTrio Brother DCP-J140W for scanning under SUSE Linux 12.2 and greater via USB cable:
- Surf to http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
- Select e.g. EMEA
- Select e.g. UK
- Select "Download"
- Select "Inkjet Fax"
- Select "DCP-J1 series"
- Select "DCP-J140W"
- Select "Linux"
- Select "Linux (rpm)"
- Select e.g. "Scanner driver (32 bit)", here is how to find out if your system is 32bit or 64bit
- Select "Agree to EULA and download"
- install it, e.g.
# rpm -ivh Downloads/brscan4-0.4.1-6.x86_64.rpm Preparing... ########################################### [100%] 1:brscan4 ########################################### [100%] This software is based in part on the work of the Independent JPEG Group.
- use e.g. the software xsane to scan
SUSE Linux 12.1
printing
- Surf to http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
- select download -> printer driver -> DCP-J140W -> cupswrapper driver rpm
- do the next step even if you have an x86_64 computer
- select "I accept"
- do the next step even if you get an error
- install the rpm file:
# rpm -ivh dcpj140wcupswrapper-1.1.3-6.i386.rpm Preparing... ########################################### [100%] 1:dcpj140wcupswrapper ########################################### [100%] redirecting to systemctl /opt/brother/Printers/dcpj140w/cupswrapper/cupswrapperdcpj140w: line 313: 11549 Segmentation fault lpadmin -p ${printer_name} -E -v $port -P $ppd_file_name
- find out the name of the ppd file
# rpm -ql dcpj140wcupswrapper /opt/brother/Printers/dcpj140w/cupswrapper/brcupsconfpt1 /opt/brother/Printers/dcpj140w/cupswrapper/brother_dcpj140w_printer_en.ppd /opt/brother/Printers/dcpj140w/cupswrapper/cupswrapperdcpj140w
- surf to http://localhost:631
- Administration -> Add printer -> select the Brother DCP-J140W -> select the PPD file /opt/brother/Printers/dcpj140w/cupswrapper/brother_dcpj140w_printer_en.ppd
scanning
This shows how to set up the PrinTrio Brother DCP-J140W for scanning under SUSE Linux 12.1x64 via USB cable:
- Surf to http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
- download the rpm package of brscan4, find out if your system is 32bit or 64bit
- install it
- use xsane to scan
Knoppix 7.01
printing
- Add your user to the lpadmin group
- make a directory
mkdir /var/spool/lpd
- install dcpj140wlpr
- Surf to http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html
- select download -> printer driver -> DCP-J140W -> cupswrapper driver deb
- select "I accept"
- you download dcpj515wcupswrapper-1.1.3-1.i386.deb
- install it even though it gives you an error:
# dpkg -i dcpj140wcupswrapper-1.1.3-6.i386.deb Selecting previously unselected package dcpj140wcupswrapper. (Reading database ... 429746 files and directories currently installed.) Unpacking dcpj140wcupswrapper (from dcpj140wcupswrapper-1.1.3-6.i386.deb) ... dpkg: dependency problems prevent configuration of dcpj140wcupswrapper: dcpj140wcupswrapper depends on dcpj140wlpr; however: Package dcpj140wlpr is not installed. dpkg: error processing dcpj140wcupswrapper (--install): dependency problems - leaving unconfigured Errors were encountered while processing: dcpj140wcupswrapper
- find out the package's content:
# dpkg -L dcpj140wcupswrapper /. /opt /opt/brother /opt/brother/Printers /opt/brother/Printers/dcpj140w /opt/brother/Printers/dcpj140w/cupswrapper /opt/brother/Printers/dcpj140w/cupswrapper/brcupsconfpt1 /opt/brother/Printers/dcpj140w/cupswrapper/brother_dcpj140w_printer_en.ppd /opt/brother/Printers/dcpj140w/cupswrapper/cupswrapperdcpj140w