I wasted my money on a new HP LaserJet printer, when my new Surface could not connect to my five year old (and perfectly fine) HP Laser Jet Printer.
Then i wasted a few hundred dollars on support from Best Buy's Geek Squad and HP support. The bottom line was that i was told that because the new Surfaces do not include a "plug and play" application - but rather use Snapdragon -- you cannot install the drivers needed for the HP LaserJet.
In order to deflect blame, Microsoft appears to be blaming the printer manufacturers, rather than accept responsibility for creating and marketing a laptop that cannot perform one of the most basic -- and important functions -- connect to printers at ease.
So it seems that HP printers cannot connect, and Cannon printers cannot connect. This is a significant defect in these computers that the public should be warned about. I wish the person who had sold the new Surface to me had known about it and warned me. I would never have purchased it.