-----Oorspronkelijk bericht-----
Van: [email protected] [mailto:[email protected]]
Namens Mark LaPierre
Verzonden: dinsdag 2 april 2013 1:56
Aan: [email protected]
Onderwerp: Re: [Samba] Desperate plea for help with printer share
On 03/30/2013 11:45 PM, Gary Dale wrote:
On 30/03/13 08:38 PM, Mark LaPierre wrote:
Hey Y'all,
I've been trying for months to get samba to share my printer with my
wife's Win XP machine. I've RTFM, and spent hours on
google to no avail.
I can't see the printer from Windows so I can't mount it
up. Nothing
appears in the logs. The file shares work just fine.
It looks like I've got Samba 3.6.9 on this machine:
[mlapier@mushroom samba]$ rpm -qa | grep samba
samba-swat-3.6.9-151.el6.i686
samba-doc-3.6.9-151.el6.i686
samba-client-3.6.9-151.el6.i686
samba-winbind-clients-3.6.9-151.el6.i686
samba-3.6.9-151.el6.i686
samba-common-3.6.9-151.el6.i686
samba-winbind-devel-3.6.9-151.el6.i686
samba-winbind-krb5-locator-3.6.9-151.el6.i686
samba-domainjoin-gui-3.6.9-151.el6.i686
samba-winbind-3.6.9-151.el6.i686
samba4-libs-4.0.0-55.el6.rc4.i686
[mlapier@mushroom samba]$ name
CentOS release 6.4 (Final)
Linux mushroom.patch 2.6.32-358.2.1.el6.i686 #1 SMP Tue Mar 12
21:42:46 UTC 2013 i686 i686 i386 GNU/Linux
[mlapier@mushroom samba]$ testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[pictures]"
Processing section "[budget]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
printcap name = cups
idmap config * : backend = tdb
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
guest ok = Yes
printable = Yes
print ok = Yes
browseable = No
[pictures]
comment = Pictures
path = /home/pictures
read only = No
guest ok = Yes
[budget]
comment = Budget
path = /home/budget
valid users = nllapie, mlapier
read only = No
[mlapier@mushroom ~]$
Is there anything else I can share with you that will help you to
diagnose my problem?
Have you checked the CUPS printer sharing?
Sure enough. The printer shared check box is checked so
that's not the
problem.
--
_
°v°
/(_)\
^ ^ Mark LaPierre
Registered Linux user No #267004
https://linuxcounter.net/
****
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
On 04/02/2013 02:47 AM, L.P.H. van Belle wrote:> Hai,
recheck your settings in smb.conf
This is a working setup with cups for example.
## PRINTING Section 1 !! Global Settings !!
## printing temporary disabled
load printers = Yes
printing = cups
printcap name = cups
show add printer wizard = Yes
disable spoolss = No
max print jobs = 100
lpq cache time = 20
use client driver = No
max reported print jobs = 1000
# PRINTING Section 2 !!
# users are able to connect to any printer specified in the Samba host's
# printcap file ( /etc/printcap ) provided through cups
[printers]
comment = All Network Printers
printable = yes
path = /home/samba/spool
browseable = No
guest ok = yes
public = yes
read only = yes
writable = no
create mode = 0777
lpq command = /usr/bin/lpq -P '%p'
lprm command = /usr/bin/lprm -P '%p' %j
lppause command = /usr/sbin/lpc hold '%p' %j
lpresume command = /usr/sbin/lpc release '%p' %j
queueresume command = /usr/sbin/lpc start '%p'
queuepause command = /usr/sbin/lpc stop '%p'
### Printing Section 3 "The Windows Printer drivers"
# Required permissions
# The account used to connect to the Samba host must have
# a UID of 0 (i.e., a root account). ( or Administrator )
# The account used to connect to the Samba host must be
# named in the printer adminlist.
# Or The account used to connect to the Samba host must have
# SEPrintOperatorRights
[print$]
comment = Printer Drivers Download Area
path = /home/samba/printers
browseable = no
guest ok = yes
read only = yes
write list = @"Print Operators",@"Domain Admins",Administrator,root
create mask = 0664
directory mask = 0775
valid users = @"Domain Users",@"Print Operators",@"Domain
Admins",Administrator,root
Okay, I pasted in your global and printers section, restarted smb
service, deleted the printer from the Win XP machine, and then
reconnected to it with the add printer tool on XP. Now when I send a
test file the file is accepted but does not print.
[root@mushroom samba]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[pictures]"
Processing section "[budget]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
lpq cache time = 20
printcap name = cups
idmap config * : backend = tdb
max reported print jobs = 1000
max print jobs = 100
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Network Printers
path = /home/samba/spool
create mask = 0777
guest ok = Yes
printable = Yes
print ok = Yes
lpq command = /usr/bin/lpq -P '%p'
lprm command = /usr/bin/lprm -P '%p' %j
lppause command = /usr/sbin/lpc hold '%p' %j
lpresume command = /usr/sbin/lpc release '%p' %j
queuepause command = /usr/sbin/lpc stop '%p'
queueresume command = /usr/sbin/lpc start '%p'
browseable = No
[pictures]
comment = Pictures
path = /home/pictures
read only = No
guest ok = Yes
[budget]
comment = Budget
path = /home/budget
valid users = nllapie, mlapier
read only = No
[root@mushroom samba]#
[root@mushroom samba]# cat log.smbd
[2013/04/02 19:44:45, 0] smbd/server.c:1026(main)
smbd version 3.6.9-151.el6 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/04/02 19:47:52.807149, 0] printing/print_cups.c:1176(cups_queue_get)
Unable to get jobs for ipp://localhost/printers//usr/bin/lpq -P
'Samsung-ML-1740' - client-error-not-found
[2013/04/02 19:48:12.543799, 0] printing/print_cups.c:1176(cups_queue_get)
Unable to get jobs for ipp://localhost/printers//usr/bin/lpq -P
'Samsung-ML-1740' - client-error-not-found
[2013/04/02 19:49:47.169157, 0] printing/print_cups.c:1176(cups_queue_get)
Unable to get jobs for ipp://localhost/printers//usr/bin/lpq -P
'Samsung-ML-1740' - client-error-not-found
[2013/04/02 19:49:52.980884, 0] smbd/service.c:1055(make_connection_snum)
canonicalize_connect_path failed for service Samsung-ML-1740, path
/home/samba/spool
[2013/04/02 19:49:54.197127, 0] smbd/service.c:1055(make_connection_snum)
canonicalize_connect_path failed for service Samsung-ML-1740, path
/home/samba/spool
[root@mushroom samba]#
[root@mushroom samba]# cd /home/samba/spool
-bash: cd: /home/samba/spool: No such file or directory
[root@mushroom samba]#
I changed path from:
path = /home/samba/spool
to:
path = /var/spool/samba
Now the print jobs print. Thanks. We're almost there now.
But the Win XP print job manager says, "Access denied. Unable to connect."
[root@mushroom samba]# cat log.smbd
[2013/04/02 20:11:50, 0] smbd/server.c:1026(main)
smbd version 3.6.9-151.el6 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/04/02 20:12:40.099061, 0] printing/print_cups.c:1176(cups_queue_get)
Unable to get jobs for ipp://localhost/printers//usr/bin/lpq -P
'Samsung-ML-1740' - client-error-not-found
[2013/04/02 20:13:15.436341, 0] printing/print_cups.c:1176(cups_queue_get)
Unable to get jobs for ipp://localhost/printers//usr/bin/lpq -P
'Samsung-ML-1740' - client-error-not-found
[2013/04/02 20:13:46.848789, 0] printing/print_cups.c:1176(cups_queue_get)
Unable to get jobs for ipp://localhost/printers//usr/bin/lpq -P
'Samsung-ML-1740' - client-error-not-found
[2013/04/02 20:18:21.643011, 0] printing/print_cups.c:1176(cups_queue_get)
Unable to get jobs for ipp://localhost/printers//usr/bin/lpq -P
'Samsung-ML-1740' - client-error-not-found
[root@mushroom samba]#
--
_
°v°
/(_)\
^ ^ Mark LaPierre
Registered Linux user No #267004
https://linuxcounter.net/
****
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba