How's it going.Let me read of your question. Give me a minute.
What does it say when you try and print, do you get any error messages?
The Error 311 indicates a communication error between the Mac and the printer. If you upgraded the Mac from Leopard to Snow Leopard, there could be older driver files for the iP4300 that are conflicting with the new driver. Therefore I would start your repair by trashing all of the Canon files.The first step is to disconnect the USB cable between the printer and the Mac.The next step is to delete the current printer queue for the iP4300. Open Print & Fax, select the iP4300 in the list and click the minus ( - ) button to remove the queue. You can now exit Print & Fax.The third step is to remove the Canon files. These are located in HD > Library > Printer > Canon > BJPrinter. Select all the files inside this folder and trash them. Then empty the Trash and restart the Mac.
Yes, tell me when you are at the PC.
Could we arrange a time for me to connect and have a look?