Imprimir código QR en impresora térmica

Imprimir códigos QR en impresora térmica

Resumen: en este post te mostraré cómo imprimir códigos QR legibles en una impresora térmica (también llamada ticketera, impresora de tickets, pos printer, etcétera) usando JavaScript y un plugin.

Si has seguido mis posts sabrás que hace tiempo desarrollé un plugin y que poco a poco le he agregado características nuevas, hasta llegar al día de hoy en donde imprimimos códigos QR en una thermal printer.

Nota: puedes ver la versión en inglés aquí.

La versión 0.8 del plugin

Nota: si no sabes cómo usar el plugin mira esto y esto.

En la versión 0.8 he agregado la posibilidad de imprimir códigos QR, puedes ver el release y descargar la v 0.8 aquí.

También he modificado el script de Impresora.js que simplemente agrega la opción qr que acepta el contenido del código.

Imprimiendo códigos QR

El proceso es sencillo. Descarga el plugin y ejecútalo, recuerda darle permisos si lo requiere. El mismo será ejecutado en segundo plano.

Después instala tu impresora y asegúrate de que esté compartida.

Ahora abre un documento HTML, incluye el script y después en otro script crea un objeto Impresora así:

Puedes invocar al método qr después o antes de cualquier cosa, y alinearlo como cualquier otra cosa.

Recuerda colocar el nombre de tu impresora. Al probarlo en mi caso aparece:

Imprimir códigos QR en impresora térmica

Ejemplo de impresión de código QR con texto en una impresora térmica de 58 mm

Pruébalo tú mismo

Si quieres generar e imprimir códigos QR por ti mismo sin programar navega a este ejemplo.

Puedes ver el código del mismo aquí.

2 pensamientos sobre “Imprimir código QR en impresora térmica”

  1. Estimado es factible obtener la version sin la impresion de la cabezera y el footer.
    adicionalmente queria consultarte si cuentas con una version que permita imprimir una logo en la cabezera.

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *