Appendix H
The most current operating and programming information on the DECwriter Correspondent is reproduced here.
Key | Function/Comments |
---|---|
CTRL and SETUP | Press to enter SETUP; SETUP indicator flashes |
SETUP | Press to exit SETUP; SETUP indicator stops flashing |
Notes
Key | Function/Comments |
---|---|
Auto Answerback | |
C A = A RETURN | Disables auto-answerback |
C A = B RETURN | Enables auto-answerback |
Buffer Size | |
C B = A RETURN | Sets buffer size to 200 characters |
C B = B RETURN | Sets buffer size to 1024 characters |
Communications Port | |
C C = A RETURN | Enables EIA interface |
C C = B RETURN | Enables Direct Connect Modem |
C C = C RETURN | Enables Acoustic Coupled Modem |
C C = D RETURN | Enables 20 mA interface (optional) |
Half-Duplex Disconnect Character | |
C D = A RETURN | Sets disconnect character to “none” |
C D = B RETURN | Sets disconnect character to ETX |
C D = C RETURN | Sets disconnect character to EOT |
Local Echo Control | |
C E = A RETURN | Disables local echo |
C E = B RETURN | Enables local echo |
Key | Function/Comments |
---|---|
Fault Actions | |
C F = A RETURN | Disables fault action |
C F = B RETURN | Sets fault action to XOFF |
C F = C RETURN | Sets fault action to BREAK |
C F = D RETURN | Sets fault action to DISCONNECT |
Half-Duplex Initial Direction | |
C G = A RETURN | Sets initial direction to RECEIVE |
C G = B RETURN | Sets initial direction to TRANSMIT |
Modem Protocol | |
C M = A RETURN | Selects full-duplex – data leads only |
C M = B RETURN | Selects full-duplex – full control |
C M = C RETURN | Selects full-duplex – supervisory |
C M = D RETURN | Selects full-duplex – coded w/o reverse channel |
Receive Error Override | |
C R = A RETURN | Prints error character “” |
C R = B RETURN | Override receive errors |
Key | Function/Comments |
---|---|
Parity | |
C P = A RETURN | Sets parity to 7 bits, parity bit = mark |
C P = B RETURN | Sets parity to 7 bits, parity bit = space or 8 bits, parity bit = no space |
C P = C RETURN | Sets parity to 7 bits, parity bit = even |
C P = D RETURN | Sets parity to 7 bits, parity bit = odd |
C P = E RETURN | Sets parity to 8 bits, parity bit = even |
C P = F RETURN | Sets parity to 8 bits, parity bit = odd |
Polarity – Secondary Request to Send | |
C Q = A RETURN | Sets polarity low |
C Q = B RETURN | Sets polarity high |
Restraint Control | |
C R = A RETURN | Disables restraint control |
C R = B RETURN | XON/XOFF restraint |
C R = C RETURN | Secondary channel restraint |
C R = D RETURN | XON/XOFF and secondary restraint |
Baud Rates | |
C S = A RETURN | Selects high speed baud rate |
C S = B RETURN | Selects low speed baud rate |
C S = C RETURN | Selects remote speed select to either high or low baud rates (DCM only) |
C H = A RETURN | Sets high speed to 50 baud |
C H = B RETURN | Sets high speed to 75baud |
C H = C RETURN | Sets high speed to 110baud |
C H = D RETURN | Sets high speed to 134.5 baud |
C H = E RETURN | Sets high speed to 150 baud |
C H = F RETURN | Sets high speed to 200 baud |
C H = G RETURN | Sets high speed to 300 baud |
C H = H RETURN | Sets high speed to 600 baud |
C H = I RETURN | Sets high speed to 1200 baud |
C H = J RETURN | Sets high speed to 1800 baud |
C H = K RETURN | Sets high speed to 2400 baud |
C H = L RETURN | Sets high speed to 4800 baud |
C H = M RETURN | Sets high speed to 7200 baud |
C H = N RETURN | Sets high speed to 9600 baud |
C H = O RETURN | Sets high speed to 75T/1200R baud |
C H = P RETURN | Sets high speed to 75T/1600R baud |
C H = Q RETURN | Sets high speed to 150T/600R baud |
C H = R RETURN | Sets high speed to 150T/1200R baud |
C H = S RETURN | Sets high speed to 300T/2400R baud |
C H = T RETURN | Sets high speed to 300T/4800R baud |
C H = U RETURN | Sets high speed to 600T/2400R baud |
C H = V RETURN | Sets high speed to 600T/4800R baud |
Key | Function/Comments |
---|---|
Half-Duplex Turnaround Character | |
C T = A RETURN | Disables turnaround character |
C T = B RETURN | Enables RETURN as turnaround character |
C T = C RETURN | Enables LINE FEED as turnaround character |
C T = D RETURN | Enables DC1 as turnaround character |
C T = E RETURN | Enables DC3 as turnaround character |
C T = F RETURN | Enables EOT as turnaround character |
C T = G RETURN | Enables ETX as turnaround character |
Power Up – Initial State | |
C U = A RETURN | Local |
C U = B RETURN | On-line without local echo |
C U = C RETURN | On-line with local echo |
Modem Frequency Selection | |
C V = A RETURN | Selects 212A frequencies |
C V = B RETURN | Selects CCITT V.23 frequencies |
Key | Function/Comments |
---|---|
Horizontal Tabs | |
1 | Sets horizontal tab stop at current active column |
2 | Clears horizontal tab stop at current active column |
3 | Clears all horizontal tab stops |
Horizontal Margin | |
4 | Sets left margin at current active column |
5 | Sets right margin at current active column |
6 | Clears both horizontal margins |
Character Set Printing | |
P A = A RETURN | Prints ASCII character set |
P A = B RETURN | Prints British character set |
P A = C RETURN | Prints French Canadian character set |
P A = D RETURN | Prints German character set |
P A = E RETURN | Prints Swedish character set |
P A = F RETURN | Prints French character set |
P A = G RETURN | Prints Finnish character set |
P A = H RETURN | Prints Norwegian/Danish character set |
P A = I RETURN | Prints Italian character set |
P A = J RETURN | Prints Spanish character set |
P A = K RETURN | Prints APL character set |
P A = L RETURN | Prints line drawing (VT100) character set |
Notes
Key | Function/Comments |
---|---|
Wraparound Mode | |
P E = A RETURN | Disables wraparound |
P E = B RETURN | Enables wraparound |
Control Character Printing | |
P G = A RETURN | Disables control character printing |
P G = B RETURN | Enables control character printing without NUL and DEL printing |
P G = C RETURN | Enables control character printing with NUL and DEL printing |
Horizontal Pitch | |
P H = A RETURN | Selects 10 characters per inch |
P H = B RETURN | Selects 12 characters per inch |
P H = C RETURN | Selects 13.2 characters per inch |
P H = D RETURN | Selects 16.5 characters per inch |
P H = E RETURN | Selects 5 characters per inch |
P H = F RETURN | Selects 6 characters per inch |
P H = G RETURN | Selects 6.6 characters per inch |
P H = H RETURN | Selects 8.25 characters per inch |
New Line Character | |
P N = A RETURN | No new line character |
P N = B RETURN | Enables RETURN as new line character |
P N = C RETURN | Enables LINE FEED as new line character |
Key | Function/Comments |
---|---|
Printing Pressure | |
P P = A RETURN | Sets print pressure high |
P P = B RETURN | Sets print pressure medium |
P P = C RETURN | Sets print pressure low |
Vertical Spacing | |
P V = D RETURN | Selects 2 lines per inch |
P V = E RETURN | Selects 3 lines per inch |
P V = F RETURN | Selects 4 lines per inch |
P V = A RETURN | Selects 6 lines per inch |
P V = B RETURN | Selects 8 lines per inch |
P V = C RETURN | Selects 12 lines per inch |
Forms Control | |
P F = NO. OF STEPS | Sets form length to the desired number of steps (one step = 1/24 inch) |
4 | Sets top of form to current line |
Vertical Margins | |
SHIFT 5 | Sets the top margin at the current line |
SHIFT 6 | Sets the bottom margin at the current line |
SHIFT 7 | Clears both the top and bottom margins |
Vertical Tabs | |
SHIFT 1 | Sets a vertical tab at the current line |
SHIFT 2 | Clears the vertical tab at the current line |
SHIFT 3 | Clears all vertical tabs |
Key | Function/Comments |
---|---|
Auto Linefeed | |
K A = A RETURN | Disables auto linefeed with RETURN |
K A = B RETURN | Enables auto linefeed with RETURN |
Break Key | |
K B = A RETURN | Disables BREAK key |
K B = B RETURN | Enables BREAK key |
Keyclick | |
K C = A RETURN | Disables keyclick |
K C = B RETURN | Enables keyclick |
Key | Function/Comments |
---|---|
External Keypad Coding | |
K K = A RETURN | Normal numeric mode |
K K = B RETURN | Alternate numeric mode |
Keyboard language | |
K L = A RETURN | ASCII keyboard layout |
K L = B RETURN | British keyboard layout |
K L = C RETURN | French Canadian layout |
K L = D RETURN | German keyboard layout |
K L = E RETURN | Swedish keyboard layout |
K L = F RETURN | French keyboard layout |
K L = G RETURN | Finnish keyboard layout |
K L = H RETURN | Norwegian/Danish keyboard layout |
Repeat Keys | |
K R = A RETURN | Disables keys repeat |
K R = B RETURN | Enables keys repeat |
Status | |
8 | Prints out current status information |
C | Prints out current communication status information |
P | Prints out current printing status information |
K | Prints out current keyboard status information |
T | Prints out self-test alternatives |
SHIFT 9 | Stores the current feature status information into non-volatile memory |
9 RETURN | Recalls feature status in non-volatile memory |
Terminal Reset | |
I RETURN | Resets temporarily stored SET-UP feature status to factory set parameteres |
Key | Function/Comments |
---|---|
Self-Test | |
T T RETURN | Prints ripple pattern |
T L RETURN | Local loopback self-test |
T R RETURN | Remote loopback self-test (DCM only) |
T B RETURN | Baud rate and line signal self-test (EIA only) |
T T SPACE | Non-printing test |
T T and any printable character key | Prints the selected character continually |
This sheet provides the escape sequences which can be used to control the correspondent down line. The sequences have been grouped according to function with allowed optional sequences included.
Escape Sequence | Function/Comments |
---|---|
ESC c |
Reset terminal (10 seconds should be allowed to complete) |
ESC Z |
Request product identification from terminal |
ESC [ c |
Same as above |
ESC [ 0 c |
Same as above |
ESC [ ? 15 ; 1 c |
Terminal responds to above requests |
Escape Sequence | Function/Comments | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ESC D |
Performs a linefeed | ||||||||||||||
ESC E |
Performs a new line function (do a <CR> <LF> sequence) | ||||||||||||||
ESC K |
Performs a partial line down function | ||||||||||||||
ESC L |
Performs a partial line up function | ||||||||||||||
ESC M |
Performs a reverse linefeed | ||||||||||||||
ESC J |
Sets a tab stop at the current line number | ||||||||||||||
ESC 3 |
Same as above | ||||||||||||||
ESC [ 1 g |
Clears the tab stop at the current line | ||||||||||||||
ESC [ 4 g |
Clears all tab stops | ||||||||||||||
ESC 4 |
Same as above | ||||||||||||||
ESC [ Pn A |
Executes Pn reverse linefeeds (0 < Pn <= current form length) | ||||||||||||||
ESC [ Pn z |
Sets the vertical pitch according to the parameter supplied where,
|
||||||||||||||
ESC [ P1 ; P2 r |
Sets top margin; bottom margin to the line numbers indicated | ||||||||||||||
ESC [ P1 t |
Sets page length to P1 lines in the current vertical pitch | ||||||||||||||
ESC [ Pn ; ... Pn v |
Sets vertical tab stops at the line numbers indicated | ||||||||||||||
ESC [ Pn e |
Position to relative line number | ||||||||||||||
ESC [ Pn d |
Position to absolute line number |
Note: Octal code equivalents are found in Appendix A.
Escape Sequence | Function/Comments | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ESC 1 |
Sets a tab stop at the current active position | ||||||||||||||||||
ESC H |
Same as above | ||||||||||||||||||
ESC [ Pn ; ... ; Pn u |
Sets tab stops at the columns indicated | ||||||||||||||||||
ESC 2 |
Clears all tab stops | ||||||||||||||||||
ESC [ 2 g |
Same as above | ||||||||||||||||||
ESC [ 3 g |
Same as above | ||||||||||||||||||
ESC [ 0 g |
Clears tab stop at current active position | ||||||||||||||||||
ESC [ P1 ; Pn s |
Set left and right margins respectively with values given | ||||||||||||||||||
ESC [ Pn ` (octal 140) |
Positions printhead to column number Pn on the current line | ||||||||||||||||||
ESC [ Pn a |
Positions the printhead Pn columns to the right of the current position | ||||||||||||||||||
ESC [ Pn w |
Sets pitch according to the parameter given; where
|
Escape Sequence | Function/Comments |
---|---|
ESC P |
ANSI DCS string follows – data will be thrown away until the terminator sequence is received (ST, DEL, CAN, SUB) |
ESC \ |
ANSI ST – this is the standard string terminator which is used to inform the terminal that the DCS, OCS, APC, PM string has been sent |
ESC ] |
ANSI OSC string follows – data will be thrown away until the terminator sequence is received |
ESC _ |
ANSI APC string follows – data will be thrown away until the terminator sequence is received |
ESC ^ |
ANSI PM string follows – data will be thrown away until the terminator sequence is received |
Escape Sequence | Function/Comments | ||||||
---|---|---|---|---|---|---|---|
ESC [ 20 h |
Enables new line (ESC E ) function |
||||||
ESC [ 20 l * |
Disables new line (ESC E ) function |
||||||
ESC [ ? Pn ; ... ; Pn h |
Sets Privacy Mode:
|
||||||
ESC [ ? Pn ; ... ; Pn l * |
Resets Privacy Mode:
|
* The last character of the sequence is lowercase L (1548).
Escape Sequence | Function/Comments | |
---|---|---|
Select G0 Set | Select G1 Set | |
ESC ( A |
ESC ) A |
Selects British as G0 or G1 character set |
ESC ( B |
ESC ) B |
Select United States as G0 or G1 character set |
ESC ( C |
ESC ) C |
Selects Finnish as G0 or G1 character set |
ESC ( E |
ESC ) E |
Select Norwegian (Danish) as G0 or G1 character set |
ESC ( H |
ESC ) H |
Select Swedish as G0 or G1 character set |
ESC ( K |
ESC ) K |
Select German as G0 or G1 character set |
ESC ( R |
ESC ) R |
Selects French as G0 or G1 character set |
ESC ( Q |
ESC ) Q |
Select French-Canadian as G0 or G1 character set |
ESC ( Y |
ESC ) Y |
Selects Italian as G0 or G1 character set |
ESC ( Z |
ESC ) Z |
Selects Spanish as G0 or G1 character set |
ESC ( 0 |
ESC ) 0 |
Selects VT100 line drawing set as G0 or G1 character set |
ESC ( 5 |
ESC ) 5 |
Selects Finnish as G0 or G1 character set |
ESC ( 6 |
ESC ) 6 |
Selects Norwegian (Danish) as G0 or G1 character set |
ESC ( 7 |
ESC ) 7 |
Selects Swedish as G0 or G1 character set |
ESC ( 8 |
ESC ) 8 |
Select APL as G0 or G1 character set |
ESC ( 9 |
ESC ) 9 |
Selects French-Canadian as G0 or G1 character set |
Note: When the G0 (primary) character set and the G1 (alternate) character sets are selected, a single control character is used to switch character sets. Shift in (SI) invokes the G0 character set: shift out (SO) invokes the G1 character set. At power up, the G0 character set is automatically invoked.
Select G2 Set | Select G3 Set | |
ESC * A |
ESC + A |
Selects British as G2 or G3 character set |
ESC * B |
ESC + B |
Select United States as G2 or G3 character set |
ESC * C |
ESC + C |
Selects Finnish as G2 or G3 character set |
ESC * E |
ESC + E |
Select Norwegian (Danish) as G2 or G3 character set |
ESC * H |
ESC + H |
Select Swedish as G2 or G3 character set |
ESC * K |
ESC + K |
Select German as G2 or G3 character set |
ESC * R |
ESC + R |
Selects French as G2 or G3 character set |
ESC * Q |
ESC + Q |
Select French-Canadian as G2 or G3 character set |
ESC * Y |
ESC + Y |
Selects Italian as G2 or G3 character set |
ESC * Z |
ESC + Z |
Selects Spanish as G2 or G3 character set |
ESC * 0 |
ESC + 0 |
Selects VT100 line drawing set as G2 or G3 character set |
ESC * 5 |
ESC + 5 |
Selects Finnish as G2 or G3 character set |
ESC * 6 |
ESC + 6 |
Selects Norwegian (Danish) as G2 or G3 character set |
ESC * 7 |
ESC + 7 |
Selects Swedish as G2 or G3 character set |
ESC * 8 |
ESC + 8 |
Select APL as G2 or G3 character set |
ESC * 9 |
ESC + 9 |
Selects French-Canadian as G2 or G3 character set |
Note: To access the G2 character set from either the G0 or G1 character sets, a single shift 2 (SS2) sequence is used. This causes the first character (only) in the G2 set to print. A single shift 3 (SS3) sequence performs the same function for the G3 character set.
This procedure enables the optional numeric keypad to be used in two ways to generate character codes, or to generate escape sequence. The following table describes the characters and escape sequences generated by the 18 keys on the keypad.
Numeric Keypad Key | Normal Keypad Mode | Alternate Keypad Mode | Code Sequence |
---|---|---|---|
PF1 | ESC O P |
ESC O P |
033 117 120 |
PF2 | ESC O Q |
ESC O Q |
033 117 121 |
PF3 | ESC O R |
ESC O R |
033 117 122 |
PF4 | ESC O S |
ESC O S |
033 117 123 |
ENTER | Same as RETURN key | ESC O M |
033 117 115 |
, (comma) | , (comma) |
ESC O l |
033 117 154 |
- (dash) | - (dash) |
ESC O m |
033 117 155 |
. (period) | . (period) |
ESC O n |
033 117 156 |
0 | 0 |
ESC O p |
033 117 160 |
1 | 1 |
ESC O q |
033 117 161 |
2 | 2 |
ESC O r |
033 117 162 |
3 | 3 |
ESC O s |
033 117 163 |
4 | 4 |
ESC O t |
033 117 164 |
5 | 5 |
ESC O u |
033 117 165 |
6 | 6 |
ESC O v |
033 117 166 |
7 | 7 |
ESC O w |
033 117 167 |
8 | 8 |
ESC O x |
033 117 170 |
9 | 9 |
ESC O y |
033 117 171 |
Note: When in alternate keypad mode and local the numeric keypad cannot be used to print characters.