¿Cómo imprimir desde iPad a CUPS?

8

Me gustaría imprimir desde un iPad2 a la impresora de oficina que se ejecuta en CUPS. Después de seguir un par de hojas de trucos estilo libro de cocina, la impresión desde el iPad todavía no funciona. el iPad ve la entrada de impresora que hice y la ofrece como una opción, pero no aparece nada en la cola y no hay salida de impresora. Los trabajos de impresión locales en el servidor funcionan, por lo que CUPS reconoce y trabaja con la impresora. Avahi-discover enumera la impresora y volcará el archivo XML asociado. El servidor es Ubuntu 10.10.

El procedimiento utilizado se describe aquí .

Esta página tenía una receta más simple.

Cualquier consejo apreciado.

Editar:

Hoy, deshabilité el firewall en el servidor. Ahora este mensaje aparece en el CUPS error_log repetidamente cuando intenta imprimir:

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

El nombre del servidor es server.local, al que se puede acceder utilizando ese nombre. La dirección "192.168.xy" es la del iPad.

Gunther
fuente
¿Esto es realmente sobre Linux? Tengo problemas para seguirlo, pero creo que estás intentando cambiar la configuración del iPad, que es un problema de iOS. Si eso es lo que estás haciendo, es posible que te sirvan mejor en Ask Different : podemos migrarlo allí si lo deseas
Michael Mrozek
No, es un problema de Linux, CUPS se ejecuta en un servidor Linux. El iPad usa AirPrint (manejado por avahi en el lado de Linux) para encontrar una impresora. No hay más en el lado del iPad. El lado de Linux está teniendo problemas para enviar el trabajo a CUPS. Ese es el quid en este momento.
Gunther
¿Aparece algo en los registros de la máquina Linux cuando intenta imprimir? (Mira a archivos que se modifican en /var/loge /var/log/cups; publicar cada mensaje de registro que se produce en el momento de su intento.)
Gilles 'SO- estar parada mal'

Respuestas:

1

(Publicando una respuesta que fue editada en la pregunta)

Este es un error en CUPS . El informe de error enumera varias soluciones:

  • Añadir ServerAlias *acupsd.conf
  • Añadir ServerAlias servernameacupsd.conf
  • Añadir HostNameLookups Onacupsd.conf
Michael Mrozek
fuente