I like this one I’ve been using, but I it doesn’t work with a PC. The labels really seem to stay on. So +1 one for Brady labels being durable.
https://www.amazon.com/Brady-BMP21-LAB-Handheld-Label-Printer/dp/B00X6TWSXY/ref=sr_1_18?ie=UTF8&qid=1520698988&sr=8-18&keywords=brady+bmp21-plusI used to use this little POS. Created nice labels but you’d come back a couple years later and the labels were so faded you could barely read them!
https://www.amazon.com/Brother-PT-65-P-touch-Labeler-Screen/dp/B00004VVIX