Host Command Summary
where | *o | = output type as listed below, default 0 | |
|
| 0 | = print page, 1 = print partial page, 2 = hardcopy off |
|
| 3 | = hardcopy on, 4 = direct print off, 5 = direct print on |
| *s | = starting line number, default start of scrolled region | |
| *e | = ending line number, default end of scrolled region | |
Media copy |
|
| ESC [ *o i |
where | *o | = 0 = print page, 4 = direct print off, 5 = direct print on |
REPORTS
Report on device configuration (* = 0 by default) | ESC [ < * c | ||
|
| Give terminal configuration report | 0 |
|
| Give screen configuration report | 1 |
|
| Give printer configuration report | 2 |
|
| Give keyboard configuration report | 3 |
Device attributes (* = device type, 0) | ESC [ * c | ||
Terminal configuration report | ESC [ < 10 ; *m ; *f ; *h ; *v c | ||
where | *m = model number (9 for 12090) |
| |
| *f | = features (1 = |
|
|
| 2 = programmable function keys, |
|
|
| 4 = software |
|
|
| 16 = |
|
| *h | = hardware options |
|
| *v | = version number |
|
Screen configuration report | ESC [ < 11 ; *p ; *l ; *c ; *f c | ||
where | *p | = number of (80 x 25) pages available |
|
| *l | = maximum lines displayable on screen |
|
| *c | = maximum columns displayable on screen |
|
| *f | = features (1 = per field attribute capability, |
|
|
| 2 = per character attribute capability, |
|
|
| 4 = 80/132 screen width selectable) |
|
Printer configuration report (* = printer type) Keyboard configuration report
ESC [ < 12 ; * c ESC [ < 13 ; *l ; *n c
where *l | = keyboard layout (1 = standard, 2 = data entry) |
*n | = nationality (1 = UK, 2 = USA, 3 = German, 4 = French, |
| 5 = Swiss (Ger), 6 = Swiss (Fre), 7 = French Canadian) |
Report on device status (* = device identifier) | ESC [ < * n | ||
Device status report (5 = device status, 6 = cursor position) | ESC [ * n | ||
Terminal status report | ESC [ < 10 ; *e ; *g n | ||
where | *e | = emulation mode (1 = ANSI |
|
|
| 2 = ANSI |
|
| *g | = general status (1 = |
|
|
| 2 = flow control enabled, 4 = foreground executive active) | |
Screen status report | ESC [ < 11 ; *p ; *l ; *c ; *g n | ||
where | *p | = number of pages currently defined |
|
| *l | = number of lines displayed (24 or 25) |
|