AirPrint
e um recurso dos sistemas operacionais
macOS
e
iOS da
Apple Inc.
para impressao atraves de uma
rede LAN sem fio
(
Wi-Fi
),
[
1
]
[
2
]
diretamente para impressoras compativeis com AirPrint ou para impressoras compartilhadas nao compativeis por meio de um computador executando
Microsoft Windows
,
Linux
[
3
]
ou macOS.
[
4
]
[
5
]
O AirPrint nao requer drivers especificos da impressora. Ele foi originalmente projetado para dispositivos iOS e conectado apenas por meio de uma rede Wi-Fi e, portanto, exigia um ponto de acesso Wi-Fi. No entanto, com a introducao do AirPrint na plataforma de desktop macOS em 2012, os Macs conectados a rede via conexao
Ethernet
tambem poderiam imprimir usando o protocolo AirPrint - nao apenas aqueles conectados via Wi-Fi. A conexao Wi-Fi Direct entre o dispositivo e a impressora nao e suportada por padrao,
[
6
]
mas apareceu como o recurso 'HP ePrint Wireless Direct AirPrint'.
Apos o lancamento do
iPad
em 2010, as preocupacoes de usuarios foram levantadas sobre a incapacidade do produto de imprimir, pelo menos por meio de uma solucao com suporte da Apple. O fundador e CEO da Apple,
Steve Jobs
, teria respondido "Isso vira" em maio de 2010 a pedido de um usuario para imprimir.
[
7
]
A introducao do AirPrint no outono de 2010, como parte do iOS 4.2, deu aos
iPhones
e iPads capacidade de impressao pela primeira vez. O AirPrint para computadores Mac foi introduzido no lancamento do
Mac OS X Lion
.
[
6
]
No lancamento, doze impressoras eram compativeis com o AirPrint,
[
8
]
todas da serie HP Photosmart Plus e-All-in-One. Em julho de 2020, esse numero havia crescido para cerca de 6.000 modelos de impressoras compativeis de duas duzias de fabricantes diferentes. A lista atual pode ser encontrada no site de suporte da Apple.
[
6
]
A tecnologia relacionada e coberta pela
US patent 2011194123A1
.
Uma serie de solucoes de software permite que impressoras nao AirPrint sejam usadas com dispositivos
iOS
, configurando o suporte em um sistema intermediario acessivel via Wi-Fi, conectado a impressora. Como o AirPrint nao tem driver, tal configuracao compensa a falta de suporte nativo do AirPrint da impressora usando os drivers no sistema intermediario.
A solucao mais simples para todas as plataformas e criar um novo servico
Bonjour
que engane os clientes iOS fazendo-os acreditar que estao falando com um dispositivo AirPrint. Muitos posts de
blog
e produtos de
software comercial
existem para fazer isso, bem como solucoes de codigo aberto no
Linux
.
[
3
]
Isso funciona em muitos casos porque o AirPrint e uma extensao do
Internet
Printing Protocol (IPP), que muitas impressoras ja suportam, seja diretamente ou como resultado de ser compartilhado por meio de um sistema intermediario (normalmente
CUPS
, o sistema de impressao Mac/Linux). No entanto, essa abordagem e limitada, pois os componentes especificos do protocolo AirPrint estao ausentes. Isso pode levar a problemas de compatibilidade e resultados inesperados. Alguns pacotes de software resolvem isso completamente traduzindo entre os dois "dialetos" do IPP, evitando problemas de compatibilidade, enquanto a maioria apenas compartilha impressoras novamente usando o nome do servico AirPrint.
Para o
Microsoft Windows
, existem solucoes gratuitas
[
9
]
e pagas.
[
10
]
No macOS, existe um servico Bonjour que permite o suporte do AirPrint para impressoras antigas.
[
11
]
Softwares comerciais do macOS para esse proposito incluem o Netputing handyPrint
[
12
]
e Ecamm Printopia.
[
13
]
Na maioria das distribuicoes
GNU
/Linux, o suporte do AirPrint deve ser automatico com o subsistema de impressao padrao CUPS desde a versao 1.4.6 (como
Trisquel
5 e
Ubuntu
11.04
[
14
]
). Os servidores CUPS
anteriores a
versao 1.4.6 com descoberta de servico baseada em
DNS
tambem podem ser configurados manualmente, adicionando registros de descoberta de servico de impressora
DNS-SD
a um servidor de nomes.
[
15
]
Existem varias solucoes de terceiros, disponiveis na Apple
App Store
e em outros lugares, que permitem imprimir em impressoras legadas diretamente ou por meio de um aplicativo auxiliar. Netgear Genie, para Mac OS X 10.6 ou superior e
Windows XP
,
Vista
,
7
e
8
. O Genie permite que qualquer impressora conectada a rede compartilhada seja acessivel via AirPrint. O aplicativo e gratuito para clientes dos roteadores Netgear atuais.
[
16
]
Printopia Pro e uma solucao comercial projetada para permitir que o AirPrint funcione em grandes redes empresariais e educacionais. Ele oferece recursos uteis para grandes organizacoes, incluindo gerenciamento centralizado, integracao de diretorio e permite que o AirPrint opere em
sub
-
redes
. Ele requer um servidor executando Mac OS X 10.7 ou posterior, e um servidor pode servir potencialmente a uma organizacao inteira.
[
17
]
Referencias