rajesh ghanekar
2003-Dec-30 11:17 UTC
[Samba] printing problem from Windows 98 - samba 3.0.1
Hi List,
(PS: I am not signed to list, please CC a mail to
rajesh_ghanekar@yahoo.com ).
I am using samba 3.0.1 as a primary domain
controller with LDAP. I am able to do file sharing
very well with user wise restriction. The problem is
with printer.
I have a HP1200 printer for which i have to do JOB
accounting. All the jobs will be queued through samba.
I have done setup so that the machine (named
"printserver") to which printer is attached doesn't
allow other machines to directly print, it allows only
samba (named "pragatee") machine to print. So all the
workstations will queue their print jobs to samba.
Now when a workstation joins samba domain, they can
share files. I have added print$ share so workstation
can download adobeps4.drv and related files directly.
But when i configure printer on Win98 workstation and
go to the properties applet of that printer, i get
rundll32 error related to adobeps4.drv. The same thing
works perfectly with Win2k/WinXp clients with
cupsdrvr.dll and stuff.
Has anyone faced this kind of problem before? This
problem has been listed in threads, but no replies
were given. If anyone wants to see complete error log,
i will mail that. Sorry for such a huge mail. I am
scratching my head for last 2 days. :-(
Error log is as following :
-----------------------------------------------------
<snip>
smbd/lanman.c:api_reply(3551)
Doing DosPrintQGetInfo
[2003/12/30 16:41:26, 3]
smbd/lanman.c:api_DosPrintQGetInfo(744)
api_DosPrintQGetInfo uLevel=51 name=IT
[2003/12/30 16:41:26, 3]
smbd/lanman.c:api_TooSmall(3442)
Supplied buffer too small in API command
[2003/12/30 16:41:26, 3]
smbd/process.c:process_smb(890)
Transaction 7 of length 124
<snip>
smbd/sec_ctx.c:set_sec_ctx(287)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2003/12/30 16:41:27, 3]
smbd/process.c:timeout_processing(1104)
timeout_processing: End of file from client (client
has disconnected).
[2003/12/30 16:41:27, 3]
smbd/sec_ctx.c:set_sec_ctx(287)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2003/12/30 16:41:27, 2]
smbd/server.c:exit_server(558)
Closing connections
-----------------------------------------------------
smb.conf is as follows :
----------------------------------------------------
[global]
workgroup = dom1
server string = File and Print Server
netbios name = PRAGATEE
printcap name = /etc/printcap
load printers = yes
printing = cups
log file = /var/log/samba/log.%m
max log size = 50
security = user
log level = 3 passdb:5 auth:10 winbind:2
lock dir = /var/cache/samba
wins support = yes
obey pam restrictions = yes
encrypt passwords = yes
socket options = TCP_NODELAY SO_RCVBUF=8192
SO_SNDBUF=8192
interfaces = 125.125.0.177/16
dns proxy = no
load printers = yes
printing = cups
printcap name = /etc/printcap
show add printer wizard = No
printer admin = @administrator, @root
use client driver = no
ldap admin dn = cn=Manager,o=netserv_ldap
ldap server = localhost
ldap port = 389
ldap ssl = no
ldap suffix = o=netserv_ldap
ldap machine suffix = ou=Computers
add machine script "/usr/local/bin/addmachine %u"
add user script preferred master = Yes
local master = Yes
domain master = yes
dns proxy = no
os level = 64
domain logons = yes
logon script = start.bat
logon path = \\PRAGATEE\profiles\%U
logon home = \\PRAGATEE\home\%U
[home]
path = /usr/local/samba/shares/home
comment = Home Directories
valid users = @users, root, administrator
read only = no
create mask = 0600
directory mask = 0700
browseable = Yes
nt acl support = yes
[group]
comment = Group share
path = /usr/local/samba/shares/group
browseable = yes
writeable = yes
nt acl support = yes
valid users = @users, root, administrator
[profiles]
path = /usr/local/samba/profiles
read only = No
create mask = 0600
directory mask = 0700
csc policy = disable
directory mode = 0700
profile acls = yes
browseable = No
[netlogon]
path = /usr/local/samba/netlogon
guest ok = Yes
share modes = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
writable = no
printable = yes
[print$]
comment = Printer Drivers
path = /usr/local/samba/drivers/
browsable = no
read only = No
write list = root, Administrator
printer admin = @Administrator, @root
[common]
comment = Common share
path = /usr/local/samba/shares/common
browseable = yes
writeable = yes
force group = root
create mask = 0600
directory mask = 0700
csc policy = disable
directory mode = 0700
nt acl support = yes
valid users = @users, root, administrator
-----------------------------------------------------
__________________________________
Do you Yahoo!?
Find out what made the Top Yahoo! Searches of 2003
http://search.yahoo.com/top2003
2000/XP and Win 98/ME use different printer drivers. Have you installed drivers for Win98/ME to your print$ share as well? Clint> -----Original Message----- > > Hi List, > > (PS: I am not signed to list, please CC a mail to > rajesh_ghanekar@yahoo.com ). > > I am using samba 3.0.1 as a primary domain > controller with LDAP. I am able to do file sharing > very well with user wise restriction. The problem is > with printer. > I have a HP1200 printer for which i have to do JOB > accounting. All the jobs will be queued through samba. I have > done setup so that the machine (named > "printserver") to which printer is attached doesn't > allow other machines to directly print, it allows only > samba (named "pragatee") machine to print. So all the > workstations will queue their print jobs to samba. > Now when a workstation joins samba domain, they can > share files. I have added print$ share so workstation > can download adobeps4.drv and related files directly. > But when i configure printer on Win98 workstation and > go to the properties applet of that printer, i get > rundll32 error related to adobeps4.drv. The same thing > works perfectly with Win2k/WinXp clients with > cupsdrvr.dll and stuff. > Has anyone faced this kind of problem before? This > problem has been listed in threads, but no replies > were given. If anyone wants to see complete error log, > i will mail that. Sorry for such a huge mail. I am > scratching my head for last 2 days. :-( > > Error log is as following : >
rajesh ghanekar
2003-Dec-31 06:15 UTC
[Samba] printing problem from Windows 98 - samba 3.0.1
Hi, I have added print$ share so workstation can download adobeps4.drv and related files directly. But when i configure printer on Win98 workstation and go to the properties applet of that printer, i get rundll32 (msgsrv) error related to adobeps4.drv. The same thing works perfectly with Win2k/WinXp clients with cupsdrvr.dll and stuff. I have added _all_ driver files through cupsaddsmb which copies all the files to print$ share for Win2k/XP and Win98/ME. - Rajesh --- "Sharp, Clint" <clint.sharp@attws.com> wrote:> 2000/XP and Win 98/ME use different printer drivers. > Have you installed > drivers for Win98/ME to your print$ share as well? > > Clint__________________________________ Do you Yahoo!? Find out what made the Top Yahoo! Searches of 2003 http://search.yahoo.com/top2003