LPU (the Label Printing Utility) is a tool for creating labels and forms
of any kind from a textual description.
It uses a line oriented command language to describe the desired objects. Some of the features of the language are: variables, expressions, assignments, procedures, control elements for repeated or conditional execution of statements, import of data from a textual database, and even a small debugger.
To achieve a maximum of flexibility, LPU uses Adobe PostScript(TM) as output format.
You can now read the documentation of LPU online :-)
To install LPU, proceed as follows:
If you want to create your own examples outside of the subdirectory 'demo', you should create a directory $HOME/.lpu, and copy the files lpu.dev, lpu.tab, and possibly lpu.par into that directory.
The file doc/LANG/lpudoc.txt (where LANG is de for German and en for English) contains a detailed description of the features of LPU, and a reference of all commands and functions of its programming language. The same directory also contains a html version and a printable version in postscript.
The following versions are available for download here: