Network printer hangs at "sending print data..." I can print a test page, but that's it. Anything else I try to print just hangs at "sending print data...".

I'm running OS X 10.7.2 (Lion). My printer is a Canon PIXMA MP210. I'm using the driver from Canon's website. It works when connected via USB. My connection URI is:

smb://printme:pleas3@192.168.0.3/GoFlex_Home


Anyone seen this before, and know how to fix?
I installed Gutenprint for OS X. The newest version supports my printer. It now prints perfectly using that driver. Weird because it didn't seem like a driver issue. Thanks anyway guys! Hope this helps somebody in the future.