I had to retirre my old Canon preinter which worked beautifully with my Surface Book 2, so I bought a HP OfficeJet Pro. I struggled for two days to set it up (I have been a user for 30 years) and talked withe support, to no avail. I am wondering if MS Surfaces don't work with HP printers? If this is true, then what should i get? Color is important, so I do not want a cheap printer.