Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jan 1998 00:34:29 -0700
From:      Wes Peters <softweyr@xmission.com>
To:        questions@freebsd.org
Subject:   Printing to Windows machine via Samba smbclient
Message-ID:  <34B87604.2E665BAD@xmission.com>

next in thread | raw e-mail | index | archive | help
We got a new PostScript laser printer for Christmas.  It actually 
belongs to my wife, for FrameMaker on her Win95/NT machine.  I, of
course, want to use it from FreeBSD also.

I searched the archives and couldn't find any simple solutions to this,
so I plunged in and got it working myself.  It only took me 10 minutes,
but I thought I should share it with anyone else, just in case.

First, the printcap entry:

	ps|lp4|PostScript printer via network:\
	        :lp=/dev/null:\
	        :sd=/var/spool/ps:\
	        :lf=/var/spool/ps/log:\
	        :af=/var/spool/ps/acct:\
	        :if=/usr/local/bin/psprint:\
	        :mx#0:\
	        :sf:\
	        :sh:

All pretty straightforward.  The input filter, /usr/local/bin/psprint,
is a simple shell script:

	#! /bin/sh
	#
	# Print files to the PostScript laser print on our Win95 machine.
	# Prints our standard input to the shared printer via SMB.

	smbclient \\\\anchor\\okidata "" -P -U wes -c 'print -'

where \\anchor\okidata is the SMB server name and share name for the 
print service, and wes is a user on anchor that doesn't require a 
password (otherwise put the password where the null string "" is).

Make the /var/spool/ps directory, touch the /var/spool/ps/log file,
and make both owned by bin.daemon.  lpc start ps and you're off and
printing!

BTW, this is an Okidate OL 610e/PS I got from WebAuction for $182.  The
output seems very nice, and the PostScript interpreter seems to handle
anything I throw at it, since I crammed a 16Mb FPM SIMM in it.  Anyone
out there have any Cheers or Jeers for this printer?

Please respond via e-mail, since I don't regularly subscribe to questions
anymore.

-- 
       "Where am I, and what am I doing in this handbasket?"

Wes Peters                                                 Softweyr LLC
http://www.xmission.com/~softweyr                 softweyr@xmission.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34B87604.2E665BAD>