Este post es una recopilación de artículos que te muestran cómo mandar datos a una impresora térmica.
Como sabemos, las impresoras térmicas sirven para muchas cosas; por ejemplo, imprimir tickets, facturas, detalles de turnos, comprobantes de pago, etcétera.
La impresión de tickets puede hacerse desde el lado del cliente o del servidor; cuando subimos nuestra app web a internet se necesita imprimir forzosamente del lado del cliente.
API HTTP a ESC POS
He creado una API local (no necesita internet) que convierte JSON a operaciones ESC POS y es consumible desde cualquier lenguaje de programación. Puedes ir ya mismo a la documentación HTTP a ESC POS.
Artículos
Aquí hay algunos posts que demuestran cómo imprimir a una impresora térmica:
- Imprimir ticket con PHP: la ventaja es que se puede cortar el papel y la impresión se personaliza sin que el usuario interactúe demasiado.
- Imprimir ticket con JavaScript: imprimir con estilos personalizados, pero perder posibilidad de controlar la impresora a bajo nivel, además, el usuario debe confirmar la impresión.
- Imprimir ticket con plugin (recomendado): es como combinar las dos anteriores, la única diferencia es que hay que descargar un plugin.
- Generar códigos QR y enviarlos a la impresora térmica: click aquí.
- Imprimir ticket que lleva texto con acentos, o imprimir imágenes: [https://parzibyte.me/blog/posts/imprimir-acentos-impresora-termica-javascript/](https://parzibyte.me/blog/posts/imprimir-acentos-impresora-termica-javascript/)
- Crear tu propio conector para impresoras térmicas: [https://parzibyte.me/blog/posts/crear-conector-plugin-impresora-termica/](https://parzibyte.me/blog/posts/crear-conector-plugin-impresora-termica/)
Recuerda, si quieres un desarrollo personalizado también puedo hacerlo.