Como posso compartilhar minha impressora para que eu possa usá-la com o Airprint?

11

Como posso configurar o Ubuntu para compartilhar minha impressora para que eu possa usá-la com o Airprint? Airprint é um sistema configurado pela Apple em dispositivos iOS (iPhone, iPad, iPod Touch)

PierreS
fonte

Respostas:

5

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 ):

  1. 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.

  2. 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.

  3. 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).

MagicFab
fonte
Desculpe responder a um post datado, mas tentei isso na versão 12.04 e parece que não está funcionando, pois meu iPhone (executando o iOS 6) não encontra impressoras. Alguma ideia? Nem sei por onde começar a depuração. . .
ernie
3
  1. Primeiro, baixe este arquivo Python e torne-o executável: https://github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py : Vá para o arquivo baixado, clique com o botão direito do mouse, mostre Propriedades, permissões e marca de seleção; Permitir a execução de arquivo como programa. 1b) vá para o arquivo baixado, clique com o botão direito do mouse, mostre Propriedades, Permissões e marca de seleção; Permitir a execução de arquivo como programa.
    1. Execute-o em um terminal para criar um arquivo de serviço personalizado: Abra um terminal, vá para a pasta em que você baixou o arquivo e execute; sudo python airprint-generate.py 2b) Abra um terminal, vá para a pasta onde baixou o arquivo e execute; sudo phyton airprint-generate.py 2c) procure arquivos como: AirPrint-Your-printer-name-.service
  2. Salve o arquivo gerado em / etc / avahi / services
  3. Editar /etc/cups/cupsd.conf
  4. Adicionar ServerAlias * Port 631 Listen /var/run/cups/cups.sock

  5. 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

  6. Agora você deve conseguir imprimir no iPhone, no iPod Touch ou no iPad!
PierreS
fonte
1

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

il_Brando
fonte
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Peachy
0

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".

Dave B
fonte