Como imprimir do iPad para o CUPS?

8

Gostaria de imprimir de um iPad2 para a impressora do escritório em execução no CUPS. Depois de seguir algumas dicas do estilo livro de receitas, a impressão no iPad ainda não funciona. o iPad vê a entrada da impressora que fiz e a oferece como opção, mas nada aparece na fila e não há saída da impressora. Os trabalhos de impressão local no servidor funcionam, portanto o CUPS reconhece e trabalha com a impressora. O Avahi-discover lista a impressora e despeja o arquivo XML associado. O servidor é o Ubuntu 10.10.

O procedimento usado é descrito aqui .

Esta página tinha uma receita mais simples.

Algumas dicas apreciadas.

Editar:

Hoje, eu desativei o firewall no servidor. Agora, esta mensagem aparece no CUPS error_log repetidamente ao tentar imprimir:

E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local"

O nome do servidor é server.local, que pode ser alcançado usando esse nome. O endereço "192.168.xy" é o do iPad.

gunther
fonte
Isso é realmente sobre Linux? Estou tendo problemas para segui-lo, mas acho que você está tentando alterar a configuração do iPad, que é um problema do iOS. Se é isso que você está fazendo, você pode ser mais bem atendido no Ask Different - podemos migrá-lo para lá, se quiser
Michael Mrozek
Não, é um problema do Linux, o CUPS está sendo executado em um servidor Linux. O iPad usa o AirPrint (tratado pela avahi no lado Linux) para encontrar uma impressora. Não há mais no lado do iPad. O lado do Linux está com problemas para enviar o trabalho para o CUPS. Esse é o ponto crucial agora.
Gunther
Alguma coisa aparece nos logs da máquina Linux quando você tenta imprimir? (Observe os arquivos que são modificados /var/loge /var/log/cupspublique todas as mensagens de log produzidas no momento da sua tentativa.)
Gilles 'SO- stop be evil'

Respostas:

1

(Publicando uma resposta que foi editada na pergunta)

Este é um erro no CUPS . O relatório de erros lista várias soluções alternativas:

  • Adicionar ServerAlias *acupsd.conf
  • Adicionar ServerAlias servernameacupsd.conf
  • Adicionar HostNameLookups Onacupsd.conf
Michael Mrozek
fonte