Embora saiba o que o AirPrint faz, estou confuso sobre o que seja. Ele afirma ser um conjunto de padrões de tecnologia usados juntos, como mDNS, IPP e multicast. No entanto, o termo Bonjour também é usado, o que também parece ser baseado nas mesmas tecnologias. O que torna tudo ainda mais confuso é que Bonjour é apenas uma nova marca do Rendezvous.
O AirPrint é uma nova marca do Bonjour, da mesma forma que o Bonjour é uma nova marca do Rendezvous ou o AirPrint é diferente do Bonjour?
Resposta
AirPrint é o protocolo completo que permite que um dispositivo descubra uma impressora e envie um PDF para ela, que é então impresso.
Bonjour é o protocolo que permite aos dispositivos descobrirem uns aos outros e baterem papo. O AirPrint usa o Bonjour.
Uma analogia muito grosseira e incorreta é que o AirPrint está para o Bonjour, o que um navegador da Internet está para a conexão de rede.
Nota: Como o PDF descreve totalmente as páginas para imprimir, um driver de impressora tradicional não é necessário no dispositivo.
Comentários
- Obrigado. Portanto, Bonjour é apenas a marca da Apple para zeroconfig, um protocolo geral para descoberta de dispositivos, enquanto o AirPrint se baseia para oferecer suporte à impressão em dispositivos sem fio.
- Minha impressora a laser usa Postscript internamente. Portanto, se o AirPrint estivesse habilitado, seria enviado um pdf, que é baseado em Postscript. Parece que PDF é um formato muito adequado para enviar para impressoras, especialmente aquelas que não ' têm postscript.
- @ATL_DEV Postscript é uma linguagem de programação geral que acontece com ser capaz de criar saída impressa. PDF é um subconjunto de Postscript apenas para descrever páginas.
- @ATL_DEV A impressora provavelmente terá um renderizador de PDF embutido, independentemente de tudo o que ele tenha. Eu comprei uma minúscula impressora a laser HP há muito tempo. Uma atualização de firmware adicionou AirPrint, e ele tinha apenas PCL.
- Isso significa que o AirPrint não é realmente baseado em padrões abertos se requer algum processamento de PDF ou PostScript? É ' interessante como a Apple e a Adobe voltaram para a cama juntas após suas batalhas sobre TrueType e Flash.
Resposta
Primeiro Rendezvous = Bonjour = unicast DNS
Eu esqueci por que o nome mudou de Rendezvous, algo sobre como a Apple (costumava) chamá-lo e como todos os outros chamou. É uma solução sem servidor DNS para que os dispositivos possam consultar localmente, se automontar e descobrir serviços sem a necessidade de um servidor / banco de dados DNS pré-configurado.
AirPrint é um protocolo de impressão sem fio padrão para que diversas impressoras se pareçam com uma impressora padrão, eliminando a necessidade de drivers específicos para impressoras específicas. Da mesma forma que LPR (Line Printer Protocol) é um protocolo de impressão e também IPP (Internet Printing Protocol). Aqui estão algumas informações de suporte / marketing da Apple:
- https://support.apple.com/en-us/HT201311 (especificações do AirPrint)
- https://support.apple.com/guide/deployment-reference-ios/intro-to-bonjour-apd0401947ff/web (Bonjour DNS)
Por wikipedia: " AirPrint é baseado em mDNS (Bonjour, mais especificamente) e Internet Printing Protocol (IPP). " ( https://en.wikipedia.org/wiki/List_of_printing_protocols#Wireless_protocols )
Comentários
- Sim , Eu descobri isso, mas como o AirPrint é diferente do Bonjour?
- @ATL_DEV AirPrint é o protocolo usado para enviar dados para uma impressora descoberta via Bonjour
- Também existe o ZeroConf que é o que todo mundo chama de Bonjour.
- Caramba, não ' não ouvi essa palavra em anos
- Parece que o rolo compressor do Windows significa que o mundo se dirige para uPNP em vez de Zeroconf.