Post Scriptum is a programming language for preparing PostScript documents and programs. The language is procedural, and uses classical control structures (functions, loops, and conditional statements) and commonly known data types (numbers, arrays, strings, and dictionaries). Its syntax is simple, clear, and easy to learn. The compiler translates programs written in Post Scriptum directly to a PostScript file, which can be than executed by a PostScript interpreter (such as Ghostscript), printed, or used as a procset, driver, or library.
Apsfilter is a magic printfilter, allowing you to print different document types "automagically" without having to convert them manually into something which is understood by your printer. Apsfilter is a mature and powerful printing solution for any flavor of Unix running lpd or LPRng. It supports the latest GhostScript version and 3rd-party printer drivers (such as hpijs, ijs, hpdj, pcl3, and gimp-print). It autodetects lots of file, archive, and compression types. It supports printing on local as well as on Appletalk, Unix, and Windows remote printers. General and "per printer-queue" based config files allow you to configure the printer for your needs. The lpr command line options allow you to change printing parameters like print quality, orientation, duplex mode, etc. "on the fly" without having to edit any config file. A SETUP script helps you to test various supported ghostscript drivers prior installation, makes the necessary entries in /etc/printcap, creates spool directories, and creates apsfilter default config files as needed. A handbook in HTML is available. Several tools are also included: "aps2file" allows you to print to a file via apsfilter, "apspreview" previews files as generated by apsfilter using gv and friends, and "apsfilter-bug" assists you in doing bug and problem reports.