pdewacht / brlaser

Brother laser printer driver
GNU General Public License v2.0
576 stars 109 forks source link

Brother DCP-T700W via USB doesn't work #127

Open ferbulous opened 3 years ago

ferbulous commented 3 years ago

Hi, my printer has an issue with the wifi (frequent disconnection) regardless of the wifi security. I'm trying to get it working with USB but I haven't been successful yet What I've done so far:

  1. Extract the ppd & filter file from brother's official site and following the instructions here on x86 & arm machine (raspberry pi zero w) but neither worked. https://forums.gentoo.org/viewtopic-t-1091898-start-0.html https://forum.endeavouros.com/t/anyone-successfully-got-a-brother-printer-working/4861/11

  2. I've setup the printer using all the brother drivers listed but it's still not working for me

Device: uri = usb://Brother/DCP-T700W?serial=BROH5H986656
        class = direct
        info = Brother DCP-T700W
        make-and-model = Brother DCP-T700W
        device-id = MFG:Brother;CMD:HBP,BRPJL;MDL:DCP-T700W;CLS:PRINTER;CID:Brother IJ Type4;
        location =
zeroheure commented 2 years ago

You didn't try with this particular driver, did you ?

QORTEC commented 2 years ago

Hi @ferbulous, the 'DCP-T700W' is an Inkjet printer and is not currently supported by the brlaser driver. You didn't specify what OS you are using so I'm going to assume its Gentoo (since your not using AUR, deb, rpm).

The following sources may be helpful: Arch User Repository Brother FAQs & Troubleshooting

It looks like the way arch installs the driver is:

  1. create the following directory if it doesn't exist /var/spool/lpd
  2. download and extract 2 driver packages into the root filesystem
  3. edit /opt/brother/Printers/dcpt700w/inf/setupPrintcapij to say chown root $SPOOLER_NAME instead of chown lp $SPOOLER_NAME
  4. run the lpr setup /opt/brother/Printers/dcpt700w/inf/setupPrintcapij dcpt700w -i
  5. run the cupswrapper setup /opt/brother/Printers/dcpt700w/cupswrapper/cupswrapperdcpt700w
  6. restart cups service systemctl restart org.cups.cupsd.service
  7. You will also need glibc (32 bit) installed.

I recommend you read the actual pkgbuild, install, patch files to get full context of what is happening (found here).

Lastly if you are actually on Gentoo, then you probably also need to follow the brother FAQ/Troubleshooting instructions. You can also get additional help in your Linux Distributions IRC channel.