Arkscan has tons of online support and how-to's on both their website and UTube and it's good that they do b/c installing this thing in Windows 10 is a 10-step process, with lots of things in buried menus to check off. That said, it prints shipping labels beautifully every time.I should add that I have the network/LAN version of this printer and I'm talking about setup to have this printer plugged directly into a network drop. The directly connected to a computer USB setup for this printer is a lot easier. Arkscan's support is excellent. Follow the videos/tutorials and you're good.Labels print instantly and are crystal clear. If you have setup a network printer before and understand things like setting a static IP, subnet and gateway, you will have no problems. There is a separate printer configuration utility that you have to run to set up the network on the printer BEFORE you install the drivers for the printer. Normally, those two actions are done at once with one piece of software. Not so here and that's what threw me off.You connect the printer to the network, find out what it's IP address is via your router or DHCP server, then using that config utility I mentioned, you log into the printer via it's IP and setup the various settings required. The tutorial vids show the how-to very well. Once the network is setup on the printer, THEN you load the printer drivers onto your PC/MAC/whatever. The driver discovers the printer, or you put in it's IP, and you're done.After setting a static IP on the printer and loading the software on my Windows10 PC, this thing just works. I can have it turned off for a few weeks if not using it, turn it back on and print instantly. With electronics, you just want the thing "to work" and this does very well. Definitely recommended, but if setting up on the network, you need to have some networking knowledge or be able to follow a tutorial to do so.