The printer is great and does the job well, fast and very clear print. The driver on the other hand is a real pain to install and set up. Firstly the driver comes on a CD-ROM - that was useless to me as neither my desktop or laptop computer have optical drives. Instead I downloaded the driver from the Ricoh website and was surprised at how fiddly it was to install. You have to set the printer up on a virtual USB drive (the instructions from Ricoh suggest using some kind of TCP/IP thing, but you don't need to do that) then manually locate the drivers you downloaded (at least this was the case for Windows 10). Completely not plug and play - in fact Windows does nothing when you connect via USB, it doesn't even attempt to install the drivers and if you ask Windows to search for them it won't find any. If you make it past this step, you have to download another tool called the 'Smart Organising Monitoring Tool' if you want to set up wireless. In that tool, you go the printer settings (the password is Admin by the way, I had to dig around the manual to find that) - then you can type in your router SSID and password. It's easier if you have a WPS button on your router but that's no longer considered secure and many modern routers no longer have the WPS button. If you manage to get through all of that you'll be able to print via USB or wifi - I think the main problem is while this works on Windows 10, they haven't made it user friendly at all - it's as though Windows 10 support was an after thought - it will work fine but the set up should have been plug and play.