I’m using OpenSUSE 12.1 on i686. All available updates have been applied.
I have an HP Laserjet 4/4M attached to lpt1. parport, parport_pc,ppdev, and lp modules are loaded. Initially, things weren’t working because the lp module wasn’t getting loaded. I am now forcing the lp module to load.
/dev/lp0 exists. I can send text to /dev/lp0 and it comes out of the printer.
I have configured the printer to use “HP LaserJet 4/4M with driver HP LaserJet 4 Plus - CUPS+Gutenprint v5.2.6”
Accessing the CUPS web interface shows the printer: “hp (Idle, Accepting Jobs, Shared, Server Default)”
If I use the web interface to print a test page, the job is submitted. Clicking on the job shows the state as:
processing since
Tue 10 Jan 2012 10:21:42 AM MST
“Unable to open print file: No such file or directory”
ls -ald /var/spool/cups
drwx–x— 3 root lp 12288 Jan 10 10:22 /var/spool/cups/
reddwarf:/var/spool/cups # ls -al /var/spool/cups/
total 28
drwx–x— 3 root lp 12288 Jan 10 10:22 .
drwxr-xr-x 18 root root 4096 Jan 3 20:02 …
-rw------- 1 root lp 771 Jan 10 10:22 c00453
-rw-r----- 1 root lp 273 Jan 10 10:21 d00453-001
drwxrwx–T 2 root lp 4096 Jan 2 19:22 tmp
I attempted to change the permissions on the directories, but the permissions are reset each time cups restarts. I examined /var/log/cups/*, but there is no useful information there.
This is really frustrating that the most basic printer possible just doesn’t work out of the box. I had to work with this a lot under 11.4 to get it to work.
I would really appreciate any ideas on how to get printing working under 12.1