I'm using Samba 2.0.5a on Debian Linux. I'm capable of printing through
Samba to the jet direct card of my HP LaserJet 4si, It prints
flawlessly, but I never see anything in the Print Manager on my NT
workstation, not so much as a flicker. I'd like to completely stop
using NT as a print server, but I can not do that until we have easy
control of the print queue.
clip from printcap:
lp|test2|HP LaserJet 4:\
:lp=/dev/null:\
:sd=/var/spool/lpd/test2:\
:rm=128.123.32.62:\
:rp=text:\
:sh:\
:pw#80:\
:pl#66:\
:px#1440:
:mx#0:\
:af=/var/log/lp-acct:\
:lf=/var/log/lp-errs:
clip from smb.conf
[global]
workgroup = MY_DOMAINNAME
netbios name = MY_NETBIOS_NAME
server string = %h server (Samba %v)
security = DOMAIN
encrypt passwords = Yes
password server = MY_NT_PDC
passwd program = /usr/bin/passwd %u
max log size = 1000
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096
SO_RCVBUF=4096
dns proxy = No
wins server = XXX.XXX.XXX.XXX
invalid users = root
create mask = 0751
[bclab-se]
comment = bclab tech printer
path = /tmp
print ok = Yes
printing = lprng
print command = lpr -h -P%p %s
queuepause command = lpc stop -P%p
queueresume command = lpc start -P%p
printer name = test2
--
David Hamilton
Service Manager
Business Computer Services
Business Administration
and Economics
(505) 646-5353
Try a *really big* print file >100K, and see if it shows up in print manager. I find that with 5 page print jobs, it's past the print managager "immediately" because writing to Samba's queue directory is so much faster than writing to a printer. I believe you can control the printer via Unix print queue commands, and these can be accessed via a contrived print command= in a phony balony Samba printer. Steve Litt At 11:00 AM 12/22/1999 +1100, David Hamilton wrote:>I'm using Samba 2.0.5a on Debian Linux. I'm capable of printing through >Samba to the jet direct card of my HP LaserJet 4si, It prints >flawlessly, but I never see anything in the Print Manager on my NT >workstation, not so much as a flicker. I'd like to completely stop >using NT as a print server, but I can not do that until we have easy >control of the print queue. > >clip from printcap: > >lp|test2|HP LaserJet 4:\ > :lp=/dev/null:\ > :sd=/var/spool/lpd/test2:\ > :rm=128.123.32.62:\ > :rp=text:\ > :sh:\ > :pw#80:\ > :pl#66:\ > :px#1440: > :mx#0:\ > :af=/var/log/lp-acct:\ > :lf=/var/log/lp-errs: > >clip from smb.conf > >[global] > workgroup = MY_DOMAINNAME > netbios name = MY_NETBIOS_NAME > server string = %h server (Samba %v) > security = DOMAIN > encrypt passwords = Yes > password server = MY_NT_PDC > passwd program = /usr/bin/passwd %u > max log size = 1000 > socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 >SO_RCVBUF=4096 > dns proxy = No > wins server = XXX.XXX.XXX.XXX > invalid users = root > create mask = 0751 > >[bclab-se] > comment = bclab tech printer > path = /tmp > print ok = Yes > printing = lprng > print command = lpr -h -P%p %s > queuepause command = lpc stop -P%p > queueresume command = lpc start -P%p > printer name = test2 > >-- >David Hamilton >Service Manager >Business Computer Services >Business Administration > and Economics >(505) 646-5353 >
I think what is really required is a view of *all* the print jobs pending on a given printer q to be displayed on the client print manager. Is that possible ? Steve wrote: Try a *really big* print file >100K, and see if it shows up in print manager. I find that with 5 page print jobs, it's past the print managager "immediately" because writing to Samba's queue directory is so much faster than writing to a printer. I believe you can control the printer via Unix print queue commands, and these can be accessed via a contrived print command= in a phony balony Samba printer. Steve Litt Regards Paul P+K Computer Consultants Ltd p&k@zetnet.co.uk