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