You are not logged in.

#1 2010-09-12 14:44:47

ancygreat
Member
Registered: 2010-09-04
Posts: 5

[SOLVED] Brother wireless printer can't work

Hello, people. My OS is Arch64 with KDEmod, I have installed CUPS and drivers (these http://aur.archlinux.org/packages.php?ID=34130 http://aur.archlinux.org/packages.php?ID=19514 ), I followed the official instruction, put lpd://(Printer's IP address)/binary_p1 and it shows "Idle, Accepting Jobs, Not Shared", but every time I try to print something, it shows "processing" and nothing has been printed.

Actually, in "Add Printer" theres is "Discovered Network Printers" with link as lpd://(Printer's LAN node number)/BINARY_P1 ,but this reports "Unable to locate printer" at printing although I changed LAN's node number with WLAN's node number.

Also, I tried USB connexion and it happened the same like the first case. Now I have no idea with the problem, could someone help me?

BTW: I find on Brother's website that some 64bit distributions need lib32 packages, but which ones should I install? ( http://welcome.solutions.brother.com/bs … e.html#004 )
BTW2: I find these two lines repeating in CUPS's error log, maybe useful

D [12/Sep/2010:15:50:52 +0200] [Job 47] /usr/lib/cups/filter/brlpdwrappermfc885cw: line 118: /usr/share/brother/printer/mfc885cw/cupswrapper/brcupsconfpt1: No such file or directory
D [12/Sep/2010:15:50:52 +0200] [Job 47] /usr/share/brother/printer/mfc885cw/lpd/filtermfc885cw: line 45: /usr/share/brother/printer/mfc885cw/lpd/brmfc885cwfilter: No such file or directory

Thanks a lot!



Edit: the printer needs lib32-gcc-libs and works with AppSocket/HP JetDirect
socket://Printer's IP:9100

Last edited by ancygreat (2010-09-18 14:40:10)

Offline

#2 2010-09-12 20:26:30

xvello
Member
Registered: 2010-05-15
Posts: 81
Website

Re: [SOLVED] Brother wireless printer can't work

Please parse the output of the following commands :

file /usr/share/brother/printer/mfc885cw/cupswrapper/brcupsconfpt1
ldd /usr/share/brother/printer/mfc885cw/cupswrapper/brcupsconfpt1
file /usr/share/brother/printer/mfc885cw/lpd/brmfc885cwfilter
ldd /usr/share/brother/printer/mfc885cw/lpd/brmfc885cwfilter
ls /usr/lib32/libstd*
pacman -Q |grep lib32

Offline

#3 2010-09-13 13:18:25

ancygreat
Member
Registered: 2010-09-04
Posts: 5

Re: [SOLVED] Brother wireless printer can't work

This is what I got

[ancy@arch ~]$ file /usr/share/brother/printer/mfc885cw/cupswrapper/brcupsconfpt1
/usr/share/brother/printer/mfc885cw/cupswrapper/brcupsconfpt1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped
[ancy@arch ~]$ ldd /usr/share/brother/printer/mfc885cw/cupswrapper/brcupsconfpt1
        not a dynamic executable
[ancy@arch ~]$ file /usr/share/brother/printer/mfc885cw/lpd/brmfc885cwfilter
/usr/share/brother/printer/mfc885cw/lpd/brmfc885cwfilter: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped
[ancy@arch~]$ ldd /usr/share/brother/printer/mfc885cw/lpd/brmfc885cwfilter
        not a dynamic executable
[ancy@arch ~]$ ls /usr/lib32/libstd*
ls: cannot access /usr/lib32/libstd*: No such file or directory
[ancy@arch ~]$ pacman -Q |grep lib32

In fact, I have not installed any 32bit package.

Offline

#4 2010-09-13 22:06:20

DStein
Member
From: Buffalo, NY USA
Registered: 2009-11-27
Posts: 60

Re: [SOLVED] Brother wireless printer can't work

I have an MFC-9840CDW and cups shows the printer available with four different connections.  The only one which seems to reliably work for me is IPP.  I've never been able to get the connection with BINARY_P1 to work right.

EDIT:  Forgot to mention I am also running Arch64.

Last edited by DStein (2010-09-13 22:07:28)

Offline

#5 2010-09-14 19:29:57

ancygreat
Member
Registered: 2010-09-04
Posts: 5

Re: [SOLVED] Brother wireless printer can't work

Doesn't work for me...

Unable to send command to printer driver!

    Unsupported format 'application/vnd.cups-command'!

Offline

#6 2010-09-15 20:45:49

xvello
Member
Registered: 2010-05-15
Posts: 81
Website

Re: [SOLVED] Brother wireless printer can't work

Hello

As suspected, the driver is a 32bit binary, so you need a 32bit runtime to make it work. Try installing lib32-gcc-libs from the multilib repo

Offline

#7 2010-09-16 17:53:07

lasu1
Member
Registered: 2010-02-10
Posts: 83

Re: [SOLVED] Brother wireless printer can't work

DStein wrote:

I have an MFC-9840CDW and cups shows the printer available with four different connections.  The only one which seems to reliably work for me is IPP.  I've never been able to get the connection with BINARY_P1 to work right.

EDIT:  Forgot to mention I am also running Arch64.

Similar situation here. Brother MFC-9840CDW works fine with CUPS. Mine is something like this lpd://....(Printer's IP)/PASS_THRU (can't check at the moment because I'm away from that machine.)

Offline

#8 2010-09-18 09:42:54

ancygreat
Member
Registered: 2010-09-04
Posts: 5

Re: [SOLVED] Brother wireless printer can't work

I installed lib32-gcc-libs, but still not work
I checked again error log and found this

E [18/Sep/2010:11:28:08 +0200] [CGI] Unable to create avahi client: Resource temporarily unavailable
E [18/Sep/2010:11:28:08 +0200] [cups-deviced] PID 5612 (dnssd) stopped with status 1!
E [18/Sep/2010:11:29:22 +0200] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported

According to this topic https://bbs.archlinux.org/viewtopic.php?pid=736002 , I changed the server name but got the same.

Sometimes, (likely when it was using ipp connexion) there was a line saying  printer-state-message="The printer is ready to print." but actually it didn't work.

Also I found this when I had modified the printer's configuration
W [18/Sep/2010:11:22:48 +0200] Bad resolution "Draft" for printer Brother_MFC-885CW.
W [18/Sep/2010:11:22:48 +0200] Bad resolution "Fast" for printer Brother_MFC-885CW.
W [18/Sep/2010:11:22:48 +0200] Bad resolution "Normal" for printer Brother_MFC-885CW.
W [18/Sep/2010:11:22:48 +0200] Bad resolution "Fine" for printer Brother_MFC-885CW.
W [18/Sep/2010:11:22:48 +0200] Bad resolution "Photo" for printer Brother_MFC-885CW.
W [18/Sep/2010:11:22:48 +0200] Bad resolution "Highest" for printer Brother_MFC-885CW.

Offline

#9 2010-09-18 13:50:55

ancygreat
Member
Registered: 2010-09-04
Posts: 5

Re: [SOLVED] Brother wireless printer can't work

I am shocked, finally the printer has worked with AppSocket/HP JetDirect protocol, which in my handbook is just named as Custom Raw Port/Port 9100 and on the official web page the Device URI is missing.

This is the link should be used: socket://Printer's IP:9100

Thanks for you all for attending to my stupidity!

Offline

#10 2013-03-14 03:40:57

med1972
Member
From: Kingston, ON
Registered: 2009-02-19
Posts: 38

Re: [SOLVED] Brother wireless printer can't work

Resurrecting this old thread: Is the printer driver supposed to show up in the list of driver options in the cups webUI? I installed the driver packages from the AUR but don't see the driver listed.

Offline

Board footer

Powered by FluxBB