You are not logged in.
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
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
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
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
Doesn't work for me...
Unable to send command to printer driver!
Unsupported format 'application/vnd.cups-command'!
Offline
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
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
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
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
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