Aplicación para imprimir en impresoras Samba mediante el uso compartido de documentos de iOS

1

Estoy en bucle para una aplicación de iOS que admite "compartir documentos", lo que me permitiría imprimir en una impresora Samba.

Caso de uso:

  • abra un documento (por ejemplo, un PDF) con la aplicación (a través de la funcionalidad de intercambio / selección de documentos de iOS, vea la nota a continuación)
  • imprimir en una impresora Samba (con autenticación).

Un ejemplo:

  • abre la aplicación Dropbox
  • elige un PDF y haz clic en el botón compartir
  • en la lista de aplicaciones que pueden abrir un PDF debe haber (entre otras) la aplicación de impresión
  • la aplicación de impresión debe enviarla a una impresora compartida de Samba

¿Existe tal aplicación?

Estoy buscando una aplicación de iOS que pueda imprimir en una infraestructura existente, no construir una infraestructura para compartir una impresora a través de AirPrint.

Nota : el uso compartido de documentos es una función desde iOS 8 que permite que la aplicación proporcione documentos a otras aplicaciones a través del selector de documentos. Por ejemplo, puede abrir un archivo de Word en la aplicación Dropbox usando la aplicación Microsoft word

Nota 2 : no estoy buscando una aplicación específica para una sola impresora / modelo, sino una genérica que admita una impresora Samba con un generador PS o PCL

    
pregunta Matteo 12.04.2016 - 11:04

2 respuestas

1

Impresoras

Trabajo en una escuela y tenemos una solución de impresión para iOS. Sin embargo, no hay forma de imprimir desde un dispositivo iOS directamente a una impresora compartida sin un paso intermedio, a menos que la impresora tenga soporte integrado para AirPrint.

Las impresoras de nuestra escuela no son compatibles con AirPrint, por lo que la solución que tenemos es la siguiente:

  • Las impresoras están instaladas en la red (Infraestructura existente)
  • Los dispositivos iOS desean usar las impresoras
  • Instale las impresoras deseadas para dispositivos iOS en una Mac y comparta las impresoras
  • Tenga un software intermedio para publicar las impresoras, hay muchas por ahí pero usamos Papercut
  • Las impresoras ahora se anuncian de manera Bonjour
  • Los dispositivos iOS pueden ver las impresoras e imprimir en ellas

El es solo una descripción general de cómo funciona en mi escuela, pero la idea sería similar en todas partes.

Uso compartido de documentos

La forma más fácil que he encontrado para compartir documentos en su red a dispositivos iOS es a través de WebDav . Es básicamente el intercambio de archivos a través de HTTP. Necesitará algún tipo de servidor web para alojar los archivos y luego configurar un recurso compartido de WebDav.

Los tipos de servidores web pueden ser tan simples como un NAS de nivel de usuario básico que admita el uso compartido de HTTP (WebDav) o tan complicado como tener un servidor web que aloja directorios virtuales en redes compartidas.

Una vez que haya configurado el servidor WebDav, la aplicación que recomiendo es WebDav Navigator . Desde esta aplicación, podrá ver todos los archivos en su servidor web que ha compartido. Puede agregar autenticación y permisos para adaptarse a sus necesidades.

Ponlo todo junto

Una vez que tenga la configuración de Impresión y WebDav, puede imprimir documentos fácilmente desde una ubicación de red, es posible que necesite algunas aplicaciones adicionales en su dispositivo iOS. Aquí hay algunos ejemplos:

Imprimir un PDF

Localice el archivo PDF en WebDav Navigator en su recurso compartido. Abra el archivo, es posible que deba abrirlo con la aplicación Adobe Reader , u otra aplicación de lectura de PDF. Imprima el PDF en la impresora que desee.

Imprimir una página, número o nota clave

Todas estas 3 aplicaciones tienen soporte incorporado para WebDav. Cada aplicación es muy parecida, por lo que desde la aplicación en sí misma, para guardar un archivo en WebDav Click on the share button --> Send a copy --> Choose file format --> Choose WebDav from the list --> Save it on your share

Para obtener un archivo de Pages, Numbers o Keynote WebDav. Vaya a la página donde puede ver todos sus documentos y haga clic en el botón Plus en la esquina superior izquierda. Deberías ver Copy From WebDav. Si no lo ves, haz clic en el botón Más y lo encontrarás allí.

Una vez que tenga el archivo en Páginas, Números o Keynote, podrá imprimir directamente desde la aplicación a la impresora que desee.

Espero que esto ayude

EDIT

Más información sobre Papercut

En primer lugar, tenga una muy buena preparación a través de configuración de iOS desde Papercut . Se explica paso a paso cómo hacer que Papercut funcione en dispositivos iOS. El artículo es muy bueno.

Papercut no tiene una aplicación iOS (sin embargo, en nuestra escuela lo llamamos Printing App ). Simplemente instala un Web Clip que enlaza con el servidor Papercut. Básicamente, un sitio similar a su impresión web, pero muestra a cada usuario sus colas de impresión y los trabajos de impresión que están en espera de ser liberados, etc. Los usuarios deben iniciar sesión en este sitio antes de poder imprimir.

También tenemos múltiples zonas de red. Nuestros están separados por vlans y tiene razón. Bonjour no funcionará en las zonas de red. El trabajo fue comprar los adaptadores de USB a Ethernet / el rayo a los adaptadores de Ethernet y conectarlos a nuestro Mac Mini. Tengo 5 redes en el Mac Mini y funciona muy bien para todos. Como puede ver, esto será rápidamente una limitación si tiene más de 6 zonas de red (4 ranuras USB, 1 rayo, 1 Ethernet nativo, al menos en mi Mac Mini). Lo siguiente a considerar sería un repetidor mDNS que reenvía el tráfico de bonjour a través de las redes. Avahi es el principal que viene a la mente, pero hay otros.

De nuevo, espero que esto ayude

    
respondido por el tyelford 15.04.2016 - 01:11
0

Si está preguntando si hay una aplicación iOS que pueda "ver" cualquier impresora Samba e imprimir en ella, mi respuesta es que incluso su pregunta dice: "imprimir en un compartido Impresora Samba ".

Lo que quiero decir aquí es que si ya es una impresora Samba compartida y se comparte de manera que los dispositivos iOS puedan imprimir en ella, cualquier aplicación iOS que pueda abrir un documento PDF podría hacer lo que usted quiera. está queriendo (es decir, Imprimir en la impresora Samba).

Dicho de otra manera, para que un iPhone / iPad, etc. imprima en una impresora Samba, debe poder "ver" primero la impresora. Entonces, a menos que sea uno que admita AirPrint de forma nativa, necesitaría usar algún software para que sea visible para los dispositivos iOS. Hay bastantes opciones (por ejemplo, enlace ) que las personas pueden usar para hacer que sus impresoras compartidas sean visibles para dispositivos iOS.

De lo contrario, por lo que sé, no hay ninguna aplicación iOS que pueda imprimir en una impresora Samba que no pueda ver.

Espero que esto ayude, de una manera u otra.

    
respondido por el Monomeeth 14.04.2016 - 21:44

Lea otras preguntas en las etiquetas