I'm fed up to the back teeth with cups
I don't often use my printer but when I do, I expect it to work. So I try to print something, and nothing happens. Reason? Something wrong with the HP backend. I call up the hplip toolkit and it can't open /dev/parport.
My first thought was that there was a connection error. My printer is normally connected through a scanner. So, just to make sure I really was connected, I reconnected it directly to the parallel port, screwed everything tight and tried again. Still no joy.
I tried catting a text file directly to /dev/lp0. It didn't print properly (I didn't expect it to) but some of it came out, so it wasn't the connection after all. It's the bloody software! Cups and hplip were both upgraded recently and now they don't work together any more.
Then I remembered that I had used the printer under Crux without hplip, just with gutenprint. So I removed hplip and all its dependencies (they were legion!), installed gutenprint, removed the printer and reinstalled it, choosing the gutenprint driver for my model. Now I can print again.
Why do they always make everything so bloody complicated? I hate Cups!