|
|
| (4 intermediate revisions by the same user not shown) |
| Line 3: |
Line 3: |
| | | | |
| | {| | | {| |
| − | ! Received
| |
| − | ! style="width: 2ex;" |
| |
| − | ! Transmitted
| |
| − | |-
| |
| | | valign="top" align="right" | | | | valign="top" align="right" | |
| | {{CodeChart | | {{CodeChart |
| | + | | title=Received |
| | | lowerp=#device-control | | | lowerp=#device-control |
| | | lowera=#set-cursor-position | | | lowera=#set-cursor-position |
| Line 19: |
Line 16: |
| | | lowerk=#define-latching-keys | | | lowerk=#define-latching-keys |
| | }} | | }} |
| − | | | + | | style="width: 2ex;" | |
| | | valign="top" | | | | valign="top" | |
| | {{CodeChart | | {{CodeChart |
| | + | | title=Transmitted |
| | | lowera=#report-cursor-position | | | lowera=#report-cursor-position |
| | }} | | }} |
| | |- | | |- |
| | | valign="top" | | | | valign="top" | |
| − | == ESC & Control Sequences ==
| + | {| class="wikitable" |
| − | | + | |+ ESC & Control Sequences |
| − | {| border="1" class="wikitable sortable" | + | {{CodeDescriptionHeader}} |
| − | ! style="padding: 1ex;" | Prefix
| + | {{CodeDescriptionRow|a|set-cursor-position|Set Absolute Cursor Position|''row'' <code>r</code> ''column'' <code>C</code>}} |
| − | ! style="padding: 1ex;" | Description
| + | {{CodeDescriptionRow|a|set-cursor-position2|Set Screen Relative Cursor Position|''row'' <code>r</code> ''column'' <code>Y</code>}} |
| − | ! style="padding: 1ex;" | Parameters
| + | {{CodeDescriptionRow|b|diagnostics1|Download Diagnostic Program<br/>With LOADER Message|''parameters''}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Absolute Cursor Position|''row'' <code>r</code> ''column'' <code>C</code>|set-cursor-position|a}} | + | {{CodeDescriptionRow|c|diagnostics2|Download Diagnostic Program<br/>Without LOADER Message|''parameters''}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Set Screen Relative Cursor Position|''row'' <code>r</code> ''column'' <code>Y</code>||a}}
| + | {{CodeDescriptionRow|d|display-enhancement|Turn On Display Enhancement|[[#enhancements|''enhancement'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Download Diagnostic Program<br/>With LOADER Message|''parameters''|diagnostics1|b}} | + | {{CodeDescriptionRow|f|soft-keys|Define Soft Keys|[[#soft-key-attributes|''attribute'']] <code>a</code> [[#soft-key-keys|''key'']] <code>k</code> ''length'' <code>l</code> ''string''...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Download Diagnostic Program<br/>Without LOADER Message|''parameters''|diagnostics2|c}} | + | {{CodeDescriptionRow|f|soft-key|Execute Soft Keys|[[#soft-key-keys|''key'']] <code>e</code> ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Turn On Display Enhancement|[[#enhancements|''enhancement'']]|display-enhancement|d}} | + | {{CodeDescriptionRow|g|simulate-keys|Simulate PA, PF Keys|''parameters''}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Define Soft Keys|[[#soft-key-attributes|''attribute'']] <code>a</code> [[#soft-key-keys|''key'']] <code>k</code> ''length'' <code>l</code> ''string''...|soft-keys|f}} | + | {{CodeDescriptionRow|k|define-latching-keys|Define Latching Keys|[[#latching-key-states|''state'']] [[#latching-key-keys|''key'']] ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Execute Soft Keys|[[#soft-key-keys|''key'']] <code>e</code> ...|soft-key|f}} | + | {{CodeDescriptionRow|p|device-control|Device Control|[[#device-control-commands|''command'']] ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Simulate PA, PF Keys|''parameters''|simulate-keys|g}} | + | {{CodeDescriptionRow|s|define-strap-settings|Define Strap Settings|[[#strap-setting-states|''state'']] [[#strap-setting-switches|''switch'']] ...}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Define Latching Keys|[[#latching-key-states|''state'']] [[#latching-key-keys|''key'']] ...|define-latching-keys|k}} | |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Device Control|[[#device-control-commands|''command'']] ...|device-control|p}} | |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Define Strap Settings|[[#strap-setting-states|''state'']] [[#strap-setting-switches|''switch'']] ...|define-strap-settings|s}} | |
| | |} | | |} |
| − |
| |
| − |
| |
| − | === <span id="enhancements">ESC & d Enhancements</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="enhancements" | ESC & d Enhancements |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|@|Normal}} |
| − | | style="padding: 1ex; text-align: center;" | @
| + | {{ValueDescriptionRow|A|Blink}} |
| − | | style="padding: 1ex;" | Normal
| + | {{ValueDescriptionRow|B|Inverse Video}} |
| − | |-
| + | {{ValueDescriptionRow|C|Blink, Inverse Video}} |
| − | | style="padding: 1ex; text-align: center;" | A
| + | {{ValueDescriptionRow|D|Underline}} |
| − | | style="padding: 1ex;" | Blink
| + | {{ValueDescriptionRow|E|Blink, Underline}} |
| − | |-
| + | {{ValueDescriptionRow|F|Inverse Video, Underline}} |
| − | | style="padding: 1ex; text-align: center;" | B
| + | {{ValueDescriptionRow|G|Blink, Inverse Video, Underline}} |
| − | | style="padding: 1ex;" | Inverse Video
| + | {{ValueDescriptionRow|H|Half-Bright}} |
| − | |-
| + | {{ValueDescriptionRow|I|Blink, Half-Bright}} |
| − | | style="padding: 1ex; text-align: center;" | C
| + | {{ValueDescriptionRow|J|Inverse Video, Half-Bright}} |
| − | | style="padding: 1ex;" | Blink, Inverse Video
| + | {{ValueDescriptionRow|K|Blink, Inverse Video, Half-Bright}} |
| − | |-
| + | {{ValueDescriptionRow|L|Underline, Half-Bright}} |
| − | | style="padding: 1ex; text-align: center;" | D
| + | {{ValueDescriptionRow|M|Blink, Underline, Half-Bright}} |
| − | | style="padding: 1ex;" | Underline
| + | {{ValueDescriptionRow|N|Inverse Video, Underline, Half-Bright}} |
| − | |-
| + | {{ValueDescriptionRow|O|Blink, Inverse Video, Underline, Half-Bright}} |
| − | | style="padding: 1ex; text-align: center;" | E
| |
| − | | style="padding: 1ex;" | Blink, Underline
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | F
| |
| − | | style="padding: 1ex;" | Inverse Video, Underline
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | G
| |
| − | | style="padding: 1ex;" | Blink, Inverse Video, Underline
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | H
| |
| − | | style="padding: 1ex;" | Half-Bright
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | I
| |
| − | | style="padding: 1ex;" | Blink, Half-Bright
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | J
| |
| − | | style="padding: 1ex;" | Inverse Video, Half-Bright
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | K
| |
| − | | style="padding: 1ex;" | Blink, Inverse Video, Half-Bright
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | L
| |
| − | | style="padding: 1ex;" | Underline, Half-Bright
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | M
| |
| − | | style="padding: 1ex;" | Blink, Underline, Half-Bright
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | N
| |
| − | | style="padding: 1ex;" | Inverse Video, Underline, Half-Bright
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | O
| |
| − | | style="padding: 1ex;" | Blink, Inverse Video, Underline, Half-Bright
| |
| | |} | | |} |
| − |
| |
| − | === <span id="soft-key-attributes">ESC & f Soft Key Attributes</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="soft-key-attributes" | ESC & f Soft Key Attributes |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|0|Normal}} |
| − | | style="padding: 1ex; text-align: center;" | 0
| + | {{ValueDescriptionRow|1|Local Only}} |
| − | | style="padding: 1ex;" | Normal
| + | {{ValueDescriptionRow|2|Transmit Only}} |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 1
| |
| − | | style="padding: 1ex;" | Local Only
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 2
| |
| − | | style="padding: 1ex;" | Transmit Only
| |
| | |} | | |} |
| − |
| |
| − | === <span id="soft-key-keys">ESC & f Soft Key Keys</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="soft-key-keys" | ESC & f Soft Key Keys |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|0|CR}} |
| − | | style="padding: 1ex; text-align: center;" | 0
| + | {{ValueDescriptionRow|1|f1}} |
| − | | style="padding: 1ex;" | CR
| + | {{ValueDescriptionRow|2|f2}} |
| − | |-
| + | {{ValueDescriptionRow|3|f3}} |
| − | | style="padding: 1ex; text-align: center;" | 1
| + | {{ValueDescriptionRow|4|f4}} |
| − | | style="padding: 1ex;" | f1
| + | {{ValueDescriptionRow|5|f5}} |
| − | |-
| + | {{ValueDescriptionRow|6|f6}} |
| − | | style="padding: 1ex; text-align: center;" | 2
| + | {{ValueDescriptionRow|7|f7}} |
| − | | style="padding: 1ex;" | f2
| + | {{ValueDescriptionRow|8|f8}} |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 3
| |
| − | | style="padding: 1ex;" | f3
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 4
| |
| − | | style="padding: 1ex;" | f4
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 5
| |
| − | | style="padding: 1ex;" | f5
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 6
| |
| − | | style="padding: 1ex;" | f6
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 7
| |
| − | | style="padding: 1ex;" | f7
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 8
| |
| − | | style="padding: 1ex;" | f8
| |
| | |} | | |} |
| − |
| |
| − | === <span id="latching-key-states">ESC & k Latching Key States</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="latching-key-states" | ESC & k Latching Key States |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|0|Up}} |
| − | | style="padding: 1ex; text-align: center;" | 0
| + | {{ValueDescriptionRow|1|Down}} |
| − | | style="padding: 1ex;" | Up
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 1
| |
| − | | style="padding: 1ex;" | Down
| |
| | |} | | |} |
| − |
| |
| − | === <span id="latching-key-keys">ESC & k Latching Key Keys</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="latching-key-keys" | ESC & k Latching Key Keys |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|a|Auto LF}} |
| − | | style="padding: 1ex; text-align: center;" | a
| + | {{ValueDescriptionRow|b|Block Mode}} |
| − | | style="padding: 1ex;" | Auto LF
| + | {{ValueDescriptionRow|c|Caps Lock}} |
| − | |-
| + | {{ValueDescriptionRow|r|Remote}} |
| − | | style="padding: 1ex; text-align: center;" | b
| |
| − | | style="padding: 1ex;" | Block Mode
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | c
| |
| − | | style="padding: 1ex;" | Caps Lock
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | r
| |
| − | | style="padding: 1ex;" | Remote
| |
| | |} | | |} |
| − |
| |
| − | === <span id="device-control-commands">ESC & p Device Control Commands</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| | + | |+ id="device-control-commands" | ESC & p Device Control Commands |
| | ! style="padding: 1ex;" | Command | | ! style="padding: 1ex;" | Command |
| − | ! style="padding: 1ex;" | Description | + | ! style="padding: 1ex; width: 100%;" | Description |
| | ! style="padding: 1ex;" | Parameter | | ! style="padding: 1ex;" | Parameter |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Copy or compare record|[[#device-control-compare|''compare'']]||b}} | + | {{CodeDescriptionRow|b||Copy or compare record|[[#device-control-compare|''compare'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Specify control operation|[[#device-control-operation|''operation'']]||c}} | + | {{CodeDescriptionRow|c||Specify control operation|[[#device-control-operation|''operation'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Define destination device|[[#device-control-devices|''device'']]||d}} | + | {{CodeDescriptionRow|d||Define destination device|[[#device-control-devices|''device'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Copy or compare file|[[#device-control-compare|''compare'']]||f}} | + | {{CodeDescriptionRow|f||Copy or compare file|[[#device-control-compare|''compare'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Copy or compare to end of medium|[[#device-control-compare|''compare'']]||m}} | + | {{CodeDescriptionRow|m||Copy or compare to end of medium|[[#device-control-compare|''compare'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Specify device spacing|''spacing''||p}} | + | {{CodeDescriptionRow|p||Specify device spacing|''spacing''}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Read record or file|[[#device-control-read-operations|''read operation'']]||r}} | + | {{CodeDescriptionRow|r||Read record or file|[[#device-control-read-operations|''read operation'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Define source device|[[#device-control-devices|''device'']]||s}} | + | {{CodeDescriptionRow|s||Define source device|[[#device-control-devices|''device'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Specify tape unit for operation|[[#device-control-units|''unit'']]||u}} | + | {{CodeDescriptionRow|u||Specify tape unit for operation|[[#device-control-units|''unit'']]}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Write record or file from source device|''record''||w}} | + | {{CodeDescriptionRow|w||Write record or file from source device|''record''}} |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Read device status|[[#device-control-device|''device'']]||~ (^)}} | + | {{CodeDescriptionRow|~ (^)||Read device status|[[#device-control-device|''device'']]}} |
| | |} | | |} |
| − |
| |
| − | === <span id="device-control-devices">ESC & p Compare</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="device-control-devices" | ESC & p Compare |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|''empty''|Copy}} |
| − | | style="padding: 1ex; text-align: center;" | ''empty''
| + | {{ValueDescriptionRow|1|Compare}} |
| − | | style="padding: 1ex;" | Copy
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 1
| |
| − | | style="padding: 1ex;" | Compare
| |
| | |} | | |} |
| − |
| |
| − | === <span id="device-control-devices">ESC & p Devices</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="device-control-devices" | ESC & p Devices |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|1|Left cartridge tape unit}} |
| − | | style="padding: 1ex; text-align: center;" | 1
| + | {{ValueDescriptionRow|2|Right cartridge tape unit}} |
| − | | style="padding: 1ex;" | Left cartridge tape unit
| + | {{ValueDescriptionRow|3|Display}} |
| − | |-
| + | {{ValueDescriptionRow|4|External printer (write-only)}} |
| − | | style="padding: 1ex; text-align: center;" | 2
| + | {{ValueDescriptionRow|5|HP-IB device}} |
| − | | style="padding: 1ex;" | Right cartridge tape unit
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 3
| |
| − | | style="padding: 1ex;" | Display
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 4
| |
| − | | style="padding: 1ex;" | External printer (write-only)
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 5
| |
| − | | style="padding: 1ex;" | HP-IB device
| |
| | |} | | |} |
| − |
| |
| − |
| |
| − | === <span id="device-control-devices">ESC & p Operations</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="device-control-devices" | ESC & p Operations |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|0|Rewind}} |
| − | | style="padding: 1ex; text-align: center;" | 0
| + | {{ValueDescriptionRow|1|Space "p" records}} |
| − | | style="padding: 1ex;" | Rewind
| + | {{ValueDescriptionRow|2|Space "p" files or locate file "p"}} |
| − | |-
| + | {{ValueDescriptionRow|3|Locate end-of-data mark}} |
| − | | style="padding: 1ex; text-align: center;" | 1
| + | {{ValueDescriptionRow|4|Condition tape}} |
| − | | style="padding: 1ex;" | Space "p" records
| + | {{ValueDescriptionRow|5|Write file mark}} |
| − | |-
| + | {{ValueDescriptionRow|6|Write end-of-data mark}} |
| − | | style="padding: 1ex; text-align: center;" | 2
| + | {{ValueDescriptionRow|7|Test cartridge tape unit}} |
| − | | style="padding: 1ex;" | Space "p" files or locate file "p"
| + | {{ValueDescriptionRow|8|Space "p" records immediately without writing end-of-data mark}} |
| − | |-
| + | {{ValueDescriptionRow|9|Turn on write-backspace-read mode}} |
| − | | style="padding: 1ex; text-align: center;" | 3
| + | {{ValueDescriptionRow|10|Turn off write-backspace-read mode}} |
| − | | style="padding: 1ex;" | Locate end-of-data mark
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 4
| |
| − | | style="padding: 1ex;" | Condition tape
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 5
| |
| − | | style="padding: 1ex;" | Write file mark
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 6
| |
| − | | style="padding: 1ex;" | Write end-of-data mark
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 7
| |
| − | | style="padding: 1ex;" | Test cartridge tape unit
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 8
| |
| − | | style="padding: 1ex;" | Space "p" records immediately without writing end-of-data mark
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 9
| |
| − | | style="padding: 1ex;" | Turn on write-backspace-read mode
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 10
| |
| − | | style="padding: 1ex;" | Turn off write-backspace-read mode
| |
| | |} | | |} |
| − |
| |
| − |
| |
| − | === <span id="device-control-read-operations">ESC & p Read Operations</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="device-control-read-operations" | ESC & p Read Operations |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|0|ASCII, read a record}} |
| − | | style="padding: 1ex; text-align: center;" | 0
| + | {{ValueDescriptionRow|1|ASCII, repeat last record}} |
| − | | style="padding: 1ex;" | ASCII, read a record
| + | {{ValueDescriptionRow|2|Binary, read a record}} |
| − | |-
| + | {{ValueDescriptionRow|3|Binary, repeat last record}} |
| − | | style="padding: 1ex; text-align: center;" | 1
| + | {{ValueDescriptionRow|4|ASCII, read a file}} |
| − | | style="padding: 1ex;" | ASCII, repeat last record
| + | {{ValueDescriptionRow|6|Binary, read a file}} |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 2
| |
| − | | style="padding: 1ex;" | binary, read a record | |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 3
| |
| − | | style="padding: 1ex;" | binary, repeat last record
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 4
| |
| − | | style="padding: 1ex;" | ASCII, read a file
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 6
| |
| − | | style="padding: 1ex;" | binary, read a file
| |
| | |} | | |} |
| − |
| |
| − |
| |
| − | === <span id="device-control-units">ESC & p Units</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="device-control-units" | ESC & p Units |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|1|Left}} |
| − | | style="padding: 1ex; text-align: center;" | 1
| + | {{ValueDescriptionRow|2|Right}} |
| − | | style="padding: 1ex;" | Left
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 2
| |
| − | | style="padding: 1ex;" | Right
| |
| | |} | | |} |
| − |
| |
| − | === <span id="strap-setting-states">ESC & s Strap Setting States</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="strap-setting-states" | ESC & s Strap Setting States |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|0|Closed}} |
| − | | style="padding: 1ex; text-align: center;" | 0
| + | {{ValueDescriptionRow|1|Open}} |
| − | | style="padding: 1ex;" | Closed
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | 1
| |
| − | | style="padding: 1ex;" | Open
| |
| | |} | | |} |
| − |
| |
| − |
| |
| − | === <span id="strap-setting-switches">ESC & s Strap Setting Switches</span> ===
| |
| | | | |
| | {| class="wikitable" | | {| class="wikitable" |
| − | ! style="padding: 1ex;" | Value
| + | |+ id="strap-setting-switches" | ESC & s Strap Setting Switches |
| − | ! style="padding: 1ex;" | Description
| + | {{ValueDescriptionHeader}} |
| − | |-
| + | {{ValueDescriptionRow|a|Function key transmission}} |
| − | | style="padding: 1ex; text-align: center;" | a
| + | {{ValueDescriptionRow|b|Space overwrite latch}} |
| − | | style="padding: 1ex;" | Function key transmission
| + | {{ValueDescriptionRow|c|Cursor end-of-line wraparound}} |
| − | |-
| + | {{ValueDescriptionRow|d|Block mode (line/page)}} |
| − | | style="padding: 1ex; text-align: center;" | b
| + | {{ValueDescriptionRow|e|Paper tape mode}} |
| − | | style="padding: 1ex;" | Space overwrite latch
| + | {{ValueDescriptionRow|f|Fast binary read}} |
| − | |-
| + | {{ValueDescriptionRow|g|Block transfer handshake}} |
| − | | style="padding: 1ex; text-align: center;" | c
| + | {{ValueDescriptionRow|h|Inhibit DC2}} |
| − | | style="padding: 1ex;" | Cursor end-of-line wraparound
| + | {{ValueDescriptionRow|j|Auto terminate}} |
| − | |-
| + | {{ValueDescriptionRow|k|Clear terminator}} |
| − | | style="padding: 1ex; text-align: center;" | d
| + | {{ValueDescriptionRow|l|Self-test inhibit}} |
| − | | style="padding: 1ex;" | Block mode (line/page)
| + | {{ValueDescriptionRow|m|Reverse CNTL key effect on INSERT CHAR and DELETE CHAR keys}} |
| − | |-
| + | {{ValueDescriptionRow|n|Escape code transfer to printer}} |
| − | | style="padding: 1ex; text-align: center;" | e
| + | {{ValueDescriptionRow|p|Compatability mode (scaled)}} |
| − | | style="padding: 1ex;" | Paper tape mode
| + | {{ValueDescriptionRow|q|Compatability mode (unscaled)}} |
| − | |-
| + | {{ValueDescriptionRow|r|Circuit assurance}} |
| − | | style="padding: 1ex; text-align: center;" | f
| + | {{ValueDescriptionRow|s|Main Channel Protocol}} |
| − | | style="padding: 1ex;" | Fast binary read
| + | {{ValueDescriptionRow|t|Main Channel Protocol}} |
| − | |-
| + | {{ValueDescriptionRow|u|CPU break}} |
| − | | style="padding: 1ex; text-align: center;" | g
| + | {{ValueDescriptionRow|v|Carrier Detect}} |
| − | | style="padding: 1ex;" | Block transfer handshake
| + | {{ValueDescriptionRow|w|Data Comm self-test enable}} |
| − | |-
| + | {{ValueDescriptionRow|x|Data speed select}} |
| − | | style="padding: 1ex; text-align: center;" | h
| + | {{ValueDescriptionRow|y|Transmit LED}} |
| − | | style="padding: 1ex;" | Inhibit DC2
| + | {{ValueDescriptionRow|z|Parity}} |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | j
| |
| − | | style="padding: 1ex;" | Auto terminate
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | k
| |
| − | | style="padding: 1ex;" | Clear terminator
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | l
| |
| − | | style="padding: 1ex;" | Self-test inhibit
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | m
| |
| − | | style="padding: 1ex;" | Reverse CNTL key effect on INSERT CHAR and DELETE CHAR keys
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | n
| |
| − | | style="padding: 1ex;" | Escape code transfer to printer
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | p
| |
| − | | style="padding: 1ex;" | Compatability mode (scaled)
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | q
| |
| − | | style="padding: 1ex;" | Compatability mode (unscaled)
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | r
| |
| − | | style="padding: 1ex;" | Circuit assurance
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | s
| |
| − | | style="padding: 1ex;" | Main Channel Protocol
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | t
| |
| − | | style="padding: 1ex;" | Main Channel Protocol
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | u
| |
| − | | style="padding: 1ex;" | CPU break
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | v
| |
| − | | style="padding: 1ex;" | Carrier Detect
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | w
| |
| − | | style="padding: 1ex;" | Data Comm self-test enable
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | x
| |
| − | | style="padding: 1ex;" | Data speed select
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | y
| |
| − | | style="padding: 1ex;" | Transmit LED
| |
| − | |-
| |
| − | | style="padding: 1ex; text-align: center;" | z
| |
| − | | style="padding: 1ex;" | Parity
| |
| | |} | | |} |
| | | | | | |
| | | valign="top" | | | | valign="top" | |
| | | | |
| − | == ESC & Sequences ==
| + | {| class="wikitable" |
| − | | + | |+ ESC & Control Sequences |
| − | {| border="1" class="wikitable sortable" | + | {{CodeDescriptionHeader}} |
| − | ! style="padding: 1ex;" | Prefix
| + | {{CodeDescriptionRow|a|cursor-position|Report Absolute Cursor Position|''column'' <code>c</code> ''row'' <code>R</code>}} |
| − | ! style="padding: 1ex;" | Description
| + | {{CodeDescriptionRow|a||Report Relative Cursor Position|''column'' <code>c</code> ''row'' <code>Y</code>}} |
| − | ! style="padding: 1ex;" | Parameters
| |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Report Absolute Cursor Position|''column'' <code>c</code> ''row'' <code>R</code>|cursor-position|a}} | |
| − | {{User:Legalize/Control Sequences/CodeDescriptionTable/Row|Report Relative Cursor Position|''column'' <code>c</code> ''row'' <code>Y</code>||a}} | |
| | |} | | |} |
| | | | |
| | |} | | |} |