How to print from a Mac OS X client to a (K)Ubuntu print server (Tested with Mac OS X Snow Leopard and KUbuntu Lucid Lynx)
1 - Create the print queue on the Ubuntu server 2 - On the CUPS server, open http://localhost:631/ in a web browser and check the box "Share the printers connected to this system" 3 - On the Mac client, create a printer (it does not need have the same name) in Apple menu => System preferences => Printers and faxes 4 - Now the hardest part is to avoid apple's packaging of CUPS to overwrite your changes to the config file. Close every printing related window and kill CUPS deamon on the Mac. Use for example ps and kill command to do that. 5 - Still on the Mac, edit /etc/cups/printers.conf, and replace the line "DeviceURI ipp://<address>/<printername>" with "DeviceURI http://<address>:631/printers/<printername>". 6 - Also replace the line "Filter application/vnd.cups-postscript 0 -" with "Filter application/postscript 0 -" 7 - Restart cups with "cupsenable <printername>" 8 - If you check now in Apple menu => System preferences => Printers and faxes => Options and supply", you should see the http:// address, not the ipp:// one. That's all. Printing should happen correctly now. The advice to use "lpoptions -p <printername> -o raw" does not seem to be relevant anymore. -- Print quality degraded when printing from a Mac onto a CUPS server under Ubuntu https://bugs.launchpad.net/bugs/511550 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs