Qual è la differenza tra AirPrint, Bonjour e Rendezvous?
Sebbene sappia cosa fa AirPrint, sono confuso su cosa sia. Sostiene di essere un gruppo di standard tecnologici usati insieme come mDNS, IPP e multicasting. Tuttavia, viene utilizzato anche il termine Bonjour, che sembra essere basato sulle stesse tecnologie. Ciò che lo rende ancora più confuso è che Bonjour è solo un rebranding di Rendezvous.
AirPrint è un rebranding di Bonjour, nello stesso modo in cui Bonjour è un rebrand di Rendezvous, o AirPrint è diverso da Bonjour?
Risposte
AirPrint è il protocollo completo che consente a un dispositivo di rilevare una stampante e inviarle un PDF che viene poi stampato.
Bonjour è il protocollo che consente ai dispositivi di scoprirsi a vicenda e chattare. AirPrint utilizza Bonjour.
Un'analogia molto approssimativa e sbagliata è che AirPrint sta a Bonjour, ciò che un browser Internet sta alla connessione di rete.
Nota: poiché il PDF descrive completamente le pagine da stampare, un driver di stampante tradizionale non è necessario sul dispositivo.
First Rendezvous = Bonjour = DNS unicast
Non ricordo perché il nome è cambiato da Rendezvous, qualcosa su come lo chiamava Apple (una volta) e come lo chiamavano tutti gli altri. È una soluzione server senza DNS in modo che i dispositivi possano eseguire query in locale, autoassemblarsi e scoprire servizi senza bisogno di un server / database DNS preconfigurato.
- https://en.wikipedia.org/wiki/Multicast_DNS
- http://www.multicastdns.org/
AirPrint è un protocollo di stampa wireless standard in modo che diverse stampanti sembrino tutte una stampante standard, eliminando la necessità di driver specifici per stampanti specifiche. Allo stesso modo in cui LPR (Line Printer Protocol) è un protocollo di stampa e IPP (Internet Printing Protocol). Ecco alcune informazioni di marketing / supporto Apple:
- https://support.apple.com/en-us/HT201311 (Specifiche AirPrint)
- https://support.apple.com/guide/deployment-reference-ios/intro-to-bonjour-apd0401947ff/web (Bonjour DNS)
Secondo wikipedia: "AirPrint è basato su mDNS (Bonjour, più specificamente) e IPP (Internet Printing Protocol)." (https://en.wikipedia.org/wiki/List_of_printing_protocols#Wireless_protocols)