Gareth Blades
2003-Jun-10  11:52 UTC
[Samba] Cups printing works but status is always Access Denied
I have a RedHat 9 installation running XFS.
Cups 1.1.17-13 is installed
I have compiled and installed Samba 2.2.8a and everything appears to be
working apart from a minor printing problem.
After I have installed a printer on my Win2K workstation I can print via
samba to the cups printer using the windows PCL print driver and it works
fine.
However the printer status is always 'Access denied, unable to connect'.
I get the following entries in the log file for my machine :-
[2003/06/10 12:28:24, 0] printing/print_cups.c:cups_printername_ok(388)
  Unable to get printer status for
::{2227a280-3aea-1069-a2de-08002b30309d} - client-error-not-found
[2003/06/10 12:28:24, 0] smbd/service.c:make_connection(252)
  gb-desktop (192.168.1.250) couldn't find service
::{2227a280-3aea-1069-a2de-08002b30309d}
My samba configuration :-
[global]
workgroup = ASCOT
netbios name = DIBBLER
server string = SAMBA-LDAP PDC Server
encrypt passwords = Yes
passwd program = /usr/local/sbin/smbldap-passwd.pl -o %u
passwd chat = *new*password* %n\n *new*password* %n\n *successfully*
unix password sync = Yes
log file = /var/log/samba/%m.log
log level = 5 ; remember to lower the log level in real life :-)
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
domain logons = Yes
os level = 80
preferred master = False
domain master = True
dns proxy = No
wins support = Yes
; SAMBA-LDAP declarations
ldap suffix = dc=ASCOT.WEBSCREEN-TECHNOLOGY,dc=COM
ldap admin dn = cn=Manager,dc=ASCOT.WEBSCREEN-TECHNOLOGY,dc=COM
ldap port = 389
ldap server = 127.0.0.1
ldap ssl = No
load printers = yes
printing = cups
printcap name = cups
; Deactivate opportunistic locks (wised)
; opLocks = False
; encoding to french
; character set = iso8859-1
; using smbldap-tools to add machines
add user script = /usr/local/sbin/smbldap-useradd.pl -w %u
; users and groups allowed to be 'Domain Admins'
domain admin group = " @"Domain Admins" "
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0664
directory mask = 0775
browseable = No
[netlogon]
comment = Network Logon Service
path = /usr/local/samba/netlogon
guest ok = Yes
[profiles]
path = /data/profiles
writeable = yes
browseable = no
create mode = 0644
directory mode = 0755
guest ok = yes
[samba]
path=/data/samba
writable                = yes
force create mode       = 660
force directory mode    = 770
create mode             = 660
directory mode          = 770
mangle case             = yes
case sensitive          = no
default case            = lower
preserve case           = yes
short preserve case     = no
valid users             = @users
force group             = users
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
public = yes
guest ok = yes
writable = no
printer admin = root
--
Gareth Blades
Webscreen Technology
Index House
St Georges Lane
Ascot, Berkshire
SL5 7EU, UK
Tel +44 (0) 1344 636339
http://www.webscreen-technology.com
daniel.jarboe@custserv.com
2003-Jun-10  12:12 UTC
[Samba] Cups printing works but status is always Access Denied
Sounds like you need the use client driver = yes hack in smb.conf, or preferably, look into setting up print$ and automatic driver download. man smb.conf for use client driver explains what appears to be your problem in some detail. Good luck, ~ Daniel> After I have installed a printer on my Win2K workstation I > can print via > samba to the cups printer using the windows PCL print driver > and it works fine. > However the printer status is always 'Access denied, unable > to connect'.----------------------------------------------------------------------- This message is the property of Time Inc. or its affiliates. It may be legally privileged and/or confidential and is intended only for the use of the addressee(s). No addressee should forward, print, copy, or otherwise reproduce this message in any manner that would allow it to be viewed by any individual not originally listed as a recipient. If the reader of this message is not the intended recipient, you are hereby notified that any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is strictly prohibited. If you have received this communication in error, please immediately notify the sender and delete this message. Thank you.
Karl Banasky
2003-Jun-10  20:33 UTC
[Samba] Cups printing works but status is always Access Denied
I use Cups here and the install has been with out fail.  Some oddities with XP
but I figure that is cause I am not forking the doe out, no worries thou, it all
works fabulously well.  I have Caldera 3.1.1  with CUPS 1.1.19.   Also with the
smb
My suggestion is to use these settings:
[global] 
        printer admin = karl
        printing = cups
        printcap name = lpstat (this is the proper one per some cups document I
read)
        load printers = yes
[printers]
        comment = All Printers
        path = /var/spool/samba
        guest ok = yes
        browseable = no
        public = yes
        writable = no
        printable = yes
        printer admin = (user or @group name)
If you would like to add drivers put this in:
[print$]
        comment = Printer Drivers
        path = /etc/samba.d/drivers (path were driver will be located)
        guest ok = no
        write list = (user or @group name)
        writable = no
        browsable = yes
Review this for the right directories to setup and the cool cups utility to add
drivers.  A little time is required and so smooth when done.
http://us2.samba.org/samba/docs/man/Samba-HOWTO-Collection.html#CUPS
Hope that assists you.  
Karl-
>>  I have a RedHat 9 installation running XFS.
 >>  Cups 1.1.17-13 is installed
 >>  I have compiled and installed Samba 2.2.8a and everything appears to
be
 >>  working apart from a minor printing problem.
 >>  After I have installed a printer on my Win2K workstation I can print
via
 >>  samba to the cups printer using the windows PCL print driver and it
works
 >>  fine.
 >>  However the printer status is always 'Access denied, unable to
connect'.
 >>  I get the following entries in the log file for my machine :-
 >>  [2003/06/10 12:28:24, 0]
printing/print_cups.c:cups_printername_ok(388)
 >>  Unable to get printer status for
 >>  ::{2227a280-3aea-1069-a2de-08002b30309d} - client-error-not-found
 >>  [2003/06/10 12:28:24, 0] smbd/service.c:make_connection(252)
 >>  gb-desktop (192.168.1.250) couldn't find service
 >>  ::{2227a280-3aea-1069-a2de-08002b30309d}
 >>  My samba configuration :-
 >>  [global]
 >>  workgroup = ASCOT
 >>  netbios name = DIBBLER
 >>  server string = SAMBA-LDAP PDC Server
 >>  encrypt passwords = Yes
 >>  passwd program = /usr/local/sbin/smbldap-passwd.pl -o %u
 >>  passwd chat = *new*password* %n\n *new*password* %n\n *successfully*
 >>  unix password sync = Yes
 >>  log file = /var/log/samba/%m.log
 >>  log level = 5 ; remember to lower the log level in real life :-)
 >>  max log size = 0
 >>  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
 >>  domain logons = Yes
 >>  os level = 80
 >>  preferred master = False
 >>  domain master = True
 >>  dns proxy = No
 >>  wins support = Yes
 >>  ; SAMBA-LDAP declarations
 >>  ldap suffix = dc=ASCOT.WEBSCREEN-TECHNOLOGY,dc=COM
 >>  ldap admin dn = cn=Manager,dc=ASCOT.WEBSCREEN-TECHNOLOGY,dc=COM
 >>  ldap port = 389
 >>  ldap server = 127.0.0.1
 >>  ldap ssl = No
 >>  load printers = yes
 >>  printing = cups
 >>  printcap name = cups
 >>  ; Deactivate opportunistic locks (wised)
 >>  ; opLocks = False
 >>  ; encoding to french
 >>  ; character set = iso8859-1
 >>  ; using smbldap-tools to add machines
 >>  add user script = /usr/local/sbin/smbldap-useradd.pl -w %u
 >>  ; users and groups allowed to be 'Domain Admins'
 >>  domain admin group = " @"Domain Admins" "
 >>  [homes]
 >>  comment = Home Directories
 >>  valid users = %S
 >>  read only = No
 >>  create mask = 0664
 >>  directory mask = 0775
 >>  browseable = No
 >>  [netlogon]
 >>  comment = Network Logon Service
 >>  path = /usr/local/samba/netlogon
 >>  guest ok = Yes
 >>  [profiles]
 >>  path = /data/profiles
 >>  writeable = yes
 >>  browseable = no
 >>  create mode = 0644
 >>  directory mode = 0755
 >>  guest ok = yes
 >>  [samba]
 >>  path=/data/samba
 >>  writable                = yes
 >>  force create mode       = 660
 >>  force directory mode    = 770
 >>  create mode             = 660
 >>  directory mode          = 770
 >>  mangle case             = yes
 >>  case sensitive          = no
 >>  default case            = lower
 >>  preserve case           = yes
 >>  short preserve case     = no
 >>  valid users             = @users
 >>  force group             = users
 >>  [printers]
 >>  comment = All Printers
 >>  path = /var/spool/samba
 >>  printable = Yes
 >>  browseable = No
 >>  public = yes
 >>  guest ok = yes
 >>  writable = no
 >>  printer admin = root
 >>  --
 >>  Gareth Blades
 >>  Webscreen Technology
 >>  Index House
 >>  St Georges Lane
 >>  Ascot, Berkshire
 >>  SL5 7EU, UK
 >>  Tel +44 (0) 1344 636339
 >>  http://www.webscreen-technology.com
 >>  -- 
 >>  To unsubscribe from this list go to the following URL and read the
 >>  instructions:  http://lists.samba.org/mailman/listinfo/samba