On Wed, 25 Feb 2004, Ryan Novosielski wrote:

On Fri, 23 Jan 2004, Anthony Ewell wrote:



> Hi All,
>
>     In the process of installing LPRng, I do believe I have uncovered
> several
> bugs.  This  is my configuration:



<snip>




> First some background.  When I am addressing a Jet Direct print server or
> similar, I have traditionally addressed it in /etc/printcap as such:
>
>               :rm=192.168.255.7
>               :rp=raw1
>
> I seems that LPRng has changed this to
>
>               :[EMAIL PROTECTED]
>
> It sticks "rm", "rp", and the port number all into "lp".  This I can live
> with, EXCEPT:



Well, the real problem here to my eyes is that you are ending up with a [EMAIL PROTECTED] You use the first or the last (like "before and after" on Wheel of Fortune ;)), but I don't think altogether that that is proper syntax. If you are doing it, it's bad syntax (though you seem to be indicating the software is doing it -- but read below...)

<snip>



> BUG 3:  the new super "lp" method does not work.  /etc/printcap must be hand
> edited to the following:
>          #     :rm=192.168.255.7
>          #     :[EMAIL PROTECTED]
>                 :lp=192.168.255.7%9100
>                 :rp=raw1
>
> Note that you must
>        A)  use an "lp", "rp" pair, and
>        B)  remove the queue name and "@" symbol ("raw1@") from "lp".
>
>
> BUG 4:  if you edit the queue with LPRngTool,  LPRngTool will change the
> "lp",
> "rp" pair back to the super "lp" method.  Meaning you have to remember
> to hand
> edit the "lp", "rp" pair back into /etc/printcap.
>
>
> BUG 5:  Speaking of  LPRngTool, I need to be able to specify the print queue
> name ("rp") when setting up a printer for LPR/LPD.  LPRngTool removes this
> option when setting up this kind of printer.  This creates a real mess
> when setting
> up a Jet Direct 500x with three queues names (raw1, raw2, and raw3) for
> each of its three parallel ports.



OK, if I'm right about the above portion (I'm pretty certain I am as I've been doing this awhile ;)), you've got this all hosed. Like I said above, you pick the proper port (ie 9100, 9101, etc.) OR you pick a queue and the port used is 515 (LPR). AFAIK, both is bad syntax. My personal recommendation is:

:[EMAIL PROTECTED]

...this should do what you want. If you are using 9100, you should omit
the queue name as each port will be defined as a particular queue. Again,
this is only as I understand it, but I believe I answered this question
already on the list in the past and others concurred with my
understanding.

Now, a caveat here that I've noticed is if you are using ifhp as your
filter (you have not indicated either way), you will most likely want:

:lp=/dev/null
:[EMAIL PROTECTED]

...something about the addr already being open while ifhp tries to access
it -- but this does not seem like your problem.

Bottom line: if rm/rp does not work and inserts 9100 at the end without
you suggesting it (I don't believe it did last time I tried it), that is a
bug. If you are manually using a queue name and port name, I think it's
pilot error.

HTH!

---- _  _ _  _ ___  _  _  _
|Y#| |  | |\/| |  \ |\ |  |  | Ryan Novosielski - Jr. UNIX Systems Admin
|$&| |__| |  | |__/ | \| _|  | [EMAIL PROTECTED] - 973/972.0922 (2-0922)
\__/ Univ. of Med. and Dent. | IST/ACS - NJMS Medical Science Bldg - C630

-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------





-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------




Hi Anthony,

read the 'Chapter 11. Printer Communication and Protocols' in the
reference manual:

http://lprng.com/LPRng-Reference/LPRng-Reference.html#NETWORKPRINTER

best regards
~christoph


-- /* Christoph Beyer | Office: Building 2b / 23 *\ * DESY | Phone: 040-8998-2317 * * - IT - | Fax: 040-8998-4060 * \* 22603 Hamburg | http://www.desy.de */


Dudes! The error was from LPRng Tool! From Chapter 11 of the above:

The following is an example of a simple printcap entry that can be used to send a job to
a remote printer using the RFC1179 protocol:
# *LPRng* syntax


# :lp value is 'where to print the job'
lp:
:[EMAIL PROTECTED]
# OR Vintage BSD Print Spooler Syntax
# (*LPRng* supports this as well)
# :rp = remote printer, :rm = remote machine or host
lp:
:rp=raw:rm=10.0.0.1


What I want is for LPRng tool to do this. I don't want a lot a hand work after I
us it. I also want the TCP/IP (jet direct, etc.) section of LPRng Tool to allow
me to add the queues name (rp) to it.


My "ideal" LPRng Tool is one where I have NO HAND WORK after I use it. :-)

--Tony

p.s. "pilot error" ?!?!?! I do believe the technical term for this is "short between
the head sets!" ;-) And, yes, I am guilty of a lot of that!



----------------------------------------------------------------------------- YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to