prov is an overlay printing utility for UNIX-like systems.
Installation:
· edit Makefile to set install directory to PROVDIR macro. default install directory is ~/prov.
· make
· make install
· edit ~/.profile to set install directory to PROVDIR environment variable. ex. PROVDIR=~/prov; export PROVDIR
· edit ~/.profile to set ${PROVDIR}/bin to PATH environment variable. ex. PATH="${PATH}:${PROVDIR}/bin"; export PATH
Sample print(1)
prov -text mesh.ov README | lpr -Pps-printer
or
cat README | prov -text mesh.ov - | lpr -Pps-printer
above operation printout README overlayed mesh.ov(mesh overlay definition) from ps-printer. (Postscript file, Image)
default point of ank is 12point and default point of kanji char is 12point too. You can change default point by setting environment variable.
· PROV_ANK_POINT (default 12)
· PROV_KANJI_POINT (default 12)
· PROV_ANK_XGAP (default 0)
· PROV_ANK_YGAP (default 0)
· PROV_KANJI_XGAP (default 2)
· PROV_KANJI_YGAP (default 0)
Sample print(2)
prov -csv table.ov member.def member.dat | lpr -Pps-printer
or
cat member.dat | prov -csv table.ov member.def - | lpr -Pps-printer
above operation printout member.dat(csv data file) formatted by member.def(format definition) and overlayed table.ov(table overlay definition) from ps-printer. (Postscript file, Image)
What's New in This Release:
· fix README typo.
add environment variable for -text option.
· PROV_ANK_POINT
· PROV_ANK_XGAP
· PROV_ANK_YGAP
· PROV_KANJI_POINT
· PROV_KANJI_XGAP
· PROV_KANJI_YGAP
add new macro for overlay.
· setXgap
· setYgap
· add new parameter(x_gap, y_gap) for format definition.
· you can add comment line which is started with `#' to format definition file.
· add gsave at top and grestore at end of generated postscript file.
Product's homepage