[Bug 679488] New: CUPS cannot see Brother MFC 8420
https://bugzilla.novell.com/show_bug.cgi?id=679488 https://bugzilla.novell.com/show_bug.cgi?id=679488#c0 Summary: CUPS cannot see Brother MFC 8420 Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Major Priority: P5 - None Component: Printing AssignedTo: jsmeix@novell.com ReportedBy: bkorb@gnu.org QAContact: jsmeix@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20110222 Firefox/4.0b12 Worked like a charm with 11.3. The printer is just a paperweight for 11.4. It's not that old. Reproducible: Always Steps to Reproduce: 1. install 11.4 2. try to configure it -- it is not seen. 3. Actual Results: unusable printer Expected Results: usable printer -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c1
--- Comment #1 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c2
--- Comment #2 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c3
--- Comment #3 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c4
--- Comment #4 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c5
--- Comment #5 from Bruce Korb
We do not have such kind of printer model (we have no Brother MFC device at all).
How unfortunate. I would expect recent Brother MFC's to all pretty much work the same, but you don't have one.
You need to describe in much mode deatil what exactly you did ... Which printer setup tool are you using? ... - YaST printer setup tool Tried it. - KDE printer setup tool This also. - Gnome printer setup tool - CUPS web frontend And this as well. - anything else? Copying the config from 11.3 *with cups shut down*. :)
Perhaps http://en.opensuse.org/YaST_Printer in particular the section about "Connection" might help you?
usb/lpr neither protocol seems to work. it *is* a usb connection:
$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 04f9:0142 Brother Industries, Ltd MFC-8420 Bus 001 Device 003: ID 041e:404b Creative Technology, Ltd Bus 001 Device 004: ID 041e:4048 Creative Technology, Ltd Bus 001 Device 005: ID 041e:4045 Creative Technology, Ltd Live! Cam Voice Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 046d:c068 Logitech, Inc.
Copying CUPS config files from other systems or manual editing CUPS config files is a bad idea unless you know exactly what you do, see in http://en.opensuse.org/SDB:CUPS_in_a_Nutshell in particular the section about "Command-line Tools".
I agree!! First, I used the installation's find & configure printers. It did not find one (the above "lsusb" notwithstanding). So then I told it to look for a Brother MFC-8420, but it was blind and couldn't come up with a ppd file. I happened to have one (on the "old" installation partition), so I fed it that. With that, it "sees" the printer (per the .png files) but cannot actually talk to the device. So, some capability got lost between 11.3 and 11.4 and this printer is not so old that it should be de-supported.
Did you notice the # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING comment in /etc/cups/printers.conf?
Yep:
sudo /etc/init.d/cups stop
sudo /etc/init.d/cups start
Note that the Novell/Suse Bugzilla is a bug-tracking tool
This reports one of two bugs: 1. openSuSE 11.4 does not support a 4 year old printer and openSuSE 11.3 does (a regression) -- OR -- 2. It is massively too difficult for mere mortals to configure a Brother printer. Either one is a bug, beit usability or functionality. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c6
--- Comment #6 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c7
--- Comment #7 from Bruce Korb
To verify this: What is the output of the comand lpinfo -l -v when you run it as root?
Here are the results for 11.3 and 11.4, with a reboot in between. Also:
$ lsmod |fgrep usblp usblp 13705 0
so that module seems to be loaded. Gotta go now. I'll poke into the rest of your references tomorrow. *NOTE*: both of these outputs are on the *SAME* hardware platform:
cat /etc/SuSE-release;uname -sr;sudo lpinfo -l -v openSUSE 11.3 (x86_64) VERSION = 11.3 Linux 2.6.34.7-0.7-desktop Device: uri = socket class = network info = AppSocket/HP JetDirect make-and-model = Unknown device-id = location = Device: uri = smb class = network info = Windows Printer via SAMBA make-and-model = Unknown device-id = location = Device: uri = lpd class = network info = LPD/LPR Host or Printer make-and-model = Unknown device-id = location = Device: uri = usb://Brother/MFC-8420 class = direct info = Brother MFC-8420 make-and-model = Brother MFC-8420 device-id = MFG:Brother;CMD:HBP,PJL,PCL,PCLXL;MDL:MFC-8420;CLS:PRINTER; location = Device: uri = beh class = network info = Backend Error Handler make-and-model = Unknown device-id = location = Device: uri = scsi class = direct info = SCSI Printer make-and-model = Unknown device-id = location = Device: uri = ipp class = network info = Internet Printing Protocol (ipp) make-and-model = Unknown device-id = location = Device: uri = http class = network info = Internet Printing Protocol (http) make-and-model = Unknown device-id = location = Device: uri = pipe class = direct info = Forward print job data like a pipe to another command make-and-model = Unknown device-id = location = Device: uri = hp class = direct info = HP Printer (HPLIP) make-and-model = Unknown device-id = location = Device: uri = hpfax class = direct info = HP Fax (HPLIP) make-and-model = Unknown device-id = location = openSUSE 11.4 (x86_64) VERSION = 11.4 CODENAME = Celadon Linux 2.6.37.1-1.2-desktop Device: uri = lpd class = network info = LPD/LPR Host or Printer make-and-model = Unknown device-id = location = Device: uri = http class = network info = Internet Printing Protocol (http) make-and-model = Unknown device-id = location = Device: uri = scsi class = direct info = SCSI Printer make-and-model = Unknown device-id = location = Device: uri = ipp class = network info = Internet Printing Protocol (ipp) make-and-model = Unknown device-id = location = Device: uri = pipe class = direct info = Forward print job data like a pipe to another command make-and-model = Unknown device-id = location = Device: uri = socket class = network info = AppSocket/HP JetDirect make-and-model = Unknown device-id = location = Device: uri = hp class = direct info = HP Printer (HPLIP) make-and-model = Unknown device-id = location = Device: uri = beh class = network info = Backend Error Handler make-and-model = Unknown device-id = location = Device: uri = smb class = network info = Windows Printer via SAMBA make-and-model = Unknown device-id = location = Device: uri = hpfax class = direct info = HP Fax (HPLIP) make-and-model = Unknown device-id = location =
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c8
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c9
--- Comment #9 from Bruce Korb
# rmmod usblp # modprobe usblp # /usr/lib/cups/backend/usb # grep -i 'mar 17 .*usb' /var/log/messages Mar 17 10:50:43 beethoven kernel: [ 4492.574286] usbcore: deregistering interface driver usblp Mar 17 10:50:53 beethoven kernel: [ 4502.257313] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0142 Mar 17 10:50:53 beethoven kernel: [ 4502.257364] usbcore: registered new interface driver usblp Mar 17 10:50:53 beethoven udev-configure-printer: add /devices/pci0000:00/0000:00:02.1/usb1/1-2/1-2:1.0/usb/lp0 Mar 17 10:50:53 beethoven udev-configure-printer: parent devpath is /devices/pci0000:00/0000:00:02.1/usb1/1-2 # lsusb|fgrep -i brother Bus 001 Device 002: ID 04f9:0142 Brother Industries, Ltd MFC-8420 # echo -en "\rHello\r\f" >/dev/usb/lp0 bash: /dev/usb/lp0: Device or resource busy # lpstat # lpq brothermfc8420 is ready and printing Rank Owner Job File(s) Total Size active anonymo 6 Test Page 1024 bytes # lprm 6 # lpq brothermfc8420 is ready no entries # echo -en "\rHello\r\f" >/dev/usb/lp0 bash: /dev/usb/lp0: Device or resource busy # fuser -v /dev/usb/lp0 #
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c10
--- Comment #10 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c11
--- Comment #11 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c12
--- Comment #12 from Bruce Korb
# ls -l /dev/usb/lp0 ls: cannot access /dev/usb/lp0: No such file or directory # rmmod usblp # modprobe usblp # ls -l /dev/usb/lp0 crw-rw---- 1 root lp 180, 0 Mar 19 10:59 /dev/usb/lp0 # printf '\rHello\r\f' > /dev/usb/lp0 << 'Hello' prints out >> # insserv cups # rccups start Starting cupsd done # /usr/lib/cups/backend/usb #
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c13
--- Comment #13 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c14
--- Comment #14 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c15
--- Comment #15 from Lewis Wolfgang
manually add the uri of the printer in the cups connection wizard thusly: parallel:/dev/usb/lp0 leaves me just a wee bit puzzled. It is a USB printer
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c16
--- Comment #16 from Bruce Korb
repeat of a cups bug I noticed in 11.3 and still exists in 11.4. It cannot be the same bug, because I do not see this symptom in 11.3. Seems like there was some issue that caused the USB printer "Xerox Phaser 6280" to go unnoticed that expanded its scope via some mechanism to include a "Brother MFC-8420" next time around.
This is, actually, a show stopper for me. But there is still a sound issue that is only solved by downloading some weirdo app that seems to fix it, but you have to manually fire it up. With quite a bit of pain, I got Alsa sound to work in 11.3, but again that was not for the feint of heart. 11.4 video is also choppy. Summary: 11.4 still needs work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c17
--- Comment #17 from Bruce Korb
DeviceURI parallel:/dev/usb/lp0 # DeviceURI usb://Brother/MFC-8420
and my printer test page printed after several days in the queue. "Icky, poo." 11.4 needs work (Though I am sure Apple needs to be the ultimate fixer of this issue.....) RE: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/468701
# usb_printerid bash: usb_printerid: command not found Must be an Ubuntu-ism.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c18
--- Comment #18 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c19
--- Comment #19 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c20
Dr. Dwight Scott Miller
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c21
--- Comment #21 from Bruce Korb
.... A really awful nuisance,
Well, it turns out to be more than a simple nuisance. I hadn't noticed, but configuring the printer in this fashion seems to move the text down about 1/2 to 3/4 of an inch. Why am I noticing now? I'm in the U.S. Notice today's date? IT IS TAX DAY AND ALL MY FORMS CAME OUT WITH THE LAST 1/4 INCH SLICED OFF. That makes for about 40 pages of wasted paper plus the time it will take to produce pdf, reboot into 11.3 and print again. I'll leave it to your imagination to think about the mood it puts me in...... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c22
--- Comment #22 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c23
--- Comment #23 from Bruce Korb
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c24
Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c25
--- Comment #25 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c26
--- Comment #26 from Bruce Korb
When a bug report is in state "needinfo" it means that the info provider should check the "This comment provides the needed information" check box see "Bug Status NEEDINFO" at http://en.opensuse.org/openSUSE:Bug_reporting_FAQ
I do the best I can to report issues. I am not paid for this and I was trying to be helpful.
Of course we do not need more information to understand that you have issues with those particular printers.
But as long as we cannot reproduce it (we have no Brother MFC device, see comment #3)
It would set Novell (or whoever owns SuSE now) back a couple hundred bucks, but I'd bet that Brother would be happy to send you one, if you were to ask.
and as long as also CUPS upstream seems to be clueless what goes wrong in your particular case, there is currently nothing what we could fix here.
You/they are going to remain clueless unless and until you get your hands on a printer that fails. Actually, my expectation is not that you (SuSE) would necessarily pull apart the protocols and find the cause of the problem and feed it back to Apple. Rather, my expectation is that you would pursue the issue with Apple: ``We have customers unable to use CUPS because CUPS is not recognizing Brother printers.''
---------------------------------------------------------------- WORKSFORME All attempts at reproducing this bug were futile,
Ask Brother for a printer.
Regarding the separated papersize issue, see "Different default paper size settings" at http://en.opensuse.org/SDB:Print_Settings_with_CUPS
The problem there is that every application under creation seems to have private places where they squirrel away their default paper size. If I set LC_ALL to EN_us, then my sorting is completely screwed over. If I set it to C or POSIX, then all these applications decide that A4 is the right way to go and they ignore LC_PAPER=EN_us. Too new, I suppose. There are too many applications with too many private copies of "default paper size". My hope would be that distributions in general (not just SuSE) would have a hook for each application that has a paper size setting and one could just: set-default-paper-size letter or: set-default-paper-size A4 and have that script invoke all the hooks to just do the right thing so I don't have to have the bottoms of my pages cut off any more, and folks in Europe would not be missing the right edge of their printouts. Consider this an RFE. One that you could start with by fixing /etc/cups, /etc/enscript*, and /usr/share/enscript/* files and add more as folks stub their toes. Thank you! :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c27
--- Comment #27 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c28
--- Comment #28 from Dr. Dwight Scott Miller
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c29
--- Comment #29 from Johannes Meixner
https://bugzilla.novell.com/show_bug.cgi?id=679488
https://bugzilla.novell.com/show_bug.cgi?id=679488#c30
Johannes Meixner
participants (1)
-
bugzilla_noreply@novell.com