[Samba] shared printer won't print

Iskren Chernev iskren.chernev at gmail.com
Sun Jan 25 15:06:14 GMT 2009


Hi everyone,

I have a properly configured printer (with cups) attached to the
computer running the samba server. It prints when issued within the
command line (lp). When I try to print via samba, the printer doesn't
react. I have configured the smb.conf using the man page of
cupsaddsmb. The samba log files don't report anything at all (tried to
turn the verbose loggin but failed). The cups log files act as if the
page was printed normally (there is no big difference in the output
when printing with lp and when printing from samba). Here is my
smb.conf file:

===========smb.conf=============
[global]	
	workgroup = ISSIHOME
	server string = Samba Server Version %v
	
	netbios name = ISSIPC
	
	
	log file = /var/log/samba/log.%m
	max log size = 50
	
	security = user
	passdb backend = tdbsam
	
	wins support = yes
	
	load printers = yes
	cups options = raw

	printing = cups
	printcap name = cups
	
[printers]
	comment = All Printers
	path = /var/spool/samba
	use client driver = yes
	browseable = no
	public = yes
	guest ok = yes
	writable = no
	printable = yes

[print$]
	comment = Printer Drivers
	path = /usr/share/cups/drivers
	browseable = yes
	use client driver = yes
	guest ok = no
	read only = yes
	write list = root	
	
[tmp]
	comment = Temporary file space
	path = /tmp
	read only = no
	public = yes

Here are the changes in cups log files when trying to print with samba
(connecting to the printer with samba_client and then using put/print
command) /* tail -f /var/log/cups/* */
==> access_log <==
localhost - - [21/Jan/2009:00:36:26 +0200] "POST / HTTP/1.1" 200 268
Get-Jobs successful-ok
localhost - - [21/Jan/2009:00:36:26 +0200] "POST / HTTP/1.1" 200 189
Get-Printer-Attributes successful-ok
localhost - - [21/Jan/2009:00:36:26 +0200] "POST /printers/xerox3117
HTTP/1.1" 200 362 Print-Job successful-ok

==> error_log <==
I [21/Jan/2009:00:36:26 +0200] [Job 51] Adding start banner page "none".
I [21/Jan/2009:00:36:26 +0200] [Job 51] Adding job file of type
application/vnd.cups-raw.
I [21/Jan/2009:00:36:26 +0200] [Job 51] Adding end banner page "none".
I [21/Jan/2009:00:36:26 +0200] [Job 51] Queued on "xerox3117" by "iskren".
I [21/Jan/2009:00:36:26 +0200] [Job 51] Started backend
/usr/lib/cups/backend/usb (PID 13656)
I [21/Jan/2009:00:36:26 +0200] [Job 51] Completed successfully.

==> page_log <==
xerox3117 iskren 51 [21/Jan/2009:00:36:26 +0200] 1 1 - 192.168.1.100

Here are the changes in cups log files when printing with lp:
==> access_log <==
localhost - - [21/Jan/2009:00:41:12 +0200] "POST / HTTP/1.1" 200 418
CUPS-Get-Printers successful-ok
localhost - - [21/Jan/2009:00:41:12 +0200] "POST / HTTP/1.1" 200 418
CUPS-Get-Classes successful-ok
localhost - - [21/Jan/2009:00:41:12 +0200] "POST / HTTP/1.1" 200 75
CUPS-Get-Default successful-ok
localhost - - [21/Jan/2009:00:41:12 +0200] "POST /printers/xerox3117
HTTP/1.1" 200 421 Print-Job successful-ok

==> error_log <==
I [21/Jan/2009:00:41:12 +0200] [Job 52] Adding start banner page "none".
I [21/Jan/2009:00:41:12 +0200] [Job 52] Adding job file of type text/plain.
I [21/Jan/2009:00:41:12 +0200] [Job 52] Adding end banner page "none".
I [21/Jan/2009:00:41:12 +0200] [Job 52] Queued on "xerox3117" by "iskren".
I [21/Jan/2009:00:41:12 +0200] [Job 52] Started filter
/usr/lib/cups/filter/texttopaps (PID 13696)
I [21/Jan/2009:00:41:12 +0200] [Job 52] Started filter
/usr/lib/cups/filter/pstops (PID 13697)
I [21/Jan/2009:00:41:12 +0200] [Job 52] Started filter
/usr/lib/cups/filter/foomatic-rip (PID 13698)
I [21/Jan/2009:00:41:12 +0200] [Job 52] Started backend
/usr/lib/cups/backend/usb (PID 13699)
I [21/Jan/2009:00:41:13 +0200] [Job 52] Completed successfully.

==> page_log <==
xerox3117 iskren 52 [21/Jan/2009:00:41:13 +0200] 1 1 - localhost

I'm using samba 3.0.26a-6.fc8, and cups 1.3.7 both installed throug
fedora 8 repo.
I have already written to cups mailing lists and no one answered for
nearly a week.

Regards,
Iskren


More information about the samba mailing list