Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
12-04-2003, 11:27 PM
|
#1
|
LQ Newbie
Registered: Sep 2003
Location: Santa Clara
Distribution: RH7 Mandrake9
Posts: 5
Rep:
|
samba client Access denied unable to connect
Apologies if this is an old chestnut, but I've seen identical queries all over the linux groups on google, and no workaround.
Scenario:
Win2K/XP samba clients can submit print jobs to printer on samba server(and they print), but dbl click on the samba printer or "see whats printing" gives the titlebar message:
[printername] on [servername] Access denied, unable to connect.
you cant cancel jobs, etc
This drove me bonkers until I cranked up logging to level 3 and RTFM (man smb.conf)
quote
.. the OpenPrint_erEx() call will fail. The result is that the
client will now display an "Access Denied; Unable
to connect" message in the printer queue window
(even though jobs may successfully be printed).
This is the "use client driver" section. And it applies in my case where I have a winXPhome
connecting to a laser printer on the samba box.
I'm not doing the [print$] share and installing all the drivers on the samba box (yet). This is well worth it but some other time.
to repeat, setting up [print$] is The Right Way To Do It.
Horrid Hack Answer: "use client driver = yes" see below
I dont want samba to grab everything in /etc/printcap, thus
[global]
...
load printers = no
...
The printer SHARE name is "Panasonic", the entry in /etc/printcap is KXP6500 and its
set as a "raw" queue as it gets the preprocessed bytestream from the samba client.
The spool file is /var/lpd/samba as its lprng's job to take the file from here and
shovel it into the /var/spool/lpd/KXP6500 queue
thus
[Panasonic]
browsable = yes
printable = yes
printing = lprng
printer = KXP6500
print command = /usr/bin/lpr -b -P%p -r %s
lpq command = /usr/bin/lpq -P%p
lprm command = /usr/bin/lprm -P%p %j
path = /var/spool/samba
min print space = 2000
#
# CAUTION! this does not apply to win95/98/ME
# it tells winNT/2K/XP clients to use a local
# printer driver
# stops the "acess denied" in windows when trying to view
# print queue
use client driver = yes
nb, perms, owner, group, for /var/spool/samba are drwxrwxrwt root root
Hey presto! I can examine the queue, suspend, restart, cancel print jobs etc.
setting "done_jobs=0" in lpd.conf will get rid of the long list of completed jobs
that windows will display for days afterwards.
Hope this helps
Last edited by Systest7; 12-06-2003 at 01:45 AM.
|
|
|
03-14-2004, 09:46 PM
|
#2
|
Senior Member
Registered: Sep 2003
Posts: 1,091
Rep:
|
awesome post.. I appreciate you posting this.. lucky for me it was the first thing i found and it fixed my issue quickly!
|
|
|
06-01-2004, 09:26 PM
|
#3
|
Member
Registered: Sep 2003
Distribution: Redhat
Posts: 72
Rep:
|
thanks a lot man.... It's always great to have someone share the good stuff with the rest of us mere mortals
|
|
|
06-13-2004, 09:35 PM
|
#4
|
Member
Registered: Oct 2003
Distribution: Mandrake 10.1 & Fedora Core 4
Posts: 84
Rep:
|
If you are using CUPS, you still need to put "use client driver = yes" in the smb.conf [printer] section to get rid of that Windows message.
|
|
|
09-26-2006, 06:36 PM
|
#5
|
LQ Newbie
Registered: Nov 2004
Posts: 2
Rep:
|
Works perfect!
This worked perfectly for me. Thanks.
|
|
|
03-23-2007, 03:54 AM
|
#6
|
Member
Registered: Dec 2005
Location: South Africa
Distribution: CentOS,Ubuntu,Fedora
Posts: 249
Rep:
|
You have solved 2 years of trying to explain to Windows users that they can still print, even though it says "accessed denied"
Thank you...!!! :-)
|
|
|
05-22-2007, 05:44 PM
|
#7
|
LQ Newbie
Registered: Jan 2007
Posts: 1
Rep:
|
Posted in 2003, still useful (for me and the others) in 2007. NICE!
|
|
|
08-07-2007, 02:41 PM
|
#8
|
Member
Registered: May 2007
Posts: 42
Rep:
|
Does anyone know how to get a WinXP machine in a network with a Samba PDC to install the XP printer drivers to the samba share listed in the smb.conf file? The reason to do this is so that others can add the networked printer to their profile view \\Server\printername.
|
|
|
02-06-2009, 04:45 PM
|
#9
|
LQ Newbie
Registered: Sep 2004
Posts: 4
Rep:
|
2009 and still helpful!
This has been bugging me! 2009 and still helpful! Thanks again!
|
|
|
10-17-2009, 08:33 AM
|
#10
|
Member
Registered: Apr 2004
Location: Europe:Salzburg Austria USA:Orlando,Florida;
Distribution: Debian
Posts: 643
Rep:
|
that error message is also gone now in Vista.........great solution...
|
|
|
07-27-2010, 02:43 PM
|
#11
|
LQ Newbie
Registered: Jul 2010
Posts: 1
Rep:
|
2010 and still usefull.
This had been an itch needing scratching for me for a long while.
Good post.
|
|
|
12-12-2010, 09:45 PM
|
#12
|
Member
Registered: Apr 2008
Location: Idaho
Distribution: Slackware
Posts: 92
Rep:
|
Thank you!!! This has bothered me for a couple of years! The 'use client driver = yes' worked perfectly.
|
|
|
All times are GMT -5. The time now is 12:04 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|