Hi all,
My name is Giuliano and I'm writing from Italy.
I contacting you because I have a question.
I use SuSE Pro 9.0.
I have configured Samba 2.2.8a like PDC in a lan with many microsoft client.
I use windows 95/98/ME/NT/2000/XP clients and I haven't anything problem.
My only problem is with [print$] directive because the downloaded the printer
driver don't run.
1? step:
This is my smb.conf file.
[global]
        default = lavoro
        time server = Yes
        socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
        os level = 65
        server string = Server Centrale
        domain logons = Yes
        local master = Yes
        domain master = Yes
        preferred master = Yes
        path = /home/lavoro
        domain admin group = @users root
        log level = 1
        syslog = 0
        security = user
        passwd program = /usr/bin/passwd %u
        add user script = /usr/sbin/useradd -g nogroup -c "Machine
Account"
-d /dev/null -s /bin/false %m$
        unix extensions = Yes
        netbios name = server
        encrypt passwords = Yes
        auto services = lavoro
        printer admin = @users root
        show add printer wizard = yes
        printcap name = CUPS
        printing = CUPS
        workgroup = AIKO
        logon path = \\%L\profiles\%U
        logon home = \\%L\%U\profile
        logon drive = H:
        logon path = \\%L\profiles\%U
        logon home = \\%L\%U\profile
        logon drive = H:
        logon script = netlogon.bat
        profile acls = Yes
        veto files = /*.eml/*.nws/riched20.dll/*.{*}/
[homes]
        comment = Directory Personale
        path = /home/%U
        valid users = %S
        browseable = No
        writeable = Yes
        create mask = 0640
        directory mask = 0750
[printers]
        comment = All Printers   
        path = /home/drivers
        printable = Yes
        create mask = 0600
        browseable = Yes
        guest ok = Yes
        print command = /usr/bin/lpr -o raw -P%p -r %s
        lpq command = /usr/bin/lpstat -o%p
        lprm command = /usr/bin/cancel %p-%j
        queuepause command = /usr/bin/disable %p
        queueresume command = /usr/bin/enable %p
[print$]
        comment = Printer Drivers
        path = /home/drivers
        guest ok = yes
        browseable = yes
        write list = @users root
        force group = users
        force group = ntadmin
        create mask = 0664
        directory mask = 0775
[lavoro]
        comment = Directory di lavoro
        path = /home/lavoro
        writable = Yes
        create mask = 0744
        directory mask = 0744
 [netlogon]
       comment = Network Logon Service
       path = /home/netlogon
       browseable = No
[profiles]
       comment = Network Profiles Service
       path = /home/profiles
       profile acls = yes
       browseable = No
       read only = No
       create mask = 0600
       directory mask = 0700
[cdrom]
       comment = Lettore CD-ROM Server Centrale
       path = /media/cdrom
       locking = No
       preexec = /bin/mount /media/cdrom
       postexec = /bin/umount /media/cdrom
2? step:
This is my print$ directory:
drwxrwxr-x    4 root     users         120 Feb 12 20:20 drivers
and into it I have:
drwxrwxr-x    2 root     users         752 Feb 12 20:17 W32X86
drwxrwxr-x    2 root     users         848 Jan 25 17:09 WIN40
-rwxrwxr-x    1 root     users         250 Jan 25 17:14 control
This is my control file:
[common]
name=HP3420
version=2.0
display_name="HP 3420 Usb"
[WIN40]
inf_fname=hpf3420x.inf
manufacturer="Hewlett-Packard"
model="hp deskjet 3420 series"
[W32X86]
inf_fname=hpf3420k.inf
manufacturer="Hewlett-Packard"
model="hp deskjet 3420 series"
The printer is a HP 3420 USB.
In the W32X86 I have these files:
linux:/home/drivers # cd  W32X86/
linux:/home/drivers/W32X86 # ll
total 14646
drwxrwxr-x    2 root     users         752 Feb 12 20:17 .
drwxrwxr-x    4 root     users         120 Feb 18 11:32 ..
-rwxrwxr-x    1 root     users       29940 Jan 25 16:21 hpf2n007.dat
-rwxrwxr-x    1 root     users        4156 Jan 25 16:20 hpf3420k.inf
-rwxrwxr-x    1 root     users      113689 Jan 25 16:24 hpfuih07.hlp
-rwxrwxr-x    1 root     users      200704 Jan 25 16:24 hpz2ku07.dll
-rwxrwxr-x    1 root     users      245760 Jan 25 16:24 hpzcfg07.exe
-rwxrwxr-x    1 root     users      208896 Jan 25 16:20 hpzcoi07.dll
-rwxrwxr-x    1 root     users      270336 Jan 25 16:24 hpzcon07.dll
-rwxrwxr-x    1 root     users      847872 Jan 25 16:25 hpzeng07.exe
-rwxrwxr-x    1 root     users      761856 Jan 25 16:21 hpzimc07.dll
-rwxrwxr-x    1 root     users      204800 Jan 25 16:21 hpzime07.dll
-rwxrwxr-x    1 root     users      196608 Jan 25 16:21 hpzjui07.dll
-rwxrwxr-x    1 root     users      299008 Jan 25 16:24 hpzntp07.dll
-rwxrwxr-x    1 root     users      319488 Jan 25 16:21 hpzpre07.exe
-rwxrwxr-x    1 root     users     9084928 Jan 25 16:24 hpzr3207.dll
-rwxrwxr-x    1 root     users      417792 Jan 25 16:24 hpzrp307.dll
-rwxrwxr-x    1 root     users      348160 Jan 25 16:21 hpzslk07.dll
-rwxrwxr-x    1 root     users      184386 Jan 25 16:21 hpzsnt07.dll
-rwxrwxr-x    1 root     users      372736 Jan 25 16:25 hpzstc07.exe
-rwxrwxr-x    1 root     users      172032 Jan 25 16:21 hpzstw07.exe
-rwxrwxr-x    1 root     users       73728 Jan 25 16:21 hpztbi07.dll
-rwxrwxr-x    1 root     users      188416 Jan 25 16:20 hpztbu07.exe
-rwxrwxr-x    1 root     users      430080 Jan 25 16:24 hpztbx07.exe
and in the WIN40 these:
-rwxrwxr-x    1 root     users       29940 Jan 25 16:49 hpf2n007.dat*
-rwxrwxr-x    1 root     users        3363 Jan 25 16:53 hpf3420x.inf*
-rwxrwxr-x    1 root     users      113689 Jan 25 16:50 hpfuih07.hlp*
-rwxrwxr-x    1 root     users      128000 Jan 25 16:49 hpz9xd07.drv*
-rwxrwxr-x    1 root     users      203088 Jan 25 16:50 hpz9xp07.dll*
-rwxrwxr-x    1 root     users      245760 Jan 25 16:49 hpzcfg07.exe*
-rwxrwxr-x    1 root     users      270336 Jan 25 16:49 hpzcon07.dll*
-rwxrwxr-x    1 root     users      847872 Jan 25 16:49 hpzeng07.exe*
-rwxrwxr-x    1 root     users      262144 Jan 25 16:50 hpzfac07.dll*
-rwxrwxr-x    1 root     users      761856 Jan 25 16:49 hpzimc07.dll*
-rwxrwxr-x    1 root     users      204800 Jan 25 16:53 hpzime07.dll*
-rwxrwxr-x    1 root     users      196608 Jan 25 16:48 hpzjui07.dll*
-rwxrwxr-x    1 root     users      319488 Jan 25 16:49 hpzpre07.exe*
-rwxrwxr-x    1 root     users     9084928 Jan 25 16:53 hpzr3207.dll*
-rwxrwxr-x    1 root     users      373776 Jan 25 16:48 hpzrp107.dll*
-rwxrwxr-x    1 root     users      417792 Jan 25 16:49 hpzrp307.dll*
-rwxrwxr-x    1 root     users      106496 Jan 25 16:53 hpzs9x07.dll*
-rwxrwxr-x    1 root     users      348160 Jan 25 16:50 hpzslk07.dll*
-rwxrwxr-x    1 root     users      372736 Jan 25 16:50 hpzstc07.exe*
-rwxrwxr-x    1 root     users       98304 Jan 25 16:48 hpzstsin.dll*
-rwxrwxr-x    1 root     users      172032 Jan 25 16:49 hpzstw07.exe*
-rwxrwxr-x    1 root     users       73728 Jan 25 16:48 hpztbi07.dll*
-rwxrwxr-x    1 root     users      188416 Jan 25 16:49 hpztbu07.exe*
-rwxrwxr-x    1 root     users      430080 Jan 25 16:50 hpztbx07.exe*
-rwxrwxr-x    1 root     users       12288 Jan 25 16:50 usbmon.dll*
3? Step: Win2000SP4
>From  the printer share of samba server I use "Add printer Wizard"
APW
and the APW find the remote server printer and "Samba printer port"
but
when I presse the "Next" button I have the windows "Disk
driver" and doesn't
download the driver from the server.
4? I have creted the directory W32X86 and WIN40 with imprints tool.
5? In the log.smb I find this:
printing/print_cups.c:cups_printername_ok(388)
  Unable to get printer status for ::{2227a280-3aea-1069-a2de-08002b30309d}
- client-error-not-found
6? In the CUPS log file I have this error:
get_printer_attrs: resource name
'/printers/::{2227a280-3aea-1069-a2de-08002b30309d}'
no good!
I don't understand the problem.
Is samba ? is cups ? is windows ? is a bug ? or what ????
I have try with SuSE8.2Pro with 2.2.7a and 2.2.8a (from suse fpt project)
but doesn't change anything.
Can you help me,please.
Thanking in advance and sorry for my english.
Pellegrini Giuliano.