Annotation of researchv10dc/630/man/src/u_man/man1/dmdcat.1, revision 1.1.1.1

1.1       root        1: .TH DMDCAT 1 "630 MTG"
                      2: .SH NAME
                      3: dmdcat - send files to a 630 MTG connected printer.
                      4: .SH SYNOPSIS
                      5: \fBdmdcat\fR [ \f3\-s\f1 ] [ \f3\-b\f1 ] [ \f3\-v\f1 ] [
                      6: \f3\-u\f1 ] [ \f3\-t\f1 ] [ \f3\-e\f1 ] [ file\&.\&.\&. ]
                      7: .SH DESCRIPTION
                      8: The
                      9: .I dmdcat
                     10: command is intended to be used
                     11: to send files to a printer connected to the Printer port of the 630
                     12: MTG terminal.
                     13: \f2Dmdcat\f1 will send the concatenation of files specified on its
                     14: command line, or the standard input if no files are specified.
                     15: .PP
                     16: The data is sent to the terminal preceded by a \fIPrinter-On\fR Request
                     17: escape sequence, and is terminated by a \fIPrinter-Off\fR request
                     18: escape sequence.
                     19: The \fIPrinter-On\fR request escape sequence commands the terminal emulator to start
                     20: sending incoming data to the printer if the printer is available. The \fIPrinter-Off\fR request escape sequence tells
                     21: the terminal emulator to stop the sending.
                     22: The escape sequences sent are:
                     23: .RS 8
                     24: .ft CW
                     25: .sp
                     26: \f3Printer On\f1  - ESC[?5;1i
                     27: .sp
                     28: \f3Printer Off\f1 - ESC[?4i
                     29: .ft 1
                     30: .RE
                     31: .PP
                     32: If the \fB\-s\fR is present, \f2dmdcat\f1 uses this set of escape
                     33: sequences:
                     34: .RS 8
                     35: .ft CW
                     36: .sp
                     37: \f3Printer On (no screen)\f1  - ESC[?5;2i
                     38: .sp
                     39: \f3Printer Off (no screen)\f1 - ESC[4i
                     40: .ft 1
                     41: .RE
                     42: .sp
                     43: which tells the terminal emulator to start/stop
                     44: sending incoming data to the printer (if the printer is available) as before
                     45: but not to display this data on the screen.
                     46: .PP
                     47: The terminal responds with:
                     48: .RS 8
                     49: .ft CW
                     50: .sp
                     51: ESC[?\f3ps\f1i where:
                     52: .sp
                     53: \f3ps\f1=0 indicates printer was not granted
                     54: .sp
                     55: \f3ps\f1=1 indicates printer was granted.
                     56: .ft 1
                     57: .RE
                     58: .sp
                     59: If the printer was not granted, or if the terminal does not respond,
                     60: \fIdmdcat\fR displays a message and aborts.
                     61: .PP 
                     62: The second option, \fB\-b\fR, strips backspaces
                     63: from the output of \f2dmdcat\f1.
                     64: If backspaces result in two or more characters appearing
                     65: in the same place, only the last character read is output.
                     66: This means that the printed output appears exactly as it
                     67: appears on the 630 MTG screen, without bold and underline.
                     68: This option is useful for printers which either cannot process
                     69: backspaces or are slow in processing backspaces.
                     70: .PP
                     71: \fIDmdcat\fR is a shell program that calls \fIcat\fR(1) and will pass
                     72: the options \fB-u\fR, \fB-v\fR, \fB-t\fR, and \fB-e\fR to \fIcat\fR(1).
                     73: 
                     74: .SH FILES
                     75: $DMD/lib/dmdgetpr      reads terminal response
                     76: 
                     77: .SH SEE ALSO
                     78: cat(1), col(1) in the
                     79: \f2UNIX System V User Reference Manual\f1.
                     80: .br
                     81: \f2630 MTG Terminal User's Guide\f1.
                     82: .SH DIAGNOSTICS
                     83: \f2Dmdcat\f1 uses the \f2col\f1(1) command to
                     84: strip backspaces with the \fB\-b\fR option.
                     85: \fICol\f1(1) is not available on all \s-1UNIX\s+1
                     86: systems.
                     87: The \fB\-b\fR option will give 
                     88: an error message if it cannot locate the \f2col\f1(1) command.
                     89: .PP
                     90: \f2Dmdcat\f1 only works if it is executed from 
                     91: the default 630 MTG terminal emulator or any terminal emulator that supports the
                     92: escape sequence sets described above. 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.