Epson printer never finishes printing
I'm running Suse 9.1 Personal. I have an Epson Stylus CX5200 All-in-One Printer. When I installed Suse, it set up the driver and printing worked great. There is only one problem. Whenever I print something that is more than one page, the printer will print everything up through the last page, but the last page never gets completely ejected by the printer and the printer will continue to say "Printing..." on its small LCD screen. If I push the Stop button, it will say "Cancelling...", but stall there, also. If I try to print something else, it won't go through until I manually turn off the printer and then turn it back on. It just seems like Linux is not sending a "finished" signal to the printer. I am not sure how this works. Is this some bug or has anyone had problems with this? Thanks. Here is some technical info on the setup:
Here is /var/log/cups/error_log. All the lines except the last print out when I send the print job. It stalls on the line that says "Started backend". I then cancel it, but I still can't print until I manually restart the printer. I hope this was informative enough.
I [15/Aug/2004:00:24:22 -0700] Adding start banner page "none" to job 13.
I [15/Aug/2004:00:24:22 -0700] Adding end banner page "none" to job 13.
I [15/Aug/2004:00:24:22 -0700] Job 13 queued on 'Epson_CX-5200' by 'daren'.
I [15/Aug/2004:00:24:22 -0700] Started filter /usr/lib/cups/filter/pstops (PID 9286) for job 13.
I [15/Aug/2004:00:24:22 -0700] Started filter /usr/lib/cups/filter/pstoraster (PID 9287) for job 13.
I [15/Aug/2004:00:24:22 -0700] Started filter /usr/lib/cups/filter/rastertoprinter (PID 9288) for job 13.
I [15/Aug/2004:00:24:22 -0700] Started backend /usr/lib/cups/backend/epson (PID 9289) for job 13.
I [15/Aug/2004:00:25:31 -0700] Job 13 was cancelled by 'daren'.