...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.