Marjean wrote: "USB Printing Support" under Universal Serial Bus controllers shows a yellow warning symbol with a ! in it. What does that mean?
If means it's not functioning properly and is probably why the Printer is not getting recognized. If you right-click on it and select Properties is should give additional information although the additional information does not always help diagnose the issue.
How old is your Mac, is is one of the newer one with USB 3.0 Ports? If yes then make sure under the VM's Settings > USB & Bluetooth > Advanced USB Options that USB Compatibility is set to USB 2.0.