I've been printing from Fedora to a USB Lexmark inkjet printer (Z51) for more than a year without problem. But just now, I went to print to it again and nothing is happening. Printer is on, USB cable plugged in, hwbrowser recognizes it is connected... but print jobs get stuck in queue forever. gs goes to 100% CPU usage and eventually I have to kill it in terminal.
Just to check, I connnected the printer to my Ubuntu laptop. Printed a test page, no problem.
Started from scratch. Deleted all printers in Fedora, recreated a new printer object, attached it to /dev/usb/lp0. Clicked "Test page". Nothing happens. Error log:
I [13/Mar/2006:12:46:58 +0100] Adding start banner page "none" to job 20.
I [13/Mar/2006:12:46:58 +0100] Adding end banner page "none" to job 20.
I [13/Mar/2006:12:46:58 +0100] Job 20 queued on 'Z51' by 'root'.
I [13/Mar/2006:12:46:58 +0100] Started filter /usr/lib/cups/filter/pstops (PID 4059) for job 20.
I [13/Mar/2006:12:46:59 +0100] Started filter /usr/lib/cups/filter/foomatic-rip (PID 4060) for job 20.
I [13/Mar/2006:12:46:59 +0100] Started backend /usr/lib/cups/backend/usb (PID 4061) for job 20.
gs again just sitting there eating up 100% CPU.
I am lost. Suggestions anyone?