I'm having trouble printing to a couple of new HP printers from Solaris 9 using
lp. The printers require filters (the same filter). The filter is in use with
other HP printers (an HP2300 setting next to my desk is one that works, and has
for sometime).
I used the following command to define the printer to Solaris:
lpadmin -p tcs_hp4350ff -o protocol=tcp,dest=npi12d5bd.emporia.edu:9100 -v
/dev/null -m netstandard -T unknown -I pcl
lpstat -p tcs_hp4350ff -l shows:
printer tcs_hp4350ff waiting for auto-retry. available.
exec exit fault
Form mounted:
Content types: pcl
Printer types: unknown
Description:
Connection: direct
Interface: /usr/lib/lp/model/netstandard
PPD: none
On fault: alert with "mail[ggunselm at emporia.edu]" every 60 minutes
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Banner page never printed
Character sets:
(none)
Default pitch:
Default page size:
Default port settings:
Options: protocol=tcp, dest=npi12d5bd.emporia.edu:9100
I'm just guessing, but based on timestamps the following seem like a set of
debug messages from /var/adm/messages:
Jun 6 17:01:52 robin netpr[23656]: [ID 560845 lpr.debug] Cannot connect to
printer
Jun 6 17:01:52 robin netstandard: tcs_hp4350ff-222: [ID 702911 lpr.debug]
netpr exit_code : 129
Jun 6 17:01:52 robin netstandard: tcs_hp4350ff-222: [ID 702911 lpr.debug]
banner page exit code : 129
Jun 6 17:01:52 robin netstandard: tcs_hp4350ff-222: [ID 702911 lpr.debug]
FINAL exit_code : 129
Jun 6 17:01:52 robin lpsched[8566]: [ID 286429 lpr.debug] dispatch S_CHILD_DONE
Jun 6 17:01:52 robin lpsched[8566]: [ID 404684 lpr.debug]
s_child_done(448251282, 26, -32512, 0)
Jun 6 17:01:52 robin lpsched[8566]: [ID 467870 lpr.debug] schedule(EV_LATER)
Jun 6 17:01:52 robin lpsched[8566]: [ID 744729 lpr.info] fault (tcs_hp4350ff),
type (mail[ggunselm at emporia.edu]), status(14): exec exit fault
Jun 6 17:01:52 robin lpsched[8566]: [ID 698411 lpr.debug] exec(EX_ALERT)
Jun 6 17:01:52 robin lpsched[8566]: [ID 467870 lpr.debug] schedule(EV_INTERF)
Jun 6 17:01:52 robin lpsched[8566]: [ID 732712 lpr.debug] ev_interf(NULL)
Jun 6 17:01:53 robin lpsched[8566]: [ID 286429 lpr.debug] dispatch S_CHILD_DONE
Jun 6 17:01:53 robin lpsched[8566]: [ID 404684 lpr.debug]
s_child_done(2046535473, 27, 0, 0)
nslookup npi12d5bd.emporia.edu returns the correct ip address.
The following message reoccurs on /var/lp/logs/lpsched
06/06 17:09:48: printer fault. type: mail[ggunselm at emporia.edu], status: 14
msg: (exec exit fault)
The HP4350 configuration page shows an Embedded HP JetDirect J7949E. I do not
have access to the HP4000, so at this point I don't know have it's connected to
the network.
I have several questions:
1. what does the "exec exit fault" line from the lpstat command mean and where
is it documented
2. lpstat On fault shows "mail ..." and /var/lp/logs/lpsched shows "printer
fault. type: mail ..." , but I am not receiving email - why
3. how can I stop the printers so that I can retry them one at a time - I tried
cancel tcs_hp4350ff but received the message: could not talk to print service
at robin
4. at the bottom of the man page for lpsched(1M) it reads:
System Administration Guide: Basic Administration but I could not find any
printer info in the SAG Basic Administration. I think it's all in Advanced
Administration.
Note: tcs_hp4350ff is also defined as a remote printer using a Novell print
queue and server. This definition works, so the printer and network are
working through Novell.
Thanks for any ideas/insight/wisdom
Glen Gunselman
This message posted from opensolaris.org