You are not logged in.
Hi,
Yesterday I migrated my main workhorse PC from CentOS 5.5 to Arch Linux with KDE. So far, most things are running fine. I only have to take care of the odd hardware configuration issues here and there.
After reading the CUPS Wiki, I installed CUPS and everything needed. I've been using the Brother HL-2030 on various distributions, since I mostly install this printer in SOHO environments, running RHEL, CentOS or Fedora. The printer works well with the driver RPMS provided by Brother.
After searching around a bit, I found that someone already provided a patched package of this driver for Arch :
https://aur.archlinux.org/packages.php?ID=14131
I built and installed the package, restarted CUPS, and the printer appeared OK in the CUPS web interface. I tried to print a test page, but to no avail. Printing a web page from Firefox also resulted in nothing. What does lpstat show?
# lpstat -t
le programmateur s'exécute
destination système par défaut : HL2030
périphérique pour HL2030 : usb:/dev/usb/lp0
HL2030 acceptant des requêtes depuis lun. 17 janv. 2011 19:23:30 CET
l'imprimante HL2030 est en cours d'impression HL2030-3 (activée depuis lun. 17 janv. 2011 19:23:30 CET)
attente de disponibilité de l'imprimante…
HL2030-3 kikinovak 202752 lun. 17 janv. 2011 19:23:30 CET
Let's take a look in /var/log/cups/error_log :
# cat /var/log/cups/error_log
E [17/Jan/2011:19:08:50 +0100] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported
E [17/Jan/2011:19:11:14 +0100] [CGI] Unable to create avahi client: Resource temporarily unavailable
E [17/Jan/2011:19:11:14 +0100] [cups-deviced] PID 13584 (dnssd) stopped with status 1!
E [17/Jan/2011:19:11:39 +0100] [CGI] Unable to create avahi client: Resource temporarily unavailable
E [17/Jan/2011:19:14:47 +0100] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported
E [17/Jan/2011:19:16:48 +0100] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported
E [17/Jan/2011:19:21:21 +0100] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported
Which leaves me clueless. Anybody knows what's going on here?
Last edited by kikinovak (2011-01-18 11:22:10)
Dyslexics have more fnu.
Offline
I have a 2040 and here's what I do to set mine up on a fresh installation...your mileage may vary:
# pacman -S cups foomatic-{db,db-engine,filters}
Go to http://localhost:631
* Add printer
* Give name
* Select HL-2040 on USB from Device menu
* Select HL-2060/hl1250 foomatic driver (PPD)
* Done
With the foomatic drivers I don't need to recompile anything or screw around with Brother's proprietary drivers; it just works.
Last edited by thayer (2011-01-17 19:30:30)
thayer williams ~ cinderwick.ca
Offline
Thayer, you're a star! I've been banging my head on the keyboard and jumping through burning loops trying to get this printer to work, and I finally succeeded. Thanks!
One thing I had to do, though, was deactivate the usblp module in /etc/rc.conf, in the modules line. Otherwise CUPS just wouldn't see the printer. But apart from that detail, it works fine. I'm also glad I can get rid of Brother's stupid RPM packages. (Read the instructions on how to install these on Brother's web site... I guess even a die-hard RHCE would just scratch his head...)
Cheers from the sunny South of France!
Last edited by kikinovak (2011-01-17 20:05:13)
Dyslexics have more fnu.
Offline