Problem in listing print drivers in WinXP

Sanjay.Wangoo at tabs.toshiba.com Sanjay.Wangoo at tabs.toshiba.com
Wed Mar 19 22:07:58 GMT 2003


Hi,

I am resending this mail. Hope this time you find time out of your busy
schedule.

Thanks
-Sanjay

***************************************** previous mail


Hi,

I am facing strange problem with Windows-XP
and samba 2.2.7a. Every thing was working just fine
with Win2000, but with WinXP I am not able to see the
list of drivers that I already installed with Win2000.
So if I look at printer property of any printer on samba server
(from My Network Places) they show only driver associated with
that particular printer but not the complete list of drivers.
I have the printer name entry in the printcap file.

Also I am not able to upload new driver on the printer share
on samba server, as "New Driver" option in the advance tab
of spooler property is disabled, unless I modify "show add printer wizard
= No"
to "show add printer wizard = yes". Actually I do not want to
create printers from windows add printer wizard. I create them
manually or though my scripts and allow only upload driver feature
from windows client (WinXP/2k,9x/Me).

I posted this to samba at lists.samba.org earlier in order to find the answer
without disturbing Samba team, but I received no response, so now bothering
you.

Thanks for your help.
-Sanjay

Following is the result from testparm.

Load smb config files from
/usr/local/config/current/smb.conf
Processing section "[print$]"
Processing section "[share]"
Processing section "[printers]"
Processing section "[DQ]"
Loaded services file OK.
Press enter to see a dump of your service definitions
# Global parameters
[global]
                      coding system =
                      client code page = 850
                      code page directory =
/usr/local/resources/codepages
                      workgroup = myworkgroup
                      netbios name = printserver
                      netbios aliases =
                      netbios scope =
                      server string = Print Server
                      interfaces = eth0 127.0.0.1
                      bind interfaces only = Yes
                      security = USER
                      encrypt passwords = Yes
                      update encrypted = No
                      allow trusted domains = Yes
                      hosts equiv =
                      min passwd length = 5
                      map to guest = Never
                      null passwords = No
                      obey pam restrictions = No
                      password server =
                      smb passwd file = /usr/local/private/smbpasswd
                      root directory =
                      pam password change = No
                      passwd program = /usr/bin/passwd
                      passwd chat = *new*password* %n\n *new*password*
%n\n
*changed*
                      passwd chat debug = No
                      username map = /etc/samba/smbusers
                      password level = 0
                      username level = 0
                      unix password sync = No
                      restrict anonymous = No
                      lanman auth = Yes
                      use rhosts = No
                      admin log = No
                      log level = 3
                      syslog = 1
                      syslog only = No
                      log file = /var/samba/%U@%m.log
                      max log size = 5000
                      timestamp logs = Yes
                      debug hires timestamp = No
                      debug pid = No
                      debug uid = No
                      protocol = NT1
                      large readwrite = Yes
                      max protocol = NT1
                      min protocol = CORE
                      read bmpx = No
                      read raw = Yes
                      write raw = Yes
                      nt smb support = Yes
                      nt pipe support = Yes
                      nt status support = Yes
                      announce version = 4.9
                      announce as = NT
                      max mux = 50
                      max xmit = 16644
                      name resolve order = lmhosts host wins bcast
                      max ttl = 259200
                      max wins ttl = 518400
                      min wins ttl = 21600
                      time server = No
                      unix extensions = No
                      change notify timeout = 60
                      deadtime = 0
                      getwd cache = Yes
                      keepalive = 300
                      lpq cache time = 10
                      max smbd processes = 0
                      max disk size = 0
                      max open files = 10000
                      name cache timeout = 660
                      read size = 16384
                      socket options = TCP_NODELAY SO_RCVBUF=8192
SO_SNDBUF=8192
                      stat cache size = 50
                      use mmap = Yes
                      total print jobs = 0
                      load printers = Yes
                      printcap name = %$(PRINTCAP)
                      disable spoolss = No
                      enumports command = /var/scripts/listports
                      addprinter command = /var/scripts/addprinter
                      deleteprinter command =
                      show add printer wizard = No
                      os2 driver map =
                      strip dot = No
                      mangling method = hash
                      character set =
                      mangled stack = 50
                      stat cache = Yes
                      domain admin group =
                      domain guest group =
                      machine password timeout = 604800
                      add user script =
                      delete user script =
                      logon script =
                      logon path = \\%N\%U\profile
                      logon drive =
                      logon home = \\%N\%U
                      domain logons = No
                      os level = 20
                      lm announce = Auto
                      lm interval = 60
                      preferred master = Auto
                      local master = No
                      domain master = Auto
                      browse list = Yes
                      enhanced browsing = Yes
                      dns proxy = No
                      wins proxy = No
                      wins server = 159.119.44.22
                      wins support = No
                      wins hook =
                      kernel oplocks = Yes
                      lock spin count = 3
                      lock spin time = 10
                      oplock break wait time = 0
                      add share command =
                      change share command =
                      delete share command =
                      config file =
                      preload =
                      lock dir = /usr/local/var/locks
                      pid directory = /usr/local/var/locks
                      default service =
                      message command =
                      dfree command =
                      valid chars =
                      remote announce =
                      remote browse sync =
                      socket address = 0.0.0.0
                      homedir map =
                      time offset = 0
                      NIS homedir = No
                      source environment =
                      panic action =
                      hide local users = No
                      winbind uid = 10000-20000
                      winbind gid = 10000-20000
                      template homedir = /home/%D/%U
                      template shell = /bin/false
                      winbind separator = \
                      winbind cache time = 15
                      winbind enum users = Yes
                      winbind enum groups = Yes
                      winbind use default domain = No
                      comment =
                      path =
                      alternate permissions = No
                      username =
                      guest account = guest
                      invalid users =
                      valid users =
                      admin users = root @printeradmin
                      read list =
                      write list =
                      printer admin = root @printeradmin
                      force user =
                      force group =
                      read only = Yes
                      create mask = 0744
                      force create mode = 00
                      security mask = 0777
                      force security mode = 00
                      directory mask = 0755
                      force directory mode = 00
                      directory security mask = 0777
                      force directory security mode = 00
                      force unknown acl user = 00
                      inherit permissions = No
                      inherit acls = No
                      guest only = No
                      guest ok = Yes
                      only user = No
                      hosts allow =
                      hosts deny =
                      status = Yes
                      nt acl support = Yes
                      profile acls = No
                      block size = 1024
                      max connections = 50
                      min print space = 0
                      strict allocate = No
                      strict sync = No
                      sync always = No
                      write cache size = 0
                      max print jobs = 1000
                      printable = No
                      postscript = No
                      printing = lprng
                      print command = lpr -r -P%p %s
                      lpq command = lpq -P%p
                      lprm command = lprm -P%p %j
                      lppause command =
                      lpresume command =
                      queuepause command =
                      queueresume command =
                      printer name =
                      use client driver = No
                      default devmode = No
                      printer driver =
                      printer driver file =
/usr/local/config/current/printers.def
                      printer driver location =
                      default case = lower
                      case sensitive = No
                      preserve case = Yes
                      short preserve case = Yes
                      mangle case = No
                      mangling char = ~
                      hide dot files = Yes
                      hide unreadable = No
                      delete veto files = No
                      veto files =
                      hide files =
                      veto oplock files =
                      map system = No
                      map hidden = No
                      map archive = Yes
                      mangled names = Yes
                      mangled map =
                      browseable = Yes
                      blocking locks = Yes
                      csc policy = manual
                      fake oplocks = No
                      locking = Yes
                      oplocks = Yes
                      level2 oplocks = Yes
                      oplock contention limit = 2
                      posix locking = Yes
                      strict locking = No
                      share modes = Yes
                      copy =
                      include = /etc/samba/printers.conf
                      exec =
                      preexec close = No
                      postexec =
                      root preexec =
                      root preexec close = No
                      root postexec =
                      available = Yes
                      volume =
                      fstype = NTFS
                      set directory = No
                      wide links = Yes
                      follow symlinks = Yes
                      dont descend =
                      magic script =
                      magic output =
                      delete readonly = No
                      dos filemode = No
                      dos filetimes = No
                      dos filetime resolution = No
                      fake directory create times = No
                      vfs object =
                      vfs options =

[print$]
                      path = /usr/project/var/printers
                      write list = root @printeradmin
                      read only = No

[share]
                      comment = share
                      path = /
                      read only = No

[printers]
                      comment = All Printers
                      path = /var/queue/PrintQ
                      printable = Yes
                      browseable = No

[testprn]
                      path = /var/queue/PrintQ
                      printable = Yes
                      use client driver = Yes





More information about the samba-technical mailing list