¿Cómo puedo compartir mi impresora para poder usarla con Airprint?


11

¿Cómo puedo configurar Ubuntu para compartir mi impresora y poder usarla con Airprint? Airprint es un sistema configurado por Apple en dispositivos iOS (iPhone, iPad, iPod Touch)

Respuestas:


5

Esto ha cambiado desde que se hizo la pregunta inicial.

Desde Ubuntu 11.04, puede compartir impresoras locales para que estén disponibles a través de AirPrint.

El soporte de AirPrint está integrado en una impresora o no. Para las impresoras que no tienen este soporte incorporado (que es la mayoría de las impresoras compradas antes de que se introdujera AirPrint en 2010), el soporte de AirPrint se puede lograr configurando una impresora de este tipo en un sistema intermediario para impresión local, compartida en la misma red. En este contexto particular, esto significa cualquier escritorio o servidor Ubuntu con impresión local configurada. Siga estos pasos ( fuente ):

  1. En su computadora, inicie la utilidad de configuración de la impresora mediante Sistema -> Administración -> Impresión ( GNOME Classic ) o mediante el botón de apagado en la esquina superior derecha -> Configuración del sistema -> Hardware -> Impresión ( Unity Natty ) o mediante la línea de comando (todos los sistemas, incluyendo la Unidad Oneiric): gksudo system-config-printer.

  2. En la utilidad de configuración de la impresora, seleccione Servidor -> Configuración y active Publicar impresoras compartidas conectadas a este sistema . Haga clic en Aceptar y luego haga clic con el botón derecho en el icono de su cola de impresión y elija Propiedades en el menú emergente. En la sección Políticas del cuadro de diálogo, asegúrese de que Compartido esté activado.

  3. Asegúrese de que su dispositivo móvil esté accediendo a su red local mediante WLAN y luego abra una aplicación con funcionalidad de impresión (como, por ejemplo, el navegador o el visor de fotos). Imprimir algo El cuadro de diálogo de impresión debe mostrar su cola de impresión y permitir algunas configuraciones básicas.

Nota : Se muestra el campo Descripción / Información y no el nombre de la cola.

Está disponible automáticamente en distribuciones GNU / Linux con CUPS desde la versión 1.4.6 (como Trisquel 5 y Ubuntu 11.04). AirPrint Activator proporciona la funcionalidad en Mac OS X. También se ofrece una solución paga a los usuarios de Windows.

Parte de esta información fue adaptada del artículo de AirPrint en Wikipedia (que actualicé anteriormente).


Lamento responder a una publicación un poco anticuada, pero probé esto en 12.04 y no parece funcionar ya que mi iPhone (con iOS 6) no encuentra ninguna impresora. ¿Alguna idea? Ni siquiera estoy seguro de dónde comenzar a depurar. . .
ernie

3
  1. Primero descargue este archivo de Python y hágalo ejecutable: https://github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py : vaya al archivo descargado, haga clic con el botón derecho, muestre Propiedades, Permisos y marca de verificación; Permitir ejecutar el archivo como programa. 1b) vaya al archivo descargado, haga clic con el botón derecho, muestre Propiedades, Permisos y marque; Permitir ejecutar el archivo como programa.
    1. Ejecútelo en una terminal para crear un archivo de servicio personalizado: abra una terminal, vaya a la carpeta donde descargó el archivo y ejecútelo; sudo python airprint-generate.py 2b) Abra una terminal, vaya a la carpeta donde descargó el archivo y ejecútelo; sudo phyton airprint-generate.py 2c) busca archivos / archivos como; AirPrint-Your-printer-name-.service
  2. Guarde el archivo generado en / etc / avahi / services
  3. Edite /etc/cups/cupsd.conf
  4. Añadir ServerAlias * Port 631 Listen /var/run/cups/cups.sock

  5. Ahora regrese a Sistema -> Administración -> Impresión y haga clic en Servidor -> Configuración. Asegúrese de que "Publicar impresoras compartidas conectadas a este sistema" esté marcado. Haga clic en Aceptar. Reinicie el servidor CUPS. sudo /etc/init.d/cups restart

  6. ¡Ahora debería poder imprimir desde el iPhone, el iPod Touch o el iPad!

1

¡Confirmar!

Este método es bueno para iOS5.x pero no se ejecuta con iOS6.0, no se puede encontrar ninguna impresora fundada con iOS5.x

Gracias de todos modos por tu explicación


fundó una solución aquí: Re: iOS 6 no reconoce la descripción de las acciones de impresión CUPS aquí

La esperanza será útil

funciona para mi


Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Peachy

0

Estoy usando Ubuntu 14.04.3. Mi iPad es iOS 8.4.1. Seguí las instrucciones de MagicFab anteriores para crear el archivo "AirPrint-Your-printer-name-.service", que copié en el directorio siguiendo sus instrucciones.

Luego seguí las instrucciones enumeradas aquí: http://www.linux-magazine.com/Online/Features/AirPrint . Modifiqué mi archivo cupsd.conf para replicar el ejemplo que tenían en la página web. Hay demasiadas instrucciones para cortar y pegar aquí.

Finalmente, busqué en la página de administración local de CUPS de mi estación de trabajo "localhost: 631 / admin" y "Administración | Servidor | Configuración del servidor" y marqué "Compartir impresoras conectadas a este sistema" y también marqué "Permitir imprimir desde Internet".

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.