Connecting your Windows PC to a printer behind a Mac sounds like a lot of trouble. The thing is it takes 15 seconds if you know what you are doing.

Firstly you have to configure your Mac to share the printer:

  1. In Print & Fax preferences, click Sharing.
  2. Select the "Share these printers with other computers" checkbox, and then select the printers you wish to share.
  3. Click Show All, click Sharing, and then click Services.
  4. Select the "Printer Sharing" checkbox

Next thing is to get Windows to connect to Mac. The easiest way is to install Bonjour, a piece of free software by Apple.

Bonjour, also known as zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks. Bonjour uses industry standard IP protocols to allow devices to automatically discover each other without the need to enter IP addresses or configure DNS servers.

Click here to get Bonjour for Windows.
Follow the on-screen instructions and you'll get it all to work easily.