If a receipt printer has a Serial port to USB adapter and Windows is showing it as a USB-Serial Controller-D with an exclamation mark
THERE ARE 2 TYPES OF USB SERIAL ADAPTERS - RECOMMENDED TO TRY BOTH (Aten first)
Serial port adapter:

'Follow the steps below to help Windows 10 recognise the receipt printer
- Download driver from Aten website
-
https://www.aten.com/au/en/products/release-note/?action=release_note&type=driver&eid=703
- Click Proceed and Agree
- Run the .exe
- Now the device should be recognised as an 'ATEN USB to Serial Bridge'
- Now install drivers dedicated to that specific receipt printer
- Assign COM port to driver
If the printer does not change to the ATEN USB to Serial Bridge
It is due to the serial adapter being a non-Aten brand
Try and install via Plugable USB Serial Adapter Drivers
- Download driver from plugable.com
-
https://plugable.com/pages/prolific-drivers
- Download the Windows XP and Above version\
- Click Proceed and Agree
- Run the PL2303-Prolific_DriverInstaller_v1200.exe
- Now the device should be recognised as a 'Prolific USB-to-Serial Comm Port'
- Assign COM port to driver