Package Details: brother-mfc7340 2.0.2-1

Package Base: brother-mfc7340
Description: CUPS and LPR driver for Brother MFC7340 printer
Upstream URL: http://solutions.brother.com/linux/en_us/index.html
Category: system
Licenses: custom:Brother Industries
Submitter: ctarwater
Maintainer: ctarwater
Last Packager: None
Votes: 3
First Submitted: 2012-02-25 00:00
Last Updated: 2013-04-14 15:50

Latest Comments

Comment by Veyrdite

2015-03-21 22:11

Indeed setting up brscan causes the problem. It adds a udev rules.d file that has restrictive permissions.

This solves the problem: sed -i 's/0664/0666/g' /etc/udev/rules.d/brscan3.rules

Comment by Veyrdite

2015-02-14 02:09

After a fresh install this problem disappeared, but now it's back. Todo: investigate, probably related to the commands I ran to get the scanner working yesterday.

Comment by Veyrdite

2014-07-08 04:28

I've resolved my problem: it was permissions related.

# lsusb
...
Bus 004 Device 005: ID 04f9:01e7 Brother Industries, Ltd MFC-7340
...
# chmod a+rw /dev/bus/usb/004/005

Permissions are set dynamically (by what?) so I'm manually running this when I need to.

Comment by Veyrdite

2014-05-19 10:30

I've just removed testing from pacman's list and completed a pacman -Syyu.

# In case any config files are written back by the daemons
systemctl stop cups
systemctl stop cupsd
systemctl stop cups.socket
systemctl stop cups.path

# Clean everything out
pacman -R brother-mfc7340
pacman -R cups
rm -r /etc/cups

# Start again
yaourt brother-mfc7340 #(installs cups as dep)
systemctl start cups

Your package sets up the printer for me (thankyou!).

echo 'Moon-bovine shooters anon.' | lp -d MFC7340

End result: https://imgur.com/3Nz567z . Nothing prints. Printer does not show any signs of receiving any data. I've swapped out the USB cable (and the printer registers via lsusb), so the only other vector would be printer failure.

Thank you caring :) I'm not familiar with the CUPS framework and my general problem-solving skills have not achieved much just yet, but I'll keep trying.

Comment by ctarwater

2014-05-18 22:39

@Veyrdite - /usr/local/Brother/inf/brPrintList doesn't exist on my system either but I can still print fine. I just did a full -Syyu and still can't replicate your error.

Comment by Veyrdite

2014-05-18 13:25

This package has stopped working for me in the last few days -- the printer just stays in "Waiting for printer to become available" mode as far as CUPS is concerned.

Amongst the cups (debug) logs is this:
Error: /usr/local/Brother/inf/brPrintList :cannot open file !!

Is this file normally necessary?

Comment by ctarwater

2013-04-14 15:51

Thanks for the update, I've updated the pkgbuild and install scripts with yours.

Comment by 12qu

2013-04-14 11:28

Ran into a few problems when using this. I've uploaded a fixed up version to github for anyone that needs it: https://github.com/12qu/brother-mfc7340.git .

(If you're unsure what to do with this, just run `git clone https://github.com/12qu/brother-mfc7340.git' and then build the package as per usual in the `brother-mfc7340' directory that will have been created.)