I have a Canon iP4700 connected by usb to my new iMac (21.5) and setup as a shared printer. It prints perfectly from the iMac but other computers on the network (Windows PCs) can see the printer (I set them up using the Bonjour wizard as the normal Windows Add Printer wizard was not reliable) and load the printer interface but when they print, the pages come out blank. I have the correct printer driver installed on the Windows computers. When I had a Windows computer connected to the printer all the computers (3 others) could print to the printer without any problem.
I have tried a print server (Netcomm NP3680) but the iMac keeps dropping the printer into pause mode using the Canon driver but the PreFab driver will print (but does not show ink levels etc). Have also tried the print share feature of the Belkin modem/router but this is also unreliable as it drops connection.
Any ideas on how to get the print to actually print something on the page from the other computers when set up as a shared printer on the Mac?