Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ln03rof(8)

lpd(8)

xlator_call(8)

ansi_ps(8)

Name

ansi_ps, regis_ps, tek4014_ps − datatype to PostScript translators

Syntax

/usr/lib/lpdfilters/ansi_ps [ options ]

/usr/lib/lpdfilters/regis_ps [ options ]

/usr/lib/lpdfilters/tek4014_ps [ options ]

Description

Each translator reads from standard input and writes to standard output.  If the data type is to be printed on a PostScript printer with specialised support, the translator is invoked by lpd using the xlator_call script. Refer to xlator_call(.).

The ansi_ps command is the ANSI to PostScript translator.

The regis_ps command is the Regis to PostScript translator.

The tek4014_ps command is the Tektronix 4014 to PostScript translator.

The ANSI translator implements DEC-STD-074-0 (Printer System Reference Manual) and conforms to ISO/DSI 6429, ISO/DSI 2022, and ANSI X3.4 standards.  Escape sequences (documented in the translator reference manual) that do not begin with DEC are taken from the ISO/DSI 6429, ISO/DSI 2022 and ANSI X3.4 standards.  Escape sequences that begin with DEC are legal extensions of DEC-STD-074-0.  The ANSI translator implements a few of the escape sequences documented in these standards. 

The ANSI translator, ansi_ps, requires a preamble to be present in the printer, and is designed to send this preamble to the printer. However, it is quicker if the TCP/IP Supporting Host Software loads the preamble at boot time.

For instructions on what to do to enable the TCP/IP Supporting Host software to load the preamble when it boots, and to disable the translator from sending the preamble, see the Release Notes. 

Options

The valid options for the ansi_ps translator are:

−eInterpret line feed as carriage return line feed.  It is implemented by sending the control sequence string, <CSI>20h to the translator before reading standard input.

−Fpagesize
Select the size of the pages to be printed. The valid page sizes are: letter, a, ledger, b, legal, executive, a5, a4, a3, b5 or b4.  If the page size is not specified, a4 is used. 

−Oorientation
Select the orientation of the text on the page. The valid orientations are: portrait or landscape.  If the orientation is not specified, portrait is used. 

−moutput_mode
Select the output mode of ansi_ps. The output modes are:

8f Full 8-bit output
7f 7-bit output
8g GL/GR only
7g GL only

If the output mode is not specified, 8f is used. 

−Rresource_string
Inform ansi_ps of a pre-loaded resource present in the PostScript environment of the printer. Multiple −R options may be passed. 

−sInhibit the final showpage.  This allows more than one page to be printed on each sheet. 

The valid options for the regis_ps and tek4014_ps translators are:

−Fpagesize
Select the size of the pages to be printed. The valid page sizes are: letter, a, ledger, b, legal, executive, a5, a4, a3, b5 or b4.  If the page size is not specified, a4 is used. 

−Oorientation
Select the orientation of the text on the page. The valid orientations are: portrait or landscape.  If the orientation is not specified, portrait is used. 

−sInhibit the final showpage.  This allows more than one page to be printed on each sheet. 

See Also

ln03rof(8), lpd(8), xlator_call(8)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026