You are not logged in.
I have a Brother MFCJ280W printer connected to a Debian wheezy server shared out by CUPS. Other systems in the house running mostly Debian or Ubuntu are able connect to the printer via IPP or DNSSD and print once the .deb files from Brother are installed.
My arch system can't print. I've installed "brother-mfc-j280w" from AUR, and tried connecting to the printer over IPP, DNSSD, http, both via the Debian box and directly to its wireless IP.
When I print, the print job reports no errors and claims to have completed. The job never shows up on the Debian box and isn't listed in the printer's jobs. Neither the error log on my arch box or the Debian server show any errors.
Also, (this might be related), the Debian server is configured to broadcast about the printer, but my Arch box doesn't automatically configure it. It does show up in service discovery when I try to find printers.
Any advice or help is appreciated.
Offline
What's in your client.conf?
Not a Kernel issue, moving to Networking...
Offline
Client.conf is default; I haven't done anything with it.
# see 'man client.conf'
ServerName /var/run/cups/cups.sock # alternative: ServerName hostname-or-ip-address[:port] of a remote server
Offline
Well, if the Arch box is printing to the Debian server running CUPS, you just need to add the server name or address as per the wiki.
Note that Debian is probably running an older version of CUPS; again, see the wiki for the fix.
Offline
Thanks; somewhere between installing avahi-daemon, enabling cups-browsed, and installing nss-mdns the auto-discovery started working, and the auto-discovered printer printed without a hitch.
Bothers me a bit that I had to configure all that auto-discovery nonsense when I know the IP and port of the print server, or why I would have to add the server to client.conf when the CUPS interface allows me to enter http/ipp/socket addresses directly. Either way, it seems redundant, and makes me think I'm doing something wrong.
Offline