LPFILTER(8R) —
NAME
ibmbit, ibmgra, ibmpro − output filters for the IBM 4201 Proprinter and IBM 5152 Graphics Printer
SYNOPSIS
/usr/lib/ibmlp/ibmbit [ −f ]
/usr/lib/ibmlp/ibmgra
/usr/lib/ibmlp/ibmpro
DESCRIPTION
These functions are not normally called by the user, but invoked as output filters by lpr(1) .
Ibmbit is invoked as the −v (raster data) output filter by lpr(1) when called by bitprt(1). Ibmbit reads a bitmap image file (see dumpapa16(1)) from the standard input, rotates it by 90 degrees, adds appropriate escape control sequences, and writes it to the standard output for printing on the local line printer (either an IBM 4201 Proprinter or IBM 5152 Graphics Printer). 90-degree rotation is performed to let the aspect ratio of the printed page mirror that of the screen. Ibmbit defaults to providing the highest print quality available by printing at half-speed. The user can use normal speed, at a sacrifice of print quality, by invoking ibmbit −f manually, and directing the output to /dev/lp?.
Ibmgra is invoked as the −t (troff data) output filter by lpr(1) when called by proff(1). It is used to pass nroff(1) output to the IBM 5152 Graphics Printer.
Ibmpro is invoked as the −n (nroff data) output filter by lpr(1) when called by proff(1). It is used to pass nroff(1) output to the IBM 4201 Proprinter.
SEE ALSO
bitprt(1), dumpaed(1), dumpapa16(1), dumpapa8(1), dumpapa8c(1), lpr(1), scale(1), lp(4)
R. Campbell, “4.3BSD Line Printer Spooler Manual”, in UNIX System Manager’s Manual
BUGS
Rotation of the image by ibmbit is not optional.
PRPQs 5799-WZQ/5799-PFF: IBM/4.3 — 15 Dec 1986