Try following
Share the OS X shared printer resource with the Windows VM then install
and properly share the printer in OS X and then use Bonjour for Windows
from Apple to setup the printer in the Windows VM. However first delete
all occurrences of the printer that exist in Windows under Printer and
Faxes from Control Panel and reboot the Virtual Machine before
proceeding with Bonjour for Windows
Bonjour for Windows -
Also go through the following for how to install printer in VM