01.01.2013 Views

AT&T UNIX™PC Unix System V Users Manual - tenox

AT&T UNIX™PC Unix System V Users Manual - tenox

AT&T UNIX™PC Unix System V Users Manual - tenox

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

478(1)<br />

NAME<br />

478 (1)<br />

478 - filters nroff( 1) output to AT&T 478 & 479 and IBM Graphics<br />

printers.<br />

SYNOPSIS<br />

nroff -T478 files I col -xfp I 478 I lp -dprinter _ R<br />

nroff -T479 files I col -xfp I 478 lip -dprinter_R<br />

nroff -Tibm files I col -xfp I 478 lip -dprinter_R<br />

DESCRIPTION<br />

Input to 478 can be either nroff(1) or col(l) output 478'soutput should<br />

be sent to raw lp. Col cannot handle eight-bit special characters. 478<br />

expects the same syntax as col for indicating special characters; it sets<br />

the eighth bit on any characters between the ASCII SO (\017) and SI<br />

(\016) characters, and discards SO and SI from its output. To pass SO or<br />

Sl to the printer (to control double-width or compressed printing), precede<br />

each with the escape character.<br />

478 translates the tty-37 vertical motion codes (ESC-7, ESC-8, ESC-9)<br />

to the correct AT&T 478 vertical motion codes. 478 issues the correct<br />

commands for all reverse or forward line motion whether 118" or 116"<br />

line spacing is set. The default value is 116" line spacing. ESC-\0 sets<br />

1/8" line spacing, and ESC-\003 sets 116" line spacing.<br />

478 converts each backspace to a carriage return and padding with<br />

blanks. The printer is set to unidirectional print mode whenever a backspace<br />

is encountered, then reset to bidirectional print mode upon the next<br />

linefeed (unless the printer was set to unidirectional print mode by a previous<br />

command).<br />

Col only accepts two-character escape codes; since several printer functions<br />

are controlled by longer escape sequences, 478 translates twocharacter<br />

escape sequence aliases to their correct forms. The following<br />

translations are performed on input characters:<br />

BS replace BS with CR and overprinted blanks<br />

SO set 8th bit on following characters<br />

SI stop setting 8th bit<br />

ESC-SO print double width<br />

ESC-SI print compressed<br />

ESC-DC2 print 10 cpi<br />

ESC-DC4 cancel double width print caused by ESC-SO<br />

ESC-\003 set 116" linefeed<br />

ESC-0<br />

ESC-7<br />

ESC-8<br />

ESC-9<br />

ESC-I<br />

ESC-i<br />

ESC-S<br />

set 118" line feed<br />

reverse lf<br />

reverse 112 lf<br />

forward 112 1f<br />

set draft print mode<br />

set NLQ print mode<br />

print superscript<br />

- 1-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!