This may affect other printer brands and models as well, and is extremely annoying. Root cause: Windows installing a universal driver, and showing inconsistent behavior depending on how you install the printer.
Fix / workaround #1
Note: the real fix is using the right driver, but there may be no 'right' driver for your printer.
1. Remove the old printer devices
- Windows 10 Settings / Devices / Printers & scanners / select device / Remove device
2. Add them manually
- Assign a fixed IP address to your printer (!)
- Windows 10 Settings / Devices / Printers & scanners / Add a printer or scanner
- Let Windows scan
- Do not use the suggested printers
- Select 'The printer that I want isn't listed'
- Add a printer using a TCP/IP address or hostname
- Enter IP address / Next