Summary: In this post I will show you how to print readable QR codes on a thermal printer (also called ticket printer, pos printer, etc.) using JavaScript and a plugin.

If you have followed my posts, you will know that a long time ago I developed a plugin and I have added new features, until today we print QR codes on a thermal printer.

Some time ago I showed you how to print a ticket /receipt directly from browser, today we will use it to print a QR code.

Print QR codes on a thermal printer

The process is simple. Download the plugin and run it, remember to give it permissions if required. It will be executed in the background.

Then install your printer and make sure it is shared.

Now open an HTML document, include the script and then in another script create a Impresora object like this:

You can call the qr method after or before anything, and align it like anything else.

Remember to put the name of your printer. When testing it in my case it is like this:

Imprimir códigos QR en impresora térmica

Printing a QR code on a thermal printer

Try it yourself

If you want to generate and print QR codes by yourself without writing any line of code, navigate to this example.

You can see its code here.

Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Relacionado:  Print receipt in thermal printer using JavaScript, CSS & HTML

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Join 579 other subscribers


Jason · June 13, 2020 at 3:31 pm

This looks like it will do exactly what I am looking to accomplish … however the example page recognizes my thermal printer (Seiko Smart Label 650) but errors out when attempting to print.

So – I downloaded the plug-in and tried from my own pages and the printer wakes but errors before actually printing anything.

Is the printer incompatible?- Thoughts?

I am interested in the pro version of plug in if can get to work

    parzibyte · June 14, 2020 at 12:57 am

    Hi. Can you please describe the errors in the comments please? thanks

    Jason · June 14, 2020 at 10:55 pm

    Hi this is from the on-screen example log
    6/14/2020, 11:50:22 PM Cargando lista…
    6/14/2020, 11:50:24 PM Lista cargada
    6/14/2020, 11:50:27 PM Imprimiendo…
    6/14/2020, 11:50:27 PM Al imprimir el código QR tenemos: Impreso correctamente

    I can email you the GET and POST from the console of helpful
    The printer wakes and the print head resets but no printing. (the printer does work for other labels)

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: