glong3008
asked on
aix print to rightfax hpfax queue
We just setup a new AIX box. I have setup all my normal unix to hpjetdirect printers that are physical printers and they work. I am having an issue setting up the print queue that is suppose to go to my rightfax hpfax printer. If I sent something it just sits in the aix queue and doesn't get to my rightfax box. I have the host file setup as 10.10.0.44 rightfax-cypher2. I have the printer as hp@cypher2 and the print queue as rightfax-cypher2. In the old box that worked the printer didn't say hp it just said @cypher2. I con't know why they are named this when my rightfax box is just rightfax1. I am pretty much down and rightfax doesn't seem to know anything about aix. HELP! Thanks everyone...
ASKER
I think I messed it up... I went in and edited the file to reflect your changes but now there is a job from how it was before that I seem unable to cancel out of the queue...
rightfax-cypher2:
device = @cypher2
host = cypher2
rq = HPFAX
s_statfilter = /usr/lib/lpd/aixshort
l_statfilter = /usr/lib/lpd/aixlong
@cypher2:
header = never
trailer = never
access = both
backend = /usr/lib/lpd/pio/etc/piorl fb -f ! -C
My host file has 10.10.0.44 rightfax-cypher2 even though the name of the physical machine is actually just rightfax1
rightfax-cypher2:
device = @cypher2
host = cypher2
rq = HPFAX
s_statfilter = /usr/lib/lpd/aixshort
l_statfilter = /usr/lib/lpd/aixlong
@cypher2:
header = never
trailer = never
access = both
backend = /usr/lib/lpd/pio/etc/piorl
My host file has 10.10.0.44 rightfax-cypher2 even though the name of the physical machine is actually just rightfax1
>> My host file has 10.10.0.44 rightfax-cypher2 even though the name of the physical machine is actually just rightfax1 <<
Why that?
According to your qconfig setup the hostname is cypher2! If that hostname is not reachable (try ping cypher2) nothing will work.
rightfax-cypher2 is the name of the local AIX queue. The name of the remote queue is HPFAX. Both are in no way related to IP addresses/names, but are internal to AIX resp. your hpfax printer.
Why that?
According to your qconfig setup the hostname is cypher2! If that hostname is not reachable (try ping cypher2) nothing will work.
rightfax-cypher2 is the name of the local AIX queue. The name of the remote queue is HPFAX. Both are in no way related to IP addresses/names, but are internal to AIX resp. your hpfax printer.
ASKER
there is a
10.10.0.44 RIGHTFAX1 rightfax1 cypher2
entry
10.10.0.44 RIGHTFAX1 rightfax1 cypher2
entry
OK,
that sounds better. cypher2 is thus a local alias for RIGHTFAX1, which is OK, assuming the IP address is correct.
Now you'll have to make sure that the hpfax machine would actualy accept HPFAX as a queue name (consult the documentation).
You can issue "telnet cypher2 515" to check whether it's actually listening on the lpr port. No response (no prompt) is OK, "telnet: connect: A remote host refused an attempted connect operation." is bad - then it's not an LPR printer!
As for the hanging job - please issue "lpstat" to find out in which queue it might hang around, then use "lpq -Pqueue" to display details (jobnumber) and "qcan -xjobnumber" to kill it, or, if feasible, issue "qcan -X" to kill all jobs in all local queues.
that sounds better. cypher2 is thus a local alias for RIGHTFAX1, which is OK, assuming the IP address is correct.
Now you'll have to make sure that the hpfax machine would actualy accept HPFAX as a queue name (consult the documentation).
You can issue "telnet cypher2 515" to check whether it's actually listening on the lpr port. No response (no prompt) is OK, "telnet: connect: A remote host refused an attempted connect operation." is bad - then it's not an LPR printer!
As for the hanging job - please issue "lpstat" to find out in which queue it might hang around, then use "lpq -Pqueue" to display details (jobnumber) and "qcan -xjobnumber" to kill it, or, if feasible, issue "qcan -X" to kill all jobs in all local queues.
ASKER
I think my problem is I don't know how to create the printer through smit so the qconfig file reflects what we show it should be because editing that file doesn't work...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
http://ltxfaq.custhelp.com/app/answers/detail/a_id/389/~/unix,-lpr%2Flpd-setup-for-aix
Your answer was just a bit late but dead on and I can't tell you how happy I am. Thanks so so much!
It is a remote print queue instead of hpjetdirect and your addition on what to insert in the different areas is very clear! I hope this helps someone else... THANKS
Your answer was just a bit late but dead on and I can't tell you how happy I am. Thanks so so much!
It is a remote print queue instead of hpjetdirect and your addition on what to insert in the different areas is very clear! I hope this helps someone else... THANKS
Thx for the points!
The link you posted is a bit outdated.
Here is the ultimative "AIX 6.1 Printer and Printing Manual"
http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.printergd/doc/printrgd/printrgd-kickoff.htm
Cheers
wmp
The link you posted is a bit outdated.
Here is the ultimative "AIX 6.1 Printer and Printing Manual"
http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.printergd/doc/printrgd/printrgd-kickoff.htm
Cheers
wmp
if I understood you right the printer's hostname is " rightfax-cypher2"?
If so, your /etc/qconfig should contain something like
queuename:
device = @rightfax-cypher2
... (more options)
rq = remote_queuename
@rightfax-cypher2:
backend = ...
Please post the appropriate part of /etc/qconfig.
wmp