My printer stops before the job is done

view story

http://askubuntu.com – I have a Canon Pixma MP150. It's old but it still works well. The problem is that since I have been running Ubuntu the printer exhibits odd behavoir. Usually right at the end of a job, it will stop. The printing is done, but the printer is still "working" and it won't release the paper. If I pull it out and teset the printer, it will start over and print the same job. Once I just let it be and about an hour or so later it finished with no problems. My question is, coudl the be an issue with the printer (it is old) or is it the drivers in Ubuintu? Any advice (or suggestionsn on debugging) wo (HowTos)