Hi All

mostly RH 6.1 system, 2xPPro, SCSI, 2 NICs, cable modem, quite stable.

I have the following problem:  I just converted to using the 2.2.18 kernel from 
a 2.2.14 kernel to support Postgres 7.  Printing using the old kernel was fine
using the old-style lpd/lpr.

Since starting to use the new kernel, noticed that the printing wasn't working
(had restarted with the printer off and the autoprobe hadn't picked up a device
attached to the port).

After trying all kinds of gynmastics with modules and the old lpd/lpr, finally got to
the point where when I tried to print something, the printer would print a
single page with "No spool file found" at the top.  So i decided that this was a
lost cause, and decided to install LPRng which I'd heard was a better long-term
solution anyway.

It certainly has better diagnostics and error checking but now I've gotten to
a similar point (except that it just fails quietly, no printed page ejects at
all).  

If I disable the port by unloading all the parport modules, I can see the spool
files, but otherwise they just silently disappear and nothing happens.  

The printer was fine before and in fact works well with a directly connected 
Mac.

here are my configs and the result of some tests:


in /etc/rc.d/rc.local 
 .
 .
insmod parport
insmod parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto 
insmod parport_probe 
insmod lp
 .

and they load OK
==============
24 % lsmod
Module                  Size  Used by
lp                      5244   0
parport_probe           3204   0
parport_pc              7328   3
parport                 7304   3  [lp parport_probe parport_pc]
cs4232                  2408   1
uart401                 5968   1  [cs4232]
ad1848                 16016   1  [cs4232]
ip_masq_raudio          2736   0  (unused)
ip_masq_ftp             2384   0  (unused)
ip_masq_cuseeme          848   0  (unused)
appletalk              18048  11  (autoclean)
smc-ultra               4040   1  (autoclean)
8390                    6660   0  (autoclean) [smc-ultra]
sound                  57388   0  (autoclean) [cs4232 uart401 ad1848]
soundcore               2340   5  (autoclean) [sound]

==============
and the printer is detected on the port
==============
13 % cat /proc/parport/1/autoprobe
CLASS:PRINTER;
MODEL:HP LaserJet 6MP;
MANUFACTURER:Hewlett-Packard;
DESCRIPTION:Hewlett-Packard LaserJet 6MP Printer;
COMMAND SET:PJL,MLC,PCLXL,PCL,POSTSCRIPT;

==============
testing that lprng starts fine
==============
6 % lprng start
Starting lpd:                                              [  OK  ]

and...

23 % ps aux |grep lpd
daemon     981  0.0  0.3  1636  764 ?        S    12:17   0:00 lpd Waiting

===============
/usr/local/etc/printcap:

##LPRNGTOOL## LOCAL POSTSCRIPT 600x600 letter {} PostScript Default {}
lp|hp
:sd=/var/spool/lpd/lp
:sh
:mx=0
:af=/var/spool/lpd/lp/acct
:ml=0
:lf=/var/spool/lpd/lp/log
:cd=/var/spool/lpd/lp/
:lp=/dev/lp1
:if=/usr/lib/rhs/rhs-printfilters/master-filter
:

==============
checkpc finds nothing wrong with the setup (GREAT util!)
==============
21 % /usr/local/src/LPRng-3.7.4/src/checkpc

[no errors reported]

==============
but...
==============
22 % lpr ~hjm/stats

(no errors, but also no print output)

==============
here's the spool dir
==============
7 % ls -la /var/spool/lpd/lp
total 42
drwx------   2 daemon   daemon       1024 Feb 10 12:24 ./
drwxrwxr-x   6 root     daemon       1024 Feb 10 12:23 ../
-rw-------   1 daemon   daemon          4 Feb 10 10:14 .seq
-rw-------   1 daemon   daemon       4368 Feb 10 12:24 acct
-rw-------   1 daemon   daemon         22 Feb 10 11:00 control.lp
-rw-------   1 daemon   daemon      12288 Feb 10 12:24 db.lp
-rw-------   1 daemon   daemon      10214 Feb 10 10:11 filter
-rw-------   1 daemon   daemon        191 Feb 10 10:11 general.cfg
-rw-------   1 daemon   daemon         22 Feb 10 10:14 lock
-rw-------   1 daemon   daemon          0 Feb 10 10:23 log
-rw-------   1 daemon   daemon          0 Feb 10 12:24 lp
-rw-------   1 daemon   daemon       1045 Feb 10 10:59 lpq.0
-rw-------   1 daemon   daemon        347 Feb 10 10:11 postscript.cfg
-rw-------   1 daemon   daemon         25 Feb 10 10:14 status
-rw-------   1 daemon   daemon       3035 Feb 10 12:24 status.lp
-rw-------   1 daemon   daemon        147 Feb 10 10:11 textonly.cfg
-rw-------   1 daemon   daemon          5 Feb 10 12:24 unspooler.lp


======================
if unload all parport modules to block the printer access...:
======================
33% rmmod lp  parport_probe parport_pc parport

34 % lsmod
Module                  Size  Used by
cs4232                  2408   1
uart401                 5968   1  [cs4232]
ad1848                 16016   1  [cs4232]
ip_masq_raudio          2736   0  (unused)
ip_masq_ftp             2384   0  (unused)
ip_masq_cuseeme          848   0  (unused)
appletalk              18048  11  (autoclean)
smc-ultra               4040   1  (autoclean)
8390                    6660   0  (autoclean) [smc-ultra]
sound                  57388   0  (autoclean) [cs4232 uart401 ad1848]
soundcore               2340   5  (autoclean) [sound]

THEN can see the spool files:
Feb 10@12:33pm cx408397-a:/var/spool/lpd/lp                                     11 % ll
total 57
-rw-------   1 daemon   daemon       5051 Feb 10 12:34 acct
-rw-------   1 daemon   daemon        179 Feb 10 12:34 
cfA270cx408397-a.irvn1.occa.home.com
-rw-------   1 daemon   daemon         22 Feb 10 11:00 control.lp
-rw-------   1 daemon   daemon      12848 Feb 10 12:34 db.lp
-rw-------   1 daemon   daemon       8244 Feb 10 12:34 
dfA270cx408397-a.irvn1.occa.home.com
-rw-------   1 daemon   daemon      10214 Feb 10 10:11 filter
-rw-------   1 daemon   daemon        191 Feb 10 10:11 general.cfg
-rw-------   1 daemon   daemon        552 Feb 10 12:34 hfA270
-rw-------   1 daemon   daemon         22 Feb 10 10:14 lock
-rw-------   1 daemon   daemon          0 Feb 10 10:23 log
-rw-------   1 daemon   daemon          5 Feb 10 12:34 lp
-rw-------   1 daemon   daemon       1045 Feb 10 10:59 lpq.0
-rw-------   1 daemon   daemon        347 Feb 10 10:11 postscript.cfg
-rw-------   1 daemon   daemon         25 Feb 10 10:14 status
-rw-------   1 daemon   daemon       6499 Feb 10 12:34 status.lp
-rw-------   1 daemon   daemon        147 Feb 10 10:11 textonly.cfg
-rw-------   1 daemon   daemon          5 Feb 10 12:34 unspooler.lp

but no printing even when the modules are re-loaded as above

and the spool files disappear.

I'm stumped!  Any hints?
                                                                              
Cheers
harry

[EMAIL PROTECTED]

-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to