¿Cuáles son mis opciones para imprimir desde android?

¿Los dispositivos / tabletas móviles tienen puertos del usb así que hay una manera de enviar el trabajo de impresión directamente vía USB si está conectado con la impresora?

Además, es una buena solución en términos de simplicidad y fiabilidad para tener el dispositivo Android para crear un gráfico 2d de texto, subirlo a un servidor de aplicaciones a través de wifi, notificar a un escritorio con una impresora para hacer el trabajo con el gráfico.

Alguien me sugirió a utilizar una impresora inalámbrica (wifi), pero realmente tengo que configurar esto para una impresora térmica para imprimir recibos de mi aplicación.

Si hay otros mejores métodos, por favor, compartirlos. Gracias.

Estas son las opciones para imprimir desde el Dispositivo Android.

Impresoras Térmicas – En el mercado no de la impresora térmica están disponibles como EPSON, Casio, STAR o impresoras chinas. Estas impresoras tienen su propio SDK. Simplemente importa que sdk en proyecto se puede imprimir desde la aplicación.

La conectividad es la principal cosa en el uso de esas impresoras. Cada usuario tiene diferentes tipos de necesidades. Así que podemos conectar con impresoras térmicas a través de USB, Bluetooth, WiFi, Puerto COM 232, Ethernet.

También una cosa más es que puede instalar los controladores de impresora y CUPS en el servidor y enviar directamente la solicitud de impresión al servidor y enviarlo a la impresora IP. Esta característica le permite imprimir formulario en cualquier lugar sin problema de conexión lenta como nos enfrentamos en BT y WiFi.

Impresoras de Google Cloud: en este caso, debe registrar su impresora en las impresoras de Google y, a través de la API de la API de Google Cloud, podemos imprimir desde el Dispositivo Android.

Mi opinión personal es ir a la impresora térmica, ya que he utilizado el EPSON, Casio y algunos otros y son bastante fáciles de usar y satisfacer todas nuestras necesidades.

Para los desarrolladores aquí es una muestra cómo tratar con la impresora térmica

¿Cómo imprimir desde la impresora térmica en Android?

Creo que tiene dos enfoques principales:

  1. Google Cloud Print System -> pero no hay una impresora térmica que admita el protocolo por lo que la impresora debe estar conectado a algún equipo (win / mac)

  2. Trate de utilizar una impresora térmica bluetooth como se explica en esta pregunta .

Personalmente, creo que la mejor manera es hacer por impresora bluetooth …

En realidad, me enteré de que STAR Micronics soporte la impresión de Android en ciertos modelos (hay bastantes modelos compatibles).

STAR te da la opción de usar WiFi o Bluetooth para conectar, creo que Ethernet también es compatible, pero usted tiene que tener ciertos modelos de los insertos de adaptador Ethernet que se conectan a la parte posterior de su impresora térmica.

Aquí está el enlace: http://www.star-m.jp/eng/dl/dl02_06_02spsd.htm

La razón de esto es tan difícil de encontrar es que no está en la lista de otros sitios web micronics estrella (sólo este japonés) y tienes que ir manualmente a la sección de descargas para verlo.

En caso de que el enlace se rompa el SDK de Android que desea se llama: StarIO_Android_V1000a

Si haces una búsqueda en Google, deberías encontrarla.

El enlace publicado arriba al sitio japonés está roto. La última versión del Star Android Printer SDK se puede encontrar aquí: http://www.starmicronics.com/support/SDKDocumentation.aspx

Una impresora lan / wifi debe trabajar. Sin embargo, usted debe manejar el flujo de datos. Si usted tiene una aplicación de escritorio, entonces las cosas cambian. ¿Tienes una aplicación de escritorio o no?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.