sin la ayuda de otras herramientas: poco probable. Con la ayuda de otras herramientas: marque "tazas de impresión" en Google Play . Me sorprendió que realmente pareciera haber clientes de CUPS - no esperaba eso ...
Izzy
Respuestas:
3
Recientemente lancé una aplicación para Android basada en una versión (modificada) de Cups4J . La comunicación es a través de http / https . Lo principal que tuve que hacer / opté por cambiar de la biblioteca java fue una dependencia de JAXB para el procesamiento XML ( a. Me pareció demasiado pesado b. Android no tiene esta lib javax y la importación aparentemente implica el reempaquetado) confiando en cambio en algunos Código difícil.
Eche un vistazo a f-droid.org y su foro que agradece la presentación de aplicaciones de código abierto para Android. Espero que la comunidad allí sea lo suficientemente amable como para ayudarlo a empaquetar su código fuente de una manera agradable, de modo que sea fácil de leer y reproducir su procedimiento de compilación. Si desea publicarlo, abra un nuevo tema en el foro allí y, con suerte, recibirá ayuda y contribuciones (parches) de la comunidad, para que su proyecto pueda vivir y desarrollarse aún más. Un requisito previo es que pongas tu código fuente en Git. Si tengo tiempo, también intentaré ayudarte.
imz - Ivan Zakharyaschev
¡Qué bueno que hayas creado una aplicación para imprimir en CUPS! Algo que me ha estado extrañando. Informaré cuando lo intente.
imz - Ivan Zakharyaschev
1
Solo notando. Todavía necesito entender Git, pero por ahora todo lo que he hecho se puede encontrar en mobd.jonbanjo.com/jfcupsprint/licence.php . Hay 2 archivos, cups4jpatched.zip y jfcupsprint.zip
Jon
Creo que he solucionado el problema con los hilanderos que me hicieron retirar la aplicación. La aplicación ahora está de vuelta en Google Play
Jon
2
Me tomé la libertad de tomar las fuentes de este proyecto, convertirlas en gradle y alojarlas en github. Todas las contribuciones son bienvenidas en: github.com/BenoitDuffez/JfCupsPrint (también, agregué el servicio de impresión para que pueda agregar impresoras a Android directamente). KitKat requerido.
Benoit Duffez
2
Tengo una impresora USB conectada a una máquina Windows y mi servidor Linux lo ve en SMB y lo publica a través de CUPS (asegúrese de "compartir ...").
Para Android, hay Let's Print Droid , completo con un servicio de impresión para que todas las aplicaciones lo vean. Se tarda unos dos minutos en configurar.
Tengo un servidor de impresión google / cups-connector ejecutándose en una computadora Ubuntu (servidor smb en el enrutador). El Chromebook se imprime bien desde esta impresora de red, pero esta aplicación era lo único que podía imprimir en Android.
mchid
2
Ahora puede configurar CUPS para IPP en todas partes . Luego debería aparecer directamente en su Android, Chromebooks y tal vez incluso en los menús de la impresora iPhone. Las otras respuestas son anticuadas para razonablemente nuevos sistemas: Tazas 1.5+ y Android 4.4+ o un IPP En todas partes de la impresora se requiere . Para Apple AirPrint se requiere CUPS 2.2.2 . Sin embargo, depurar la funcionalidad puede ser un poco difícil.
Parece que no hay clientes nativos de Android CUPS, que son software libre.
La única forma en que se puede encontrar es bastante torpe, a través de una instalación de Debian en el dispositivo Android: http://code.google.com/p/android/issues/detail?id=1148#c41 . ¡Pero usar una instalación de Debian (u otra distribución) como LilDebi (por ejemplo) definitivamente requeriría root (para hacer chroot)! Eso no es conveniente para aquellos que no desean rootear el dispositivo (solo para poder imprimir). (Por cierto, ¿no hay, además de chroot, alguna tecnología de aislamiento alternativa más moderna implementada en Linux que no requiera root? ... ¿Quizás, LXC ?)
Otra aplicación ( CUPS remota ) requiere acceso SSH al servidor.
Creo que podrías probar la aplicación de impresora compartida de pelya disponible en Play Store. Es una instalación de tazas para Android. Espero que te funcione.
Respuestas:
Recientemente lancé una aplicación para Android basada en una versión (modificada) de Cups4J . La comunicación es a través de http / https . Lo principal que tuve que hacer / opté por cambiar de la biblioteca java fue una dependencia de JAXB para el procesamiento XML ( a. Me pareció demasiado pesado b. Android no tiene esta lib javax y la importación aparentemente implica el reempaquetado) confiando en cambio en algunos Código difícil.
Descargue Android CUPS Printing en Play Store u obtenga las fuentes en GitHub.
fuente
Tengo una impresora USB conectada a una máquina Windows y mi servidor Linux lo ve en SMB y lo publica a través de CUPS (asegúrese de "compartir ...").
Para Android, hay Let's Print Droid , completo con un servicio de impresión para que todas las aplicaciones lo vean. Se tarda unos dos minutos en configurar.
fuente
Ahora puede configurar CUPS para IPP en todas partes . Luego debería aparecer directamente en su Android, Chromebooks y tal vez incluso en los menús de la impresora iPhone. Las otras respuestas son anticuadas para razonablemente nuevos sistemas: Tazas 1.5+ y Android 4.4+ o un IPP En todas partes de la impresora se requiere . Para Apple AirPrint se requiere CUPS 2.2.2 . Sin embargo, depurar la funcionalidad puede ser un poco difícil.
fuente
Parece que no hay clientes nativos de Android CUPS, que son software libre.
La única forma en que se puede encontrar es bastante torpe, a través de una instalación de Debian en el dispositivo Android: http://code.google.com/p/android/issues/detail?id=1148#c41 . ¡Pero usar una instalación de Debian (u otra distribución) como LilDebi (por ejemplo) definitivamente requeriría root (para hacer chroot)! Eso no es conveniente para aquellos que no desean rootear el dispositivo (solo para poder imprimir). (Por cierto, ¿no hay, además de chroot, alguna tecnología de aislamiento alternativa más moderna implementada en Linux que no requiera root? ... ¿Quizás, LXC ?)
Otra aplicación ( CUPS remota ) requiere acceso SSH al servidor.
ObPrint no parece ser de código abierto.
Let's Print Droid tampoco parece ser de código abierto.
fuente
Creo que podrías probar la aplicación de impresora compartida de pelya disponible en Play Store. Es una instalación de tazas para Android. Espero que te funcione.
fuente