Bug 4504 - no new driver button with deskjet 5150(can not upload printer drivers
Summary: no new driver button with deskjet 5150(can not upload printer drivers
Alias: None
Product: Samba 3.0
Classification: Unclassified
Component: Printing (show other bugs)
Version: 3.0.24
Hardware: x86 Windows XP
: P3 normal
Target Milestone: none
Assignee: Samba Bugzilla Account
QA Contact: Samba QA Contact
Depends on:
Reported: 2007-04-11 10:41 UTC by Dave
Modified: 2012-01-09 11:03 UTC (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Dave 2007-04-11 10:41:23 UTC
I've got a CentOS 4 print server with a deskjet 5150 printer attached to it. I've installed samba 3.0.24 on this box and am atempting to upload printer I've created a raw queue in cups and went to the print server/printer and faxes on an xpsp2 box. I then right click on the printer, i get a dialog box saying that no printer drivers are available and i'm asked if i want to add one. Depending on what i choose two different things happen. If i say yes, i know this isn't right, i am taken to the apw and can browse to the drivers and add them. Following that and going back to the printer i select it again and get the same dialog box about no drivers being available, obviously selecting yes didn't work. If i select no, as stated in the howto, i then go to the advanced tab of the resulting dialog box. I do not see a new driver button, it is not there. I am unable to add these drivers via pointprint. In my samba logs i see:

[2007/03/30 17:50:14, 1] smbd/ipc.c:api_fd_reply(290)
  api_fd_reply: INVALID PIPE HANDLE: 706c
[2007/03/30 17:50:22, 0] smbd/service.c:make_connection(1111)
  satellite ( couldn't find service

and my smb.conf file:
netbios name = printserver
   workgroup = xxx
   server string = Samba Server
   hosts allow = 192.168.0. 127.
   load printers = yes
   printcap name = cups
   printing = cups
# This option tells cups that the data has already been rasterized
#cups options = raw
show add printer wizard = yes
 log file = /var/log/samba/%m.log
   max log size = 50
   security = user
  encrypt passwords = yes
  smb passwd file = /etc/samba/smbpasswd
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   interfaces = lo eth0 
bind interfaces only = yes
   remote browse sync =
   remote announce =
   local master = no
   os level = 33
   domain master = nos
   preferred master = no
   wins server =
# Case Preservation can be handy - system default is _no_
# NOTE: These can be set on a per share basis
;  preserve case = no
;  short preserve case = no
# Default case is normally upper case for all DOS files
;  default case = lower
# Be very careful with case sensitivity - it can break things!
;  case sensitive = no
printer admin = @ntadmin

   comment = Home Directories
   browseable = no
   writable = yes

   comment = All Printers
   path = /var/spool/samba
   browseable = no
# Set public = yes to allow user 'guest account' to print
   guest ok = no
   writable = no
   printable = yes

comment = Printer Drivers
path = /etc/samba/printer 
browseable = no
read only = yes
write list = @ntadmin

I've confirmed the user atempting to add the drivers is in the correct group and it's not a permissions issue. I can navigate to the share and manually create files and folders.
Comment 1 Gerald (Jerry) Carter (dead mail address) 2007-04-11 11:51:37 UTC
Dave,  This has got to be a config error.  I'm assuming you mean the 
"New Driver" button is disabled and not missing.  Have you assigned the user 
or group the SePrintOperatorPrivilege ?