As part of the Labdoo project, I need to print and attach device tags to laptops. Initially, I was printing them on regular paper and covering them with tape — a frustrating and time-consuming process.

One day, I came across this post on our Coffee Wall about printing proper labels, and it changed everything.

After a bit of research, I discovered a Python library made for Brother QL printers: Brother QL on GitHub. I thought: I have to make this work!

So, I created a Python tool that runs a small webserver using Flask to print Labdoo labels — and potentially much more:
👉 BrotherPrinterWebServer

For those who prefer simplicity or don’t want to run a webserver, I also made a lightweight version:
👉 Brother QL Labdoo Tags Printer

The installation is well documented in the repo, so I won’t repeat it all here. But I wanted to provide some background and share how this small improvement saved me a lot of time and hassle.

Also worth noting — I’ve recently added Docker support to the main project to simplify setup and improve reproducibility.

Happy printing!

⤧  Next post Fresh Install Ubuntu ⤧  Previous post Setting Up Ubuntu 20 in a Virtual Box