Canon MP160 printing problem

My I recently installed openSUSE 11.3 and tried to set up my Canon MP160 printer. I had to install gutenprint but then some drivers appeared. One said simplified and the other said expert. I chose the simplified version. A few days afterward I discovered that my printer always printed the first page OK but every other page was just covered in black stripes. I switched to the other driver but the problem remained. Has anybody else had this problem and found out how to fix it?