When I try to print something with my linux box, I get nothing. I am using LPRng. I also successfully configured my printer port.
$ echo "Hello World" > /dev/lp0 will print hello world. I have to manually form feed the page But when I do $ lpr /etc/passwd it produces nothing. I then query the print spool [EMAIL PROTECTED]:~> lpq Printer: [EMAIL PROTECTED] 'PostScript' Queue: 1 printable job Server: no server active Status: lp: Do_queue_jobs: cannot open '/var/spool/lpd/lp' - Is a directory at 15:22:26 Rank Owner/ID Class Job Files Size Time 1 [EMAIL PROTECTED] A 328 /etc/passwd 1297 15:22:26 It looks as if lp is trying to open a file title lp, but it is finding that it is a directory. Indeed, if I ls the directory, I see that lp is a directory and not a file debian:~# ls -la /var/spool/lpd/lp total 1319 drwxrwsr-x 2 lp lp 1024 Sep 5 13:58 . drwxrwsr-x 3 lp lp 1024 Sep 12 15:22 .. -rw------- 1 lp lp 107 Sep 5 13:58 cfA143debian.linux.bogus -rw------- 1 lp lp 0 Sep 3 23:11 control.lp -rw------- 1 lp lp 1151 Sep 5 13:58 dfA143debian.linux.bogus -rw------- 1 lp lp 102 Sep 5 13:58 hfA143 -rw------- 1 lp lp 5 Sep 5 13:58 lp -rw------- 1 lp lp 1335070 Sep 9 23:38 status.lp -rw------- 1 lp lp 5 Sep 5 13:58 unspooler.lp You can see that I have a file called, /var/spool/lpd/lp/lp so it looks if I have something screwed up somewhere. Here is my printcap I am using a filter called hp4laser $ cat /etc/printcap # # Copyright (c) 1983 Regents of the University of California. # All rights reserved. # # Redistribution and use in source and binary forms are permitted # provided that this notice is preserved and that due credit is given # to the University of California at Berkeley. The name of the University # may not be used to endorse or promote products derived from this # software without specific prior written permission. This software # is provided ``as is'' without express or implied warranty. # # @(#)etc.printcap 5.2 (Berkeley) 5/5/88 # ##PRINTTOOL## LOCAL PostScript 600x600 letter {} lp|PostScript:\ :sd=/var/spool/lpd:\ :mx#0:\ :lp=/dev/lp0:\ :if=/usr/local/bin/hp4laser:\ :af=:\ :sh: ##PRINTTOOL## LOCAL PostScript 600x600 letter {} hp4manual:\ :sd=/var/spool/lpd:\ :mx#0:\ :lp=/dev/lp0:\ :if=/usr/local/bin/hp4laser:\ :af=manualfeed:\ :sh: This printcap works with BSD LPR, so I am a bit confused as to what is wrong here. Let me guess, LPR is different than LPRng, but these all look pretty basic. Any suggestions? brian -- Brian Lavender http://www.brie.com/brian/