Skip to content

About

Allows the user to generate and print gnujdb labels using Brother QL 800 label printer.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

30 Commits

Folders and files

Repository files navigation

labelprinter

This is a web service that allows the user to generate and print using Brother QL 800 label printer.

It allows the user to name an item and tell who is the owner. When the label is printed, an entry to gnujdb is also added and a QR code pointing to it is included in the label.

In order to run it, execute:

sudo docker-compose up -d

This will expose it on port 5000. Before printing the label you should be able to see live preview.

Technicalities

This was meant to be a simple Flask service using pklaus/brother_ql library. For qrcode generation, I used "qrcode" and "pillow" libraries. "requests", "base58" and "lxml" are there for interfacing with gnujdb.

Tested on ARM (Raspberry Pi). I guess we should rewrite it in Go, Rust or similar because it's a bit slow to deploy on small machines.

About

Allows the user to generate and print gnujdb labels using Brother QL 800 label printer.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages