I had a photo printer refusing to print, giving a message about "another computer is using the printer". A few days back, I found the suggestion, to: Open properties for the printer, click on ports, unclick WSD and click on CNBJNB. Worked a treat, printing back to normal. This morning, Windows 10 did an update, and I thought, you know, why don't I recheck those settings, and yup: WSD back on, and CNBJNB off. So at least I have a work around, but: anybody know what either of those acronyms stand for, why they should hamstring printing, any way to communicate with Microsoft and/or printer manufacturers about this?
Some links: windows 7 - How is a WSD printer different from a non-WSD printer? - Super User [SOLVED] WSD printer port seems to stop users from being able to print? - Spiceworks [SOLVED] WSD: Why would I ever WANT to use this for a network printer port? - Spiceworks
WSD = Web Services on/for Devices I suspect you have a Canon printer. See below... Canon Knowledge Base - Troubleshoot error message 'Cannot communicate with the printer' - Windows
Yeah, Pro 100. And it is network connected, not USB. Interesting, reading through your link, it seems a Windows update changes setting to suit USB connection.