I have an HP laptop and an HP printer connected wirelessly through a Linksys router (but USB connection does the same). When I send a print job of, say, 1 page, it will print the same page continuously until it runs out of paper (or I pull the paper supply out) and then I have to cancel the print job from the computer. It will have a message in the print queue something like "Printing page 24/1".
Printer shows the job as completed, then starts a new print job. To cancel I have to stop the printer, then cancel the print job, then cancel waiting print jobs on the printer, then often cancel the print job at the computer and printer again.
I suspect something corrupted in the print queue, but I don't know where to find the files. At least, that would have been the most likely solution back in my tech days when I understood the functioning of operating systems. Now they've gotten so "foolproof" it takes someone who's willing to toe the Microsoft line on everything to keep them working, or who's able to pay a geek to fix it for them.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic