TLDR: I’ve been shipping using thermal label printers for years, and I go with the “Honda Civic” of label printers, the venerable Zebra LP2844, aka the “UPS Printer”. You can get them cheaply on ebay, parts and the one consumable you’ll need (labels) are plentiful, and there’s no vendor lock-in…