Hoewel ik weet wat AirPrint doet, ben ik in de war over wat het is. Het beweert een aantal technologiestandaarden te zijn die samen worden gebruikt, zoals mDNS, IPP en multicasting. De term Bonjour wordt echter ook rondgegooid, die ook op dezelfde technologieën lijkt te zijn gebaseerd. Wat het nog verwarrender maakt, is dat Bonjour slechts een rebranding van Rendezvous is.
Is AirPrint een rebranding van Bonjour, op dezelfde manier als Bonjour een rebranding van Rendezvous is, of is AirPrint anders dan Bonjour?
Answer
AirPrint is het volledige protocol waarmee een apparaat een printer kan detecteren en er een pdf naartoe kan sturen die vervolgens wordt afgedrukt.
Bonjour is het protocol waarmee apparaten elkaar kunnen ontdekken en chatten. AirPrint gebruikt Bonjour.
Een zeer ruwe en onjuiste analogie is dat AirPrint voor Bonjour is, wat een internetbrowser is voor de netwerkverbinding.
Opmerking: als PDF beschrijft de paginas volledig print, is een traditionele printerdriver niet nodig op het apparaat.
Opmerkingen
- Bedankt. Dus Bonjour is gewoon Apple-branding voor zeroconfig, een algemeen protocol voor apparaatdetectie, terwijl AirPrint voortbouwt om afdrukken op draadloze apparaten te ondersteunen.
- Mijn laserprinter gebruikt intern Postscript. Dus als AirPrint was ingeschakeld, zou het een pdf worden gestuurd, die is gebaseerd op Postscript. Het lijkt erop dat pdf een erg formaat is om naar printers te sturen, vooral naar printers die geen ' geen postscript hebben.
- @ATL_DEV Postscript is een algemene programmeertaal die toevallig in staat zijn om gedrukte uitvoer te maken. PDF is een subset van Postscript alleen voor het beschrijven van paginas.
- @ATL_DEV De printer zal waarschijnlijk een ingebouwde PDF-renderer hebben, ongeacht wat er nog meer is. Ik heb lang geleden een kleine, gebruikte HP laserprinter gekocht. Een firmware-upgrade voegde AirPrint toe, en het had alleen PCL.
- Betekent dit dat AirPrint niet echt gebaseerd is op open standaarden als het enige PDF- en / of PostScript-verwerking vereist? Het ' is interessant hoe Apple en Adobe weer samen in bed kwamen na hun strijd om TrueType en Flash.
Antwoord
First Rendezvous = Bonjour = unicast DNS
Ik ben vergeten waarom de naam veranderde van Rendezvous, iets over hoe Apple het (vroeger) noemde en hoe iedereen noemde het. Het is een serverloze DNS-oplossing, zodat apparaten lokaal kunnen opvragen, zichzelf kunnen samenstellen en services kunnen ontdekken zonder een vooraf geconfigureerde DNS-server / database nodig te hebben.
AirPrint is een standaardprotocol voor draadloos afdrukken, zodat verschillende printers er allemaal uitzien als een standaardprinter, waardoor er geen specifieke stuurprogrammas voor specifieke printers nodig zijn. Op dezelfde manier dat LPR (Line Printer Protocol) een afdrukprotocol is, evenals IPP (Internet Printing Protocol). Hier is wat Apple-ondersteuning / marketinginformatie:
- https://support.apple.com/en-us/HT201311 (AirPrint-details)
- https://support.apple.com/guide/deployment-reference-ios/intro-to-bonjour-apd0401947ff/web (Bonjour DNS)
Per wikipedia: " AirPrint is gebaseerd op mDNS (Bonjour, meer specifiek) en Internet Printing Protocol (IPP). " ( https://en.wikipedia.org/wiki/List_of_printing_protocols#Wireless_protocols )
Reacties
- Ja , Kwam ik erachter, maar hoe verschilt AirPrint van Bonjour?
- @ATL_DEV AirPrint is het protocol dat wordt gebruikt om gegevens naar een printer te sturen die via Bonjour is ontdekt.
- Er is ook ZeroConf dat is wat iedereen Bonjour noemt.
- Jeetje, ik heb ' niet dat woord gehoord in jaar
- Het lijkt erop dat de Windows-juggernaut betekende dat de wereld op weg was naar uPNP in plaats van naar Zeroconf.