Network Printing between Windows and OSX?

Probably a long shot asking this here, since most of you have no experience with OS X, but you never know!

We have 2 computers over here, one uses Windows Vista, the other is an iMac with OS X Snow Leopard. They’re both connected to a hub, said hub is connected to the modem. The Windows machine has 2 printers connected to it, an HP DeskJet and an Epson Stylus.

Now, I would like to access one of those 2 printers from within OS X, so I can actually print without moving files between both computers through an USB stick or whatever. I’ve put both printers in Windows Vista on “Shared”, but I can’t seem to find them anywhere in OS X. So I guess I’m doing something massively wrong.

Below is a chart of how this “network” looks like.

So, is it possible like this to get access to the printers on the Vista machine from within OS X? If so, how do I properly set it up?

PS: obviously, this entire thing has never been setup as a proper network. Though, sometimes I can see the Windows machine pop up in my OS X “Shared” list, but that’s quite rare, so I guess the “network” kinda works.

Apple says you need to purchase another mac and share the printer via bonjour, but I’m gonna go on a limb here and try to convince you to install Windows on the imac instead.

I can understand why you of all people would get a non-handheld Apple device, but asking for us to help with your iMac, especially something network related, that I cannot fathom.

Get a switch instead of a hub.

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.