7 votos

Impresora térmica de recibos para Android

enter image description here

Estoy pensando en un Sistema de gestión de colas construido con tabletas Android. He descubierto que la forma más barata de dar un número a cada cliente es una impresora térmica de recibos. Estoy buscando cualquier solución que:

  • Puede imprimir texto y gráficos básicos (por ejemplo, códigos QR)
  • Puedo conectarme a mi Android directamente a través de BT o USB, sin necesidad de impresión en la nube o conexión a Internet
  • Por lo general, es fiable y puede realizar varios cientos de impresiones al día

¿Es la impresión térmica una buena idea? ¿Existen impresoras térmicas que funcionen bien con Android?

6voto

Michael Kohne Puntos 1299

Lo que buscas suele conocerse como "impresora de recibos". Si buscas en Google "impresora de recibos con bluetooth", aparecerán varios modelos de distintos fabricantes (bastantes de ellos funcionan con pilas y son portátiles, como las que se ven en los lugares de alquiler de coches).

El gran problema aquí es que Android no tiene realmente ningún concepto de impresión local, así que creo que vas a tener que implementarlo tú mismo.

Android SÍ dispone de APIs de comunicaciones bluetooth ( docs ), y me sorprendería que los fabricantes de impresoras no hayan oído todo esto antes, y tengan al menos pistas sobre cómo proceder (después de todo, ¡les gusta vender impresoras!). Si vas a comprar un número importante de impresoras, apuesto a que estarán encantados de ayudarte a hablar con sus dispositivos.

Si eso es demasiado caro para ti (y esas impresoras parecen un poco caras), entonces podrías probar con un USB. De nuevo, puedes encontrar impresoras de recibos USB, con las que de nuevo tendrás que aprender a hablar. Android tiene un conjunto de APIs USB ( docs ). En el lado positivo, mi rápida búsqueda en Google de "impresora de recibos USB" ha hecho que aparezcan algunas opciones por debajo de los 75 dólares, por lo que puede ser una buena opción si eres sensible al precio. También estaría dispuesto a apostar que al menos algunas de las impresoras USB son en realidad dispositivos en serie con algo como un chip FTDI atornillado a ellos. Eso significa que hablar con ellas probablemente no sea muy difícil.

Alternativamente, si puedes encontrar una impresora de recibos barata que sea de serie o algo así, podrías mirar el IOIO tableros y la pila de software como una manera de interconectar su tablet Android a alguna impresora funky. Se trata de placas que se adhieren a las APIs relevantes de Android + software que facilita la comunicación con ellas. Las placas están disponibles comercialmente, y los esquemas están disponibles, si usted quiere construir su propio, y están diseñados para hacer la interfaz de hardware fácil.

0voto

Naresh Sharma Puntos 101

Hay un número de impresoras térmicas disponibles en el mercado con su propio SDK. Aquí está la respuesta a sus preguntas:

Puede imprimir texto y gráficos básicos (por ejemplo, códigos QR)

Sí, podemos imprimir los gráficos básicos de las impresoras térmicas. Usted puede comprobar la EPSON, Casio o cualquier otra impresora china en el mercado.

Puedo conectarme a mi Android directamente a través de BT o USB, sin necesidad de imprimir en la nube ni de conectarme a Internet

Sí, puedes conectarte con esas impresoras a través de Bluetooth, WiFi o USB. También una cosa más es que usted puede instalar sus controladores de impresora en el servidor y enviar directamente la solicitud de impresión al servidor. Esta característica le permite imprimir desde cualquier lugar sin problemas de conexión lenta como la que enfrentamos en BT y WiFi.

Por lo general, es fiable y puede realizar varios cientos de impresiones al día

Sí, las impresoras térmicas son fiables y funcionan muy bien. Puede imprimir cualquier número de impresiones desde las impresoras térmicas.

¿Es la impresión térmica una buena idea? ¿Existen impresoras térmicas que funcionen bien con Android?

La impresora térmica es una muy buena idea porque está disponible en una cantidad muy pequeña. Es de pequeño tamaño, por lo que no es necesario hacer un lugar extra para la impresora.

Para los desarrolladores aquí hay un ejemplo de cómo tratar con la impresora térmica

https://stackoverflow.com/questions/15701465/how-to-print-from-the-thermal-printer-in-Android

-2voto

mkoryak Puntos 18135

Trabajo para un fabricante de impresoras térmicas con sede en la India (Mumbai). Tenemos la solución perfecta para sus necesidades: nuestra impresora Bluetooth de 2". .

También podemos proporcionar un archivo APK de muestra, y el código fuente para integrar la impresora con su aplicación. Si quieres más información, por favor contacto con nosotros .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X