customizing printcap to email file

Warren Block wblock at wonkity.com
Thu Apr 3 20:23:31 PST 2003


On Thu, 3 Apr 2003, David Banning wrote:

> what I would like to do is have windows boxes print to a unix
> printer filter which would convert the file into pdf format
> and put the file into a directory where it could be emailed
> out.

> Anyone tried this? First off, I tried modifying the printcap if=
> entry to take the file and save it as a file. That was a no go - I
> just got an error. Now I am thinking about just stopping the printer,
> which would spool the files in the spool directory. I still need
> to initiate execution of a program to grab those files and convert
> them.

Setting it up as an input filter is the better way, I think.  You just
need to create a filter (script or program) and point the if= parameter
to that.  It's easier to debug filters before they're being called by
lpd.

Set up a script that takes STDIN, processes it into PDF, then mails it.
That's your filter.  After it's been tested, put it someplace known
(filters often are placed in /usr/local/libexec) and give the whole path
in the if= entry.

-Warren Block * Rapid City, South Dakota USA


More information about the freebsd-questions mailing list