After sharing a virtual machine, the virtual machine becomes a shared resource on the network. Features which are available on a non-shared virtual machine, which utilize local resources (on the pyhysical machine which is hosting the VM) stop working on a shared VM. This is by design and normal behavior.
These features do not work on a shared VM:
UnityShared FoldersAutoProtectdrag and dropcopy and pasteAbility to connect/redirect USB devices from the host to the virtual machine.Thin Print
If you want to use the print function, you can add/configure the printer directly on the virtual machine.
I'm a bit confused, in one place you indicate thst it is ot available, bit the give hope that ther is a work around with your last recommendation.
So here is a senario, If the printer is connected to a USB port on UserA home computer, A Windows 7 machine conncected to the Internet. And they are running VMWorstation 8 and connect across the internet to ServerB (also running VMWare Workstation 8 in shared server mode turned on), which is sharing a Windows 7 VM. So the user firs up that machine and begins using it, how do we configure the Windows 7 VM print function to use the USB printer on UserA computer?
Is this feature available in Workstation 9?
Since 8.0.5 or 9.0.1, you can connect a USB device from the client machine to a shared VM running on another server which is hosting the VM.
In your scenario, you can connect the USB printer/device to the shared VM through VM > Removable Devices > "Device Name" > Connect. This will connect the printer/device on the User-A machine to the VM running on ServerB.
You can then install the printer/device drivers and use it in the virtual machine.
The above does not work for thinprint drivers. The VM will pick up print drivers configured on ServerB and not from the user machine.
Welcome to the communities.
You did not explain about printer model ,Assuming if your printer manufacture providing any utility called internet printing then install that application .
After that do simply port forwarding option on router or firewall.