The printer does not print special characters from Windows Virtual Machine
You already tried KB 6157 but it did not help to resolve the issue.
Go to the Virtual Machine Configuration > Hardware > Printer and disable 'Add all Mac printers' feature.
Start the Virtual Machine, connect the printer:
via USB (Devices > External devices -> your Printer connected to the Mac via USB port)
Note: after you connect your Printer to your Virtual machine via USB, you will not be able to simultaneously use this printer on the Mac side. To reconnect your Printer to your Mac just go to Devices > External devices menu again and uncheck your Printer.
or Network (Start > Devices and Printers > Add a printer)
Install the printer drivers according to your Printer User's Guide/Installation Guide/Manual
Contact your Printer's manufacturer support team for any help with installation process
Please also refer to Microsoft KB #2677141
Go to Start > Devices and Printers, right-click on your printer > Printer properties > Advanced. In the field Driver check that the driver is correct
Try to print special characters