Respostas:
Isso mudou desde que a pergunta inicial foi feita.
Desde o Ubuntu 11.04, você pode compartilhar impressoras locais para que elas estejam disponíveis via AirPrint.
O suporte do AirPrint é uma impressora embutida ou não. Para impressoras que não possuem esse suporte embutido (que é a maioria das impressoras compradas antes da introdução do AirPrint em 2010), o suporte ao AirPrint pode ser obtido através da configuração dessa impressora em um sistema intermediário para impressão local, compartilhado na mesma rede. Nesse contexto específico, isso significa qualquer desktop ou servidor Ubuntu com impressão local configurada. Siga estas etapas ( fonte ):
No computador, inicie o utilitário de configuração da impressora através de Sistema -> Administração -> Impressão ( GNOME Classic ) ou através do botão Desligar no canto superior direito -> Configurações do sistema -> Hardware -> Impressão ( Unity Natty ) ou através da linha de comando (todos os sistemas, incluindo Unity Oneiric): gksudo system-config-printer
.
No utilitário de configuração da impressora, escolha Servidor -> Configurações e ative Publicar impressoras compartilhadas conectadas a este sistema . Clique em OK e clique com o botão direito do mouse no ícone da sua fila de impressão e escolha Propriedades no menu pop-up. Na seção Políticas da caixa de diálogo, verifique se Compartilhado está ativado.
Verifique se o seu dispositivo móvel está acessando sua rede local usando a WLAN e abra um aplicativo com a funcionalidade de impressão (como, por exemplo, o navegador ou o visualizador de fotos). Imprima alguma coisa. A caixa de diálogo de impressão deve mostrar sua fila de impressão e permitir algumas configurações básicas.
Nota : O campo Descrição / Informações e não o nome da fila são mostrados.
Isso está disponível automaticamente nas distribuições GNU / Linux com CUPS desde a versão 1.4.6 (como Trisquel 5 e Ubuntu 11.04). O AirPrint Activator fornece a funcionalidade no Mac OS X. Também há uma solução paga oferecida aos usuários do Windows.
Algumas dessas informações foram adaptadas do artigo do AirPrint na Wikipedia (que atualizei anteriormente).
Adicionar ServerAlias *
Port 631
Listen /var/run/cups/cups.sock
Agora volte para Sistema -> Administração -> Impressão e clique em Servidor -> Configurações. Verifique se "Publicar impressoras compartilhadas conectadas a este sistema" está marcado. Clique OK. Reinicie o servidor CUPS.
sudo /etc/init.d/cups restart
Confirme!
Esse método é bom para iOS5.x, mas não é executado com iOS6.0, não é possível encontrar nenhuma impressora fundada em iOS5.x
Thaks de qualquer maneira para o seu explicar
fundou uma solução aqui: Re: iOS 6 não reconhece CUPS imprimir sharesdescription aqui
A esperança será útil
funciona para mim
Estou usando o Ubuntu 14.04.3. Meu iPad é o IOS 8.4.1. Segui as instruções do MagicFab acima para criar o arquivo "AirPrint-Your-printer-name-.service", que copiei no diretório seguindo as instruções dele.
Segui as instruções listadas aqui: http://www.linux-magazine.com/Online/Features/AirPrint . Alterei meu arquivo cupsd.conf para replicar o exemplo que eles tinham na página da web. Existem muitas instruções para recortar e colar aqui.
Por fim, naveguei até a página de administração local do CUPS da minha estação de trabalho "localhost: 631 / admin" e "Administração | Servidor | Configurações do servidor" e verifiquei "Compartilhar impressoras conectadas a este sistema" e também verifiquei "Permitir impressão pela Internet".