In Windows Subsystem for Linux, printing via
cups and scanning via
xsane works fine, but for network-connected printer/scanner ONLY.
Why print/scan from Linux inside Windows?
Because it’s much easier to setup a printer/scanner from Linux than Windows. In fact a scanner that didn’t work on Windows did work from Windows Subsystem for Linux on the same PC and Windows 10 install