[BBLISA] Sharing PPD files to Mac OSX clients via cups/avahi

John P. Rouillard rouilj at cs.umb.edu
Fri Dec 28 13:22:15 EST 2012


In message
<OFD8346214.264D1B0E-ON85257AE2.005FA7FC-85257AE2.0060B2EE at terc.edu> ,
Nick Cammorato writes:

>I'm hoping there are enough people with enough Macs on this list that 
>maybe someone knows the answer to this.  I've run into a weird problem 
>trying to transition from an OSX 10.7 server machine as the print server 
>in a primarily mac environment over to a linux print server.   The linux 
>server is running Avahi 0.6.31, cups 1.6.1, cups-filters 1.0.25, and 
>ghostscript 9.06, [...]
>
>When adding the printer via bonjour, on the OSX server, the printer shows 
>up as the type "bonjour shared", on the linux server it shows up as just 
>bonjour.  The service advertisements show up as the same with an 
>avahi-browse though.  When you go to add it, it sends an IPP request to 
>the OSX server, which retrieves the PPD at server/printers/Printer.ppd and 
>installs it locally, but it doesn't even attempt this on any of the linux 
>alternatives.  Dumping the traffic off my laptop shows no immediately 
>appreciable difference between the two bonjour announcements that I can 
>detect, and the main difference appears to be that it doesn't even try to 
>do the ipp get on the linux server.
>
>Printing works fine, heck, airprint works fine, but without retrieving 
>that ppd, the printer options(IE: extra trays) are never set and the 
>drivers have to be installed locally if they aren't included.  You can, 
>however, retrieve the ppd manually in a browser, install it manually, and 
>it all works.  Installing all the printers is somehow not an acceptable 
>solution though.

Where is the ppd file located on the linux server,
/usr/share/cups/model/? It that readable by whatever needs to read it?

Also from https://wiki.archlinux.org/index.php/CUPS it seems they want
avahi started before cups. Is that happening in your setup?

--
				-- rouilj
John Rouillard
===========================================================================
My employers don't acknowledge my existence much less my opinions.



More information about the bblisa mailing list