Hi Steve,
One requirement of creating remote output queues that I don't
understand fully (yet) is the "Remote printer queue" (RMTPRTQ) name
that must be specified.
Remote output queues act as a "Line Printer Requester" (LPR).  The LPR 
protocol wasn't originally designed as a means of talking directly to 
the printer, but rather for communicating between one Unix server and 
another.
If you had one Unix server that had a printer attached, it would run the 
"line printer daemon" (LPD).  You'd use the "line printer requester" 
(LPR) to send a document to the LPD computer, and then it would print it 
 to the printer (using a serial or parallel port, etc).
Since it's possible to have many different printers attached to one 
computer, the LPR/LPD protocol exchange included a "printer port" 
parameter that told it which printer to print to.   This is also 
sometimes called "printer queue" because each printer would typically 
have it's own queue for spooled files.   Very much like the output 
queues we have on i5/OS.
So basically what you're doing is telling it to transfer a spooled file 
from one computer to another, and telling it which output queue to use 
on the destination server.  Make sense?
More recently (actually, not THAT recently, but more recently than the 
invention of LPR/LPD) we have printers that can have their own LPD 
built-in.   Printer manufacturers added this capability to their network 
print servers so that people can go directly to the printers without 
needing a computer in the middle... that makes good sense.
However, the correct "port" or "print queue" makes less sense in that 
situation since you already know what printer you're sending it to... 
Some manufacturers just ignore the queue name entirely.   Others will 
use it as an indication of how the file will be interpreted...   For 
example, HP generatlly uses the name "raw" for documents that are 
already in the printer's language (such as PCL or PostScript), and need 
no conversion, vs. "text" for stuff that's in plain text (Unix text 
files don't have carriage returns, and HP uses this to indicate that it 
should add a CR before each LF).  There's also an "auto" which means 
that the printer will try to detect the format automatically.  External 
JetDirect cards also have "raw2, text2, auto2" etc since they can have 
multiple ports.
If you give a different name besides "raw", "text" or "auto", HP 
printers assume you meant "raw", and use that.
"PR1" means "printer 1".  It's an old convention for the first printer 
port on a computer...   but I haven't seen that used on an HP machine 
before.  Maybe you have a 3rd-party print server that's receiving the 
network document, and sending it to it's first printer port?  If not, 
then it's just being treated as "raw".
When I browse to the web interface for any of these printers on the
LAN, I don't see the queue name PR1 defined under the LPD queue names
on the printer itself.  Is this where I should be looking?
I'm not sure how you find this on the web interface (or if you can?) 
I'm looking at the web interface for one of my printers, and it doesn't 
say anything about the port/queue names that I can find.
So my real question is this - If I were setting up a remote outq
description for an HP 4350 laser printer from scratch, how would I
know that I should use PR1 as the remote printer queue name?  Is this
information typically documented in the printer manual?
It would be in the manual for the "print server" or "network interface". 
 Not for the printer itself.   For HP, that usually means an EIO card 
called a "JetDirect" card, or an external unit that plugs into the 
printer's parallel or USB port.  But... it's in that manual, not the 
manual for the printer itself.
Or... search the web... I found this on HP's site:
http://tinyurl.com/2lpd8d
and this on IBM's site:
http://tinyurl.com/35zpvw
As an Amazon Associate we earn from qualifying purchases.