If you print a lot of shipping labels, your best bet is a thermal label printer. Most of our customers use Zebra 2844 thermal printer. I had a chance to visit a customer who just acquired a new Zebra ZP450 printer. This printer isn't much bigger than the 2844, just a little taller. Watching it print is a religious experience. Compared to 2844, it is much much faster. We tried a batch from Teapplix integrated with DaZzle. 136 labels in less than 5 minutes. Customer told me the same batch in 2844 will be 40+ minutes.
Well worth it if you are buying a thermal. And the amazing thing is, ZP450 isn't much more expensive (new) than a 2844!