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