bionic (5) vtprintcap.5.gz

Provided by: vtprint_2.0.2-13build1_amd64 bug

NAME

       vtprintcap - database of terminal printer control codes

SYNOPSIS

       /etc/vtprintcap

DESCRIPTION

       vtprintcap  is  a  simple  flat file database containing a list of the names of various terminals and the
       codes those terminals use to start and stop an attached printer (media hard copy). This database is  used
       by vtprint(1) and related programs.

       Each  entry  is  composed of three lines.  The first line is a comma-delimited list of names which may be
       used to reference this entry.  The second line the sequence of characters used by the terminal to turn on
       an  attached  hard copy device and redirect output to that device.   The third line contains the sequence
       of characters used to turn the device off and restore normal output to the screen.

       An entry must have all three lines to be considered valid.  Currently no comment lines are  permitted  to
       exist between these lines: such lines would be interpreted as the printer control codes themselves!

       The rules for selecting a terminal name are simple: you must follow the same rules as for /etc/termcap(5)
       names.  Terminal names should be entered in /etc/vtprintcap  with  exactly  the  same  names  as  are  in
       /etc/termcap.

       The  control code strings in the second and third lines of an entry are governed as follows: ANSI C style
       escapes for character constants (e.g. \n for newline) are permitted, constant strings are permitted,  and
       quotes  may  be  used  to  as  delimiters  in  the  string.   (This is useful if you wish you use a digit
       immediately following a numeric escape. For example, ESC-5 should be  represented  as  \033"5"  to  avoid
       confusion in with \335.  In general, the rules outlined for ANSI constant escaping are enforced.

       Additionally,  /etc/vtprintcap  may contain comment lines, which are indicated by placing a hash mark (#)
       in the first column of the line.  Remember however that entries must not be broken up by comment lines!

EXAMPLE

       Here is a sample entry common to DEC vt100 and vt102 terminals:

              # Sample vtprintcap entry for vt100 & vt102 terminals
              vt100, vt102
              \033[5i
              \033[4i

       This entry would be used whenever the user's TERM environment variable was set  to  "vt102"  or  "vt100",
       using ESC [5i and ESC [4i as the printer control codes to turn a printer on and off, respectively.

DISTRIBUTION

       vtprintcap  is part of the vtprint package, which can be obtained by anonymous ftp at ftp.sdsu.edu in the
       /pub/vtprint directory.  Please read the INDEX and README files before downloading.

       If you do not have ftp availability, then you can request a uuencoded copy of vtprint be sent to you  via
       e-mail  from the author.  The author is also willing to make other arrangements as needed, within certain
       limitations.

FILES

       /etc/termcap
       /etc/vtprintcap

BUGS

       vtprintcap handling code currently could get confused if a printer control code is exactly  the  same  as
       the  name  of  a  terminal,  or  contained  the  name of a terminal delimited by commas.  As this is very
       unlikely to every occur, it shouldn't be a problem.

SEE ALSO

       termcap(5) vtprint(1)