If you have an error box popping up that says the following: Canon BJC_4300 Error occurred during file creation then you have a Canon printer that's not compatible with Windows XP Limited User mode. Almost nothing is, after all. Here's how to get it working (tested on a Canon MultiPASS C5500): Set users permission to "Modify" for the folder X:\WINDOWS\system32\spool\PRINTERS. Just replace X with whatever drive you have Windows on, unless of course it's "X". I've been wrestling with getting my kids' computer to work without making my five-year-old an administrator (!) so I'm sure there will be more of these...
Here are the solutions I find on my own once customer support tells me they've exhausted all options.