Well ... it used to work when I had Mandriva LE 2005, but when I upgraded to 2006 the whole thing broke ... despite installing the latest CUPS rpms. It didn't matter to me that much because I print about as often as Bill Gates writes love letters to Richard Stallman but now I need it!

I've tried installing the printer using the KDE print manager front-end and I've tried all the available drivers for this model, but it just sits there not responding. It's a local printer set up on my one and only parallel port which is /dev/lp0 I've tried every combination of installing uninstalling and standing on my head at midnight I can think of ... but the end result is always the same: nothing.

I read another thread which suggested I should add myself as a user and set up a password for CUPS, but this seems to mean I now have no front-end access to the backend stuff. I can't even delete a print job. The error is now:
Code:
I [01/Apr/2006:10:20:15 +0100] Adding start banner page "none" to job 10.
I [01/Apr/2006:10:20:15 +0100] Adding end banner page "none" to job 10.
I [01/Apr/2006:10:20:15 +0100] Job 10 queued on 'johns_printer' by 'john'.
I [01/Apr/2006:10:20:15 +0100] Started filter /usr/lib/cups/filter/pstops (PID 5891) for job 10.
I [01/Apr/2006:10:20:15 +0100] Started filter /usr/lib/cups/filter/foomatic-rip (PID 5892) for job 10.
I [01/Apr/2006:10:20:15 +0100] Started backend /usr/lib/cups/backend/parallel (PID 5893) for job 10.
E [01/Apr/2006:10:30:50 +0100] Unable to open /etc/cups/passwd.md5 - No such file or directory
E [01/Apr/2006:10:30:50 +0100] cancel_job: "" not authorized to delete job id 10 owned by "john"!
E [01/Apr/2006:10:30:57 +0100] Unable to open /etc/cups/passwd.md5 - No such file or directory
E [01/Apr/2006:10:30:57 +0100] cancel_job: "" not authorized to delete job id 10 owned by "john"!
E [01/Apr/2006:10:31:11 +0100] Unable to open /etc/cups/passwd.md5 - No such file or directory
E [01/Apr/2006:10:31:11 +0100] cancel_job: "" not authorized to delete job id 10 owned by "john"!
E [01/Apr/2006:10:31:13 +0100] Unable to open /etc/cups/passwd.md5 - No such file or directory
E [01/Apr/2006:10:31:13 +0100] hold_job: "" not authorized to hold job id 10 owned by "john"!
E [01/Apr/2006:10:31:23 +0100] Unable to open /etc/cups/passwd.md5 - No such file or directory
E [01/Apr/2006:10:31:23 +0100] cancel_job: "" not authorized to delete job id 10 owned by "john"!
I've been busted down to print queue newbie status by this. Any ideas anyone?