I have two printers. An Epson photo printer that has not been used in years. It is an inkjet, and it costs too much to operate. It got shelved when I did the math and figured out it was cheaper to have CVS print the occasional photo.
The second is a Brother HL3170CDW color laser printer. I print everything with it, shipping and Address labels, patterns, packing slips, and targets. It would be nice to have a second or third tray, but they are costly. The last I checked, trays cost almost as much as the printer.
I would like to have a dedicated label printer. However, the math does not work for my situation. It costs me less than a penny to print a shipping label, and my volume is low. Zebra has one that I liked and almost bought until I discovered it did not have a wired ethernet port.