I already had LPrint running on a Raspberry Pi 3A, supporting a Seiko label printer for my home network. This printer did not support white text, so I bought a Phomemo P12 that did.
I do not have a smartphone, and it seemed that I needed one to use it at all. I am rather elderly and possibly the world's worst programmer, with limited vision, so I asked ChatGPT whether I could drive this printer using LPrint.
After a few days of to-ing and fro-ing, we came up with the files presented here. It works for me and provides what I need from it. Your mileage may be different.
Because of my physical limitations, I cannot provide support, so if it eats your labels (or your cat), you're on your own. If it breaks, you may keep all the broken parts with my blessing.
phomemo-p12-cups
Linux CUPS/LPrint support for the Phomemo P12 label printer
Brought to you by:
catsmuvver
Downloads:
4 This Week
Linux