I am new to setting up iPrint printers, and I am trying to understand when
LPR should be used, and when it should not be used. Let me use the
following examples to illustrate my current understanding of the subject
matter. In each of the following examples, "aa.bbb.ccc.ddd" represents the
IP address of the JetDirect box, printer, or PC (depending on the example),
and "<Printer Name>" represents the name of the printer.

Example 1
-----------
For a printer that is networked through an external JetDirect box LPR should
not be enabled on the client and the gateway autoload command should look
like this (assuming that the printer is connected to Port 1 on the JetDirect
box):

NDPSGW PORT=RAW HOSTADDRESS=aa.bbb.ccc.ddd:9100 PRINTERNAME=<Printer
Name>

Example 2
-----------
For a printer that has an internal network card and that connects directly
to a network jack LPR should not be enabled on the client and the gateway
autoload command should look like the following:

NDPSGW PORT=LPR HOSTADDRESS=aa.bbb.ccc.ddd:9100 PRINTERNAME=PASSTHROUGH

Question: Since the printer is connected directly to a wall jack is the
port number really needed? Is it a good practice to include the port number
regardless?

Question: Should the printer name be used instead of "PASSTHROUGH", or does
it not really matter?

Example 3
-----------
If a printer is connected to a PC then LPR should be enabled on the client
and the gateway autoload command should be as follows:

NDPSGW PORT=LPR HOSTADDRESS=aa.bbb.ccc.ddd PRINTERNAME=<Printer Name>


Am I correctly understanding how to handle each of the examples given above?

Thanks for any information that you can provide.

--Tom