I am having problems printing through a Windows print server.

I can print directly through the /usr/bin/smbprint script: i.e.
"cat test.ps | /usr/bin/smbprint" works perfectly (& returns status 0)

But when I try to print with lpr through ifhp, the job appears in the
print queues of both the Unix host and and the NT print server, but
never clears.  (lprm'ing the job clears it on the NT queue also)

In the course of trying to track down the error, I reduced smbprint to a
minimum, and incorporated username and password into the script: 
(erased here)

> #!/bin/sh
> # Minimal version of SMBPRINT
> /bin/cat | /usr/bin/smbclient //gasgeneral/cardiac_anes PWORD -U USER \
>                                -c 'print -' -P -E 2> /dev/null

The printcap entry looks like the examples in the LPRng documentation:

> smbprinter:
>        :sd=/var/spool/lpd/smbprinter
>        :lp=|/usr/bin/smbprint
>        :ifhp=model=hp4050
>        :filter=/usr/libexec/filters/ifhp

Output from lpq looks normal:

> Printer: smbprinter@localhost
>  Queue: 1 printable job
>  Server: pid 3249 active
>  Unspooler: pid 3250 active
>  Status: processing 'dfA248localhost.localdomain', size 8446, format 'f', IF filter 
>'ifhp' at 15:47:15.802
>  Filter_status: getting sync using 'pjl echo' at 15:47:16.069
>  Rank   Owner/ID                  Class Job Files                 Size Time>
> active dom@localhost+248            A   248 test.ps               8446 15:47:15

lpr -V looks normal, (as does lpq -L to my inexperienced eyes).

I'm using recent versions of ifhp (3.4.9-1), LPRng (3.8.2-1), samba
(2.2.1a) on a Red Hat 6.2 machine with various RPMs upgraded.

Does anyone have any ideas?  I've wasted two days on this problem so
far!

Thanks for your help,

-- Dom Layfield

-----------------------------------------------------------------------------
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