Download and install the shareware PrintFab drivers, which include the Canon IP 1600 drivers.
Once you've got that bit set up, then do this:
Make sure your Windows PC is sharing the printer for everyone (including guest).
Make sure your Mac and windows PC are on the same workgroup (called workgroup!).
So I searched around the internet and found a ton of tips, and the following combination seems to work every time for me: No matter what I did, I kept getting NT_STATUS_NO_MEMORY errors, or login errors. Canon was no help - they told me what I was doing was impossible and unsupported. I was having trouble getting my 'unsupported' networked Canon ip1600 to work over the network (so I could print wirelessly from the Mac to my Windows PC without a print server).