I used a plain old dymo label printer. Bought some years back at OfficeMax. Make sure it can do vertical printing instead of horizontal and I increased the font and used caps. Something like this
https://www.amazon.com/DYMO-LabelMan...%2C222&sr=1-11
I used this for the heat shrink labels:
Aonomi Compatible Label Tapes Replacement for DYMO 18055 1/2" Heat Shrink Tube Labels for Use with DYMO Industrial Rhino 4200 5200 5000 6000 Label Maker, Black on White,3-Pack
https://a.co/d/2ySxMWI
I needed 2.5 cartridges for all that. I’d recommend the 3 pack for sure. Then just buy whatever size your label maker uses, 1/2” was mine I think.