Hello, All.
I'm running Samba 2.0.7 on a VA Linux (RedHat 6.2, kernel 2.2.14) server,
and for the most part everything runs as expected. However, when someone
prints something to a network printer that requires manual feed, all
subsequent printing to that printer "hangs" the Windows clients until
the
manual feed job is complete. Is this normal? I would expect that other
print jobs would still spool to the server and allow the Windows clients to
continue, though they may not print until the manual feed job has been
completed. The printer I'm testing is an HP LaserJet 5Si with a JetDirect
card and 8MB of memory.
While the manual feed job is pending, the result of lpq is:
linux02: waiting for 10.111.1.99 to come up
Rank Owner Job Files Total Size
1st bob 747 MicrosoftWord-Document4 273 bytes
connection to 10.111.1.99 is down
Once the job is complete, lpq shows:
JetDirect lpd: no entries
The Samba Printing.txt document suggests setting up a "raw" printer,
but I
think that may only apply to printers directly attached to the server
parallel port. Further, it suggests using "lpr -b -P...", but -b does
not
appear to be a valid switch for the current version of RedHat's lpr.
The Windows98 clients are configured to spool print jobs in "RAW"
format.
Any suggestions on how I might correct this behavior or troubleshoot
further?
The relevant portions of my smb.conf are below.
Thanks very much for any suggestions.
-Bill Grzanich
[global]
workgroup = ORGANICS
netbios name = LINUX02
server string = Samba Server
security = DOMAIN
domain logons = No
encrypt passwords = Yes
password server = *
log file = /var/log/samba/log.%m
max log size = 50
username map = /etc/smbusermap.conf
domain master = No
local master = No
preferred master = No
os level = 0
announce as = NT Workstation
announce version = 4.0
socket options = TCP_NODELAY
keepalive = 1800
message command=/usr/bin/linpopup "%f" "%m" %s; rm
%s
guest account = smbuser
create mask = 0777
directory mask = 0777
hosts allow = localhost, 10.111.1.0/255.255.255.0
print command = lpr -r -P%p %s
lpq command = lpq -P%p
lprm command = lprm -P%p %j
printer driver file = /home/samba/printer/printers.def
map hidden = Yes
map system = Yes
map archive = Yes
...
[printer$]
comment = Printer driver share
path = /home/samba/printer
public = Yes
browseable = Yes
...
[Basketball]
comment = HP5Si (Basketball)
path = /var/spool/samba
printable = Yes
public = Yes
create mode = 0700
printer driver=HP LaserJet 5Si PCL 5e
printer driver location=\\%h\printer$\hplj5si
I think I remember having the same problem. I fixed it by using printtool and selecting the option to send an EOF to every print job -ryu On Tue, 24 Oct 2000, Bill Grzanich wrote:> Hello, All. > > I'm running Samba 2.0.7 on a VA Linux (RedHat 6.2, kernel 2.2.14) server, > and for the most part everything runs as expected. However, when someone > prints something to a network printer that requires manual feed, all > subsequent printing to that printer "hangs" the Windows clients until the > manual feed job is complete. Is this normal? I would expect that other > print jobs would still spool to the server and allow the Windows clients to > continue, though they may not print until the manual feed job has been > completed. The printer I'm testing is an HP LaserJet 5Si with a JetDirect > card and 8MB of memory. > > While the manual feed job is pending, the result of lpq is: > > linux02: waiting for 10.111.1.99 to come up > Rank Owner Job Files Total Size > 1st bob 747 MicrosoftWord-Document4 273 bytes > > connection to 10.111.1.99 is down > > Once the job is complete, lpq shows: > > JetDirect lpd: no entries > > The Samba Printing.txt document suggests setting up a "raw" printer, but I > think that may only apply to printers directly attached to the server > parallel port. Further, it suggests using "lpr -b -P...", but -b does not > appear to be a valid switch for the current version of RedHat's lpr. > > The Windows98 clients are configured to spool print jobs in "RAW" format. > > Any suggestions on how I might correct this behavior or troubleshoot > further? > > The relevant portions of my smb.conf are below. > > Thanks very much for any suggestions. > > -Bill Grzanich > > > [global] > workgroup = ORGANICS > netbios name = LINUX02 > server string = Samba Server > security = DOMAIN > domain logons = No > encrypt passwords = Yes > password server = * > log file = /var/log/samba/log.%m > max log size = 50 > username map = /etc/smbusermap.conf > domain master = No > local master = No > preferred master = No > os level = 0 > announce as = NT Workstation > announce version = 4.0 > socket options = TCP_NODELAY > keepalive = 1800 > message command=/usr/bin/linpopup "%f" "%m" %s; rm %s > guest account = smbuser > create mask = 0777 > directory mask = 0777 > hosts allow = localhost, 10.111.1.0/255.255.255.0 > print command = lpr -r -P%p %s > lpq command = lpq -P%p > lprm command = lprm -P%p %j > printer driver file = /home/samba/printer/printers.def > map hidden = Yes > map system = Yes > map archive = Yes > ... > [printer$] > comment = Printer driver share > path = /home/samba/printer > public = Yes > browseable = Yes > ... > [Basketball] > comment = HP5Si (Basketball) > path = /var/spool/samba > printable = Yes > public = Yes > create mode = 0700 > printer driver=HP LaserJet 5Si PCL 5e > printer driver location=\\%h\printer$\hplj5si > > >