Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: where has ipp gone?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: where has ipp gone?




On Sep 29, 2006, at 1:59 AM, Marc Krochmal wrote:
On Sep 28, 2006, at 9:41 AM, Darrell Schiebel wrote:

We've been happily using mDNS for printer service discovery with our OSX server and recently we got all of our ducks in line for mDNSResponder to publish all of our printing info to our regular DNS server. We were excited to see all of the ipp (_ipp._tcp.) show up in Bonjour Browser for our DNS domain, but still they do not show up in the OSX printing dialog. If we export the printers as an lpr queue (in addition to ipp) then they show up under "Bonjour Printers" instead of "Shared Printers", but we lose all of the options, e.g. duplex, tray selection, etc. We noted that the same thing happened with the (dummy) printers exported by dns- sd.org.

Does anyone have any idea why the "Shared Printers" (_ipp._tcp.) exported via dns-sd aren't recognized and used by the printing subsystem of OSX? Any suggestion as to what we might be doing wrong?

Bonjour printers will only show up under "Bonjour Printers". They will never show up under Shared Printers. Shared Printers use a different protocol called CUPS broadcast (which is going away in Leopard).

Thanks very much for the reply, Marc. So if you point your bonjour browser to cv.nrao.edu, you should see all of our printers specified with _ipp._tcp.cv.nrao.edu. These have all of the printing options, and they are what we get when we tell OSX server to share these queues with "ipp". However, these queues do not show up in the printer lists on hosts which are members of the cv.nrao.edu domain, even after this domain is added to the browse list via the bonjour preference pane.


If we instead tell OSX server to share them with LPR and to "show name in bonjour", they do show up, but we lose all of the options for each printer. So I guess my question to you is how do I get all of this _ipp printer information available from our DNS server to show up as printer options for users?

Unfortunately, Mac OS X Tiger actually filters out Bonjour printers being advertised by Mac OS X Printer Sharing to avoid displaying duplicates. Maybe this is what you're seeing.

Could be... but on cv.nrao.edu printers are only exported via _ipp._tcp... Does it discard them out of hand without even checking to see if they are duplicates?


If you advertise the printer yourself instead of relying on Printer Sharing to do it, you can work around this. So on the machine sharing the printer, run the following command in Terminal...

dns-sd -R "My Shared Printer" _ipp._tcp example.com 631 qtotal=1 rp=printers/<queue name> pdl=application/postscript

You can use Bonjour Browser to see what Printer Sharing is advertising for the queue name, and then fill in the queue name above.

I thought this was the key, but I see that we are already exporting records like this in DNS (i.e. line 2):


_ipp._tcp.cv.nrao.edu. 3 IN PTR HP\0328150DN:\032Room \032333\032\@\032oz._ipp._tcp.cv.nrao.edu.
_cups._sub._ipp._tcp.cv.nrao.edu. 3 IN PTR HP\0328150DN:\032Room \032333\032\@\032oz._ipp._tcp.cv.nrao.edu.
HP\0328150DN:\032Room\032333\032\@\032oz._ipp._tcp.cv.nrao.edu. 3 IN TXT "txtvers=1" "qtotal=1" "rp=printers/HP_8150DN__Room_333" "ty=HP LaserJet 8150 Series" "note=CVER Room 333/Mail Room" "product=(HP LaserJet 8150 Series)" "printer-state=3" "printer-type=0xB0D6" "Transparent=T" "Binary=T" "Duplex=T" "Copies=T" "Collate=T" "pdl=application/pdf,application/postscript,application/vnd.cups- raster,application/octet-stream,image/png"
HP\0328150DN:\032Room\032333\032\@\032oz._ipp._tcp.cv.nrao.edu. 3 IN SRV 0 0 631 oz.cv.nrao.edu.


This doesn't show up in either the "shared printers" or the "bonjour printers" list.

Thanks for any advice,
Darrell

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bonjour-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >where has ipp gone? (From: Darrell Schiebel <email@hidden>)
 >Re: where has ipp gone? (From: Marc Krochmal <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.