As other reviewers say, this printer is a waste of time. I bought it to save time but after only owning it for 4 days I spent over 4 hours battling it including 3 separate calls to tech support. One day it worked perfectly, and then suddenly it stopped printing. Windows no longer recognizes the USB device. I called support and after far too long a time including a complete reinstall of the software, editing the registry and generally a bunch of things that shouldn't have been necessary, we fixed everything. Only to find that while it prints files from its own software, it doesn't print from Shipstation. So now I'm going to spend another hour on the phone with the Shipstation folks. Finally get it working after forcibly stopping all the extra stuff Dymo is running in the background. Works great for four more labels, but now I'm back with the same problem - Windows doesn't even recognize the USB device. Another 20 minutes on the phone with Dymo support and I'm still not typing. All in all it was a waste of time. For $60 more you can get a zebra. Save yourself a lot of frustration and headaches and just go this route. Edit: I decided to try the ROLLO shipping label printer - commercial high speed direct thermal printer - compatible with ShipStation, Etsy, eBay, Revain - barcode printer - 4x6 printer - compares to Dymo 4XL instead of Zebra mainly because I have 1000 labels I bought for Dymo which doesn't work with Zebra. I'm really glad I took the risk. Rollo is way faster than Dymo and faster than Zebra I think. And it just worked. Unlike Dymo, it didn't install a bunch of useless software that I don't need and won't use that breaks other software that I need. And unlike Dymo, which has stickers all over it stating that using third-party labels will void your warranty, Rollo advertises that it will work with any label. I just got it today, maybe my opinion will change, but for now I recommend it unreservedly.