I made my 6×4″ usb thermal printer wireless with a raspberry pi. I posted a video of it to r/raspberrypi, which was quite popular. So I’ll tell you how I did it in this post…
I can now print from my thermal label printer all over the place! It works with AirPrint. So I can use my iPhone, MacBook, windows pc. Whatever!
When I bought the label printer I knew I’d try make it wireless with a Pi. I made it about 1 hour before I cracked and stole my Pi Zero 2 from my 3D printer to make it wireless. It’s such a better experience.
You can also install multiple printers on one raspberry pi via CUPS. So I’ll probably get a laser printer running on it soon too.
What you need
- A raspberry pi. I used a Zero 2. Any pi with built in wifi will work.
- Thermal label printer. I’m pretty sure any generic 6×4″ printer will do. I think they all use near identical parts and drivers on the inside. I bought this one.
- Usual raspberry pi accessories. Micro sd, otg cable for zero, power supply etc…
Video guide.
This is the video I followed to get my thermal label printer wireless.
He does a great job of walking you through everything. The driver used is for the Rollo printer. But I think it’s universal across thermal label printers that aren’t made by Zebra or Brother.
Useful link: I found this post about CUPS. It’s another resource for getting remote printing working across devices.