Well first I would check.........
lslpp -l | grep bos.rte.printers
lslpp -l | grep printers.rte
and see if the filesets are installed, if not, install them...
lppchk -v
lppchk -c
Anything broken?
reinstall if broken...or add a patch for that fileset
cd /var/spool/lpd/pio/@local/smit
and do an ls -la
Do you have sm_cmd_hdr? Is it zero bytes?
Today's date?
If zero bytes in size......
cp /usr/lpp/printers.rte/inst_root/var/spool/lpd/pio/@local/smit/*
/var/spool/lpd/pio/@local/smit/
Then stop the printers
stopsrc -cg spooler and then
startsrc -g spooler
Lastly
check you /etc/qconfig file.......it sounds like there is garbage in it
0782-626
0782-626 At attempt to add queue.
With 0781-017
Had dummy entries in /etc/qconfig
If a printer was recently added .........delete it and readd it........look at the
last printer...does it have two stanzas..........?
.
Check stanza
two for every printer.......look for errors.
sales:
device = @chsal20
host = chsal20
rq = pcl
s_statfilter = /usr/lib/lpd/aixshort
l_statfilter = /usr/lib/lpd/aixlong
@chsal20:
header = always
trailer = never
access = both
backend = /usr/lib/lpd/pio/etc/piorlfb -f !
lp0:
discipline = fcfs
up = TRUE
device = dlp0
dlp0:
backend = /usr/lpd/piobe
file = FALSE
access = write
feed = never
header = never
trailer = never
Good luck