FBSD 4.8 - SAMBA - Win2K - Remote Printing Issues CORRECTED

RA Cohen roy2098 at yahoo.com
Mon Aug 18 05:35:40 PDT 2003

Sorry, folks, somehow my smb.conf was omitted from last night's
post here it is again but corrected:

Hello, list --

I trust this is the correct list for this post. I have been
wrestling literally for days with SAMBA/Win2K remote printing.
Here is the architecture:

qty 1- FBSD SAMBA Server PDC
qty 2- Network printers (an HP LJ2100 with Built-in net card,
and a Canon 6500 printer/copier also with built-in nic.
qty 50+ - Win2K Clients

SAMBA file sharing works great, and after much trial and error,
so does the printing but only to ONE printer -- the one
identified as 'lp'. I can successfully print from the FBSD box
to each remote printer in the printcap with: 

lpr -Pprinter testfile.name . 

This tells me the printcap is working as are my print queues.
But when trying to print from the Win2K clients, I only get
output to one of the printers (the one I define as lp). I think
what is happening is that the lp: definition in the printcap
defaults to /dev/lp which then goes to the aforementioned

Can someone please set me straight? I am about to lose my mind,
my wife, and probably some other important things in my life!

Here is printcap file:

# APS1_BEGIN:printer1
# - don't delete start label for apsfilter printer1
# - no other printer defines between BEGIN and END LABEL
# APS1_END - don't delete this

And here is smb.conf:

# Samba config file created using SWAT
# from (
# Date: 2003/08/11 17:40:53
# Global parameters
	workgroup = myowndomain
	netbios name = NETBIOSNAME
        wins support = yes
	name resolve order = wins lmhosts hosts bcast
	server string = Samba PDC running %v
	encrypt passwords = Yes
	passwd program = /usr/bin passwd %u
	passwd chat = *New*UNIX*password* %n\n
*Retype*new*UNIX*password* %n\n *Enter*new*UNIX*password* %n\n
*Retype*new*UNIX*password* %n\n *passwd:
	unix password sync = Yes
	log level = 2
	log file = /var/log/samba/log.%m
	max log size = 50
	logon script = netlogon.bat
	logon drive = Q:
	logon home = \\%L\%U\.profile
	domain logons = Yes
	os level = 64
	preferred master = Yes
	domain master = Yes
	printcap = etc/printcap
	printing = BSD
	print command = /usr/bin/lpr -P%p -r %s
	lpq command = lpq -P'%p'
	lprm command = lprm -P'%p' %j
	load printers = yes
	show add printer wizard = yes
	total print jobs = 100
	lpq cache time = 10
	use client driver = No
	comment = Home Directories
	read only = No
	browseable = No
	printable = yes
	guest ok = true
	writable = no
	print command = /usr/bin/lpr -r %s
	path = /var/spool/samba
	browseable = no
	printable = yes
	printer = lp
	printing = BSD
	print command = /usr/bin/lpr -r %s
	path = /var/spool/samba
	printer admin = various users
	writeable = yes
	public = yes
	printable = yes
	printer = lp2
	printing = BSD
	print command = /usr/bin/lpr -r %s
	path = /var/spool/samba
	printer admin = various users
	writeable = yes
	public = yes
        path = /usr/local/samba/printers
	browseable = yes
	guest ok = yes
	read only = yes
	write list = various users
	valid users = various users
	comment = Ed Office
	path = /usr/depts/EducationOffice
	writeable = yes
	valid users = various users
	path = /deptdata/Transcripts
	writeable = yes

Thank you in advance for your help!

Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software

More information about the freebsd-questions mailing list