Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Oct 2007 15:29:41 -0400 (EDT)
From:      Chris Hill <chris@monochrome.org>
To:        Warren Block <wblock@wonkity.com>
Cc:        questions@freebsd.org, perryh@pluto.rain.com
Subject:   Re: How to set up a network-attached printer
Message-ID:  <20071014152136.L27592@tripel.monochrome.org>
In-Reply-To: <20071014085536.B35972@wonkity.com>
References:  <20071014085536.B35972@wonkity.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 14 Oct 2007, Warren Block wrote:

[snip]

> For extra points, add another printcap entry for lp: that will print 
> plain text.

I did something essentially identical to what Warren outlined, and it's 
worked fine for many years now, since long before I'd ever heard of 
CUPS. Here's the printcap entry:

# HP color laser
lp|snow|snowball|lj|ps|HP ColorLaserJet 4550N:\
         :sh:\
         :sd=/var/spool/output/lpd:\
         :mx#0:\
         :lp=:rm=snowball:rp="auto":

By using various names separated by pipe symbols, they are all 
equivalent. Since one of them is lp, you can just send text to the 
printer and it works, e.g.

  $ lpr textfile

I think that "lp" being the first entry makes it lpr's default; not 
positive about that.

> /usr/ports/print/enscript* is nice for that, or lots of people use 
> /usr/ports/print/apsfilter so they can send about anything to the 
> printer and let it do the conversion.

The printer should already know how to print text. Just send it via lpr; 
no additional software needed.

--
Chris Hill               chris@monochrome.org
**                     [ Busy Expunging <|> ]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071014152136.L27592>