[Samba] RH9, Samba 2.2.8a and printing with CUPS
Roy Otto Kleiv
roy.otto.kleiv at nc-spectrum.no
Thu Jun 26 11:16:23 GMT 2003
Hi there
I just installed the above mentioned system and try to print from a W2k box to the Samba box but nothing happens. There's no problem in printing from the RH box or via Webmin but when I try to print from the W2k box nothing happens. I don't get an error or anything.
I installed the printer by the help of the add printer tool in RH, and simply go to the Printer--->Add Printer on the W2k box. I install the driver and try to print. I have two printers, a HPDeskJet710C and an Okipage8wLite. The Oki printer doesn't work at all though, I need the oki4drv daemon. Not sure what that is. But I'll get that to work later, right now I need the HP printer to work from the W2k machine.
At this point I don't want to upload the drivers, just get it to print. I'll worry about the uploading of the drivers at a later point =) The thing is this worked great on an earlier system i had, RH 7.1 and an earlier version of Samba (can't remember which). No problems whatsoever. But I can't seem to get this one to work.
My logs and conf files are listed below
Thanks in advance
Roy
------------------------------------------------------
smb.conf
# Global parameters
[global]
workgroup = XXXX
netbios name = XXXXX
server string = XXXXX
encrypt passwords = Yes
unix password sync = Yes
security = User
log file = /var/log/samba/samba-log.%m
log level = 3
max log size = 50
name resolve order = wins lmhosts hosts bcast
socket options = SO_KEEPALIVE TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
logon path = \\%N\profiles\%U
logon script = logon.bat
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
time server = Yes
domain logons = Yes
os level = 4
message command = csh -c 'xedit %s;rm %s' &
preferred master = True
domain master = True
local master = Yes
wins support = Yes
lock dir = /var/lock/samba
guest account = ftp
guest ok = Yes
show add printer wizard = Yes
printer admin = XXXXXX
load printers = Yes
#printing = cups
#printcap name = cups
printing = bsd
#default devmode = Yes
print command = /usr/bin/lpr -P%p -r %s
min print space = 2000
case sensitive = Yes
password level = 4
passwd chat = *password* %n\n *password* %n\n *updated*
smb passwd file = /usr/local/samba/private/smbpasswd
passwd program = /usr/bin/passwd %u
[profiles]
path = /usr/local/samba/lib/profiles
read only = No
browseable = No
writeable = Yes
create mask = 0600
directory mask = 0700
[netlogon]
path = /usr/local/samba/lib/netlogon
guest ok = No
browseable = No
read only = Yes
write list = XXXXX
[homes]
comment = Hjemmekatalogen til: %U
read only = No
browseable = No
writeable = Yes
[public]
comment = Public katalog
path = /public
read only = No
browseable = Yes
writeable = Yes
public = Yes
guest ok = Yes
create mask = 2770
directory mask = 2770
[print$]
path = /usr/local/samba/print
browseable = Yes
guest ok = Yes
read only = Yes
writeable = Yes
write list = XXXXX
[printers]
comment = Alle Printere
path = /var/spool/samba
read only = Yes
create mask = 0700
guest ok = Yes
public = Yes
printable = Yes
writeable = Yes
browseable = Yes
------------------------------------------------------
the first and last lines of the cups error_log
I [23/Jun/2003:12:28:38 -0400] Listening to 7f000001:631
I [23/Jun/2003:12:28:38 -0400] Configured for up to 100 clients.
I [23/Jun/2003:12:28:38 -0400] Allowing up to 10 client connections per host.
I [23/Jun/2003:12:28:38 -0400] LoadPPDs: Wrote "/etc/cups/ppds.dat", 13 PPDs...
E [23/Jun/2003:12:28:38 -0400] StartListening: Unable to find IP address for server name "localhost.localdomain" - Host name lookup failure
E [23/Jun/2003:12:28:38 -0400] StartListening: Unable to bind socket - Cannot assign requested address.
I [23/Jun/2003:18:51:33 +0200] Listening to 7f000001:631
I [23/Jun/2003:18:51:33 +0200] Configured for up to 100 clients.
I [23/Jun/2003:18:51:33 +0200] Allowing up to 10 client connections per host.
I [23/Jun/2003:18:51:33 +0200] LoadPPDs: Read "/etc/cups/ppds.dat", 13 PPDs...
.
.
.
.
.
I [26/Jun/2003:12:07:05 +0200] Hint: Do you have the raw file printing rules enabled?
E [26/Jun/2003:12:32:41 +0200] print_job: Unsupported format 'application/octet-stream'!
I [26/Jun/2003:12:32:41 +0200] Hint: Do you have the raw file printing rules enabled?
I [26/Jun/2003:12:33:15 +0200] Listening to 7f000001:631
I [26/Jun/2003:12:33:15 +0200] Configured for up to 100 clients.
I [26/Jun/2003:12:33:15 +0200] Allowing up to 10 client connections per host.
I [26/Jun/2003:12:33:15 +0200] LoadPPDs: Read "/etc/cups/ppds.dat", 13 PPDs...
I [26/Jun/2003:12:33:15 +0200] LoadPPDs: No new or changed PPDs...
E [26/Jun/2003:12:33:16 +0200] LoadAllJobs: Unable to queue job for destination http://smarti:631/printers/printer!
------------------------------------------------------
last lines of the cupsd.conf
# End of "$Id: cupsd.conf.in,v 1.8 2002/12/13 16:23:54 mike Exp $".
#
<Location /printers/lp0>
Order Deny,Allow
Allow From 127.0.0.1
Deny From All
AuthType None
</Location>
<Location /printers/HPDeskJet710C>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
AuthType None
</Location>
<Location /printers/Okipage8wLite>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
AuthType None
</Location>
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
Browsing On
BrowseProtocols cups
BrowseOrder Deny,Allow
BrowseAllow from @LOCAL
Listen 127.0.0.1:631
----------------------------------------
the samba-log.w2ktest Samba file
[2003/06/26 13:13:28, 3] rpc_server/srv_pipe.c:api_pipe_request(1165)
Doing \PIPE\spoolss
[2003/06/26 13:13:28, 3] rpc_server/srv_pipe.c:api_rpcTNP(1197)
api_rpcTNP: pipe 29598 rpc command: SPOOLSS_WRITEPRINTER
[2003/06/26 13:13:28, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(444)
free_pipe_context: destroying talloc pool of size 4096
[2003/06/26 13:13:28, 3] smbd/process.c:process_smb(846)
Transaction 2441 of length 4228
[2003/06/26 13:13:28, 3] smbd/process.c:switch_message(685)
switch message SMBtrans (pid 3685)
[2003/06/26 13:13:28, 3] smbd/ipc.c:reply_trans(520)
trans <\PIPE\> data=4148 params=0 setup=2
[2003/06/26 13:13:28, 3] smbd/ipc.c:named_pipe(334)
named pipe command on <> name
[2003/06/26 13:13:28, 3] smbd/ipc.c:api_fd_reply(296)
Got API command 0x26 on pipe "spoolss" (pnum 739e)free_pipe_context: destroying talloc pool of size 0
[2003/06/26 13:13:28, 3] rpc_server/srv_pipe.c:api_pipe_request(1165)
Doing \PIPE\spoolss
[2003/06/26 13:13:28, 3] rpc_server/srv_pipe.c:api_rpcTNP(1197)
api_rpcTNP: pipe 29598 rpc command: SPOOLSS_WRITEPRINTER
[2003/06/26 13:13:28, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(444)
free_pipe_context: destroying talloc pool of size 4096
This messages keeps repeating over and over again.
More information about the samba
mailing list