Brother DCP-J140W

From LinuxIntro
Jump to: navigation, search

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

# 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:

# 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.

SUSE Linux 12.1

printing

# 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:

Knoppix 7.01

printing

  • Add your user to the lpadmin group
  • make a directory
mkdir /var/spool/lpd
# 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