Administration Guide : Command-line manual pages

RUNRIP(1) manual page


runrip - wrapper program for running PostScript Interpreter


/usr/etc/appletalk/runrip [-o file ] [-t tmpdir ] [-s ] rip-options
/usr/etc/appletalk/runrip -e filename


The runrip program is meant to be run from the printing system as a wrapper for the FullPress PostScript interpreter, but may also be run independently. It sets up the execution environment for the RIP, takes some options from the printcap(5) database, if needed, and passes the rest of its arguments to the rip program.

If either or both of the -o or -t options are supplied, they must be first. With the -o option, file is the (either full or relative) output filename of the RIP process. Without this option, the JOBNAME environment variable is used, with Unknown being a last-resort default. The -t option supplies the tmpdir directory to use for any temporary files the RIP may create. By default, environment variables TMPDIR and TEMP are queried in order, and /tmp is used as a last resort.

The -s option must be the last non-rip option, and causes the output to be set up for separate files per PostScript page. Three-digit numbers are appended (after a dash) to the output filename to distinguish the page number.

If the PRINTER environment variable is set, and matches a printer queue in the printcap (5) database, various options, including output directory, suffix and Type/Creator options, are gathered from there.

After the interpreter process finishes, runrip scans the output directory and sets AppleShare information for any files created, and will make FPO-generation requests via dtrebuild(8) for any output files that are images.

If the printcap entry contains an "ar" entry, runrip will execute the given command on each output file with the name of the file as an argument.

The second form of calling runrip causes Image Replacement events to be logged in webdblog for all the images replaced during the current print job. This function always happens for the output files of the rip. Calling runrip with the -e option causes those events to be written for the given filename only (no rip process is run).



See Also

printcap(5) , dtrebuild(8)