Hey. Printing seemed to be working fine last time I checked (which, granted, was a while ago...I don't print that much). I have a networked Canon MG4100 class printer. Avahi sees the printer just fine, as does cups (I can add and modify the printer without any troubles). However when I try to print, it starts printing but then the Cups interface notifies me 'Unable to locate printer "canon.local".'
1. The printer works fine from a windows laptop
2. I reset the printer and the wireless router it's attached to
3. I restarted my laptop
4. Here are the /var/log/cups/error_log (debug level) logs
10:06:50 $ avahi-browse -atl + wlan0 IPv4 Canon MG4100 series Web Site local + wlan0 IPv4 Canon MG4100 series _scanner._tcp local + wlan0 IPv4 Canon MG4100 series UNIX Printer local + wlan0 IPv4 Canon MG4100 series _canon-bjnp1._tcp local
7. journalctl -b -u cups
-- Logs begin at Mon, 2012-10-22 06:49:03 PDT, end at Mon, 2012-10-22 06:49:37 PDT. -- Nov 08 09:30:31 scotty cupsd: Unknown directive DefaultAuthType on line 9. Nov 08 09:32:47 scotty cupsd: process 9321: arguments to dbus_connection_close() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file dbus-connection.c line 2890. Nov 08 09:32:47 scotty cupsd: This is normally a bug in some application using the D-Bus library. Nov 08 09:32:47 scotty cupsd: D-Bus not built with -rdynamic so unable to print a backtrace Nov 08 09:33:15 scotty cupsd: Unknown directive DefaultAuthType on line 8. Nov 08 09:44:27 scotty cupsd: Unknown directive DefaultAuthType on line 8. Nov 08 09:52:01 scotty cupsd: Unknown directive DefaultAuthType on line 8. Nov 08 09:55:15 scotty cupsd: Unknown directive DefaultAuthType on line 8.
8. Oh, and I tried downgrading cups and cups-filters to the previous versions from the beginning of September. Same issue.
What the heck am I missing???
Maybe this helps. Try a different URI by modifying the printer in CUPS first.
I'll look into that when I get a chance. I'm just using the Gutenprint drivers. They were working fine up until recently...I just don't know at what point because I rarely print! I'm a little leery of adding the printer with a static IP address, because it's not a static IP setup...I know it should stay the same for the most part, but I thought that's why we used Avahi...to get away from having to know the IP address!
Thanks for the input!
I got my printer working with the official Canon printer drivers. Can be a little tricky to set up, but works great. My URI with the official drivers is cnijnet:/00-1E-8F-A6-5A-72
See following thread for more info: https://bbs.archlinux.org/viewtopic.php?id=128969