USB接続のプリンターでフリーズする

 こんばんは。
 オフィスの仕事の持ち帰り分を自宅で作業しています。
 iMacMB325Jを使用。OSはOS X 10.5.5です。
 元々Winで使用していたキャノンの複合プリンター
 MP950を接続しています。
 接続当初は問題なかったのですが、最近になって(約半年)
 プリンターの電源を入れると、しばらくするとマウスが効かなくなり
 固まってしまいます。
 また、スキャナーで読み込むのは問題ないのですが、プリンター機能
 できちんとMP950を選んでいても、エラーが出てプリントアウトできなく
 なることが増えてきました。
 画面下部にプリンターアイコンが出ますが、しばらくすると!マークが出ます。

 プリンター、スキャナードライバー共にキャノンからダウンロードしてきた
 ものの最新版を使っていますが、なんかMacにもともと付属していたドライバー
 のほうが安定してたような気がします。

 もしくはUSBの調子が悪いのでしょうか?

 同じような症状のかた、もしくはこういう場合の対処法など
 ご教授いただけると幸いです。

 よろしくお願いします。

 Macの場合、ドライバーを元に戻すにはOSの再インストールしか無いのでしょうか?