Intermec CS40 Intermec Terminal Emulator (ITE) User Guide - Page 138

Remapping Displayed Characters, ASCII Equivalents for EBCDIC Values 3270

Page 138 highlights

Chapter 3 - Customizing Your Configuration remap=="" remap=="" remap=="" remap=="" remap=="" remap=="" remap=="" remap=="" remap=="" remap=="" remap=="" /* Synchronous Idle (Ctrl-V) */ /* End Transmission Block (Ctrl-W) */ /* Cancel (Ctrl-X) */ /* End of Medium (Ctrl-Y) */ /* Substitute (Ctrl-Z) */ /* File Separator (Ctrl-1)*/ /* Group Separator (Ctrl-2) */ /* Record Separator (Ctrl-3) */ /* Unit Separator (Ctrl-4)*/ /* NULL (Ctrl-5) */ /* Escape (Esc key)*/ Remapping Displayed Characters You can use display character translation files to remap characters as they are written to the display. The translation file name for ITE must be 3270.xlt for 3270, 5250.xlt for 5250, or VT220.xlt for VT/ANSI. For help with downloading the file to the computer, see the computer user manual. Display character translation files are binary files consisting of ordered pairs of 8-bit values. Each pair of values remaps a displayable character to a different displayable character: • The first byte of a pair is the ASCII value of the character to replace. • The second byte of a pair is the ASCII value that replaces the first. These translations are made when a character is written to a display device. If the character is sent to the host (as a keystroke or scan data) or sent to an external device such as a printer, it is sent as the original, untranslated value. Suppose you want a computer running terminal emulation to replace the uppercase B with the Greek letter beta, and replace the uppercase Z with the Greek letter omega. Create an .xlt file that is four bytes long (two ordered pairs of two bytes each). The file should contain the 0x42, 0xE1, 0x5A, and 0xEA bytes in this order. These represent the ASCII display character set values for B, beta, Z, and omega, respectively. ASCII Equivalents for EBCDIC Values (3270, 5250) Language English (US) German Danish/Norwegian Finnish/Swedish Italian Spanish French Belgian English (UK) EBCDIC Value 4A 4F 5A 5B 5F 6A 79 7B 7C 7F A1 C0 D0 E0 9B 0E 21 24 AA 7C 60 23 40 22 7E 7B 7D 5C 8E 21 9A 24 5E 94 60 23 15 22 E1 84 81 99 23 21 0F 8F 5E ED 60 92 05 22 81 91 86 5C 15 21 0F 8F 5E 7C 82 8E 99 22 81 84 86 90 F8 21 82 24 5E 95 97 9C 15 22 8D 85 8A 87 5B OE 5D - AA A4 60 A5 40 22 06 7B 7D 5C F8 21 15 24 5E 97 60 9C 85 22 06 82 8A 87 5B 21 50 24 5E 97 60 23 85 22 06 82 8A 87 24 OE 21 9C AA 7C 60 23 40 22 5F 7B 7D 5C 126 Intermec Terminal Emulator (ITE) User Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220

Chapter 3 — Customizing Your Configuration
126
Intermec Terminal Emulator (ITE) User Guide
remap=<0016>=
"
<SYN>
"
/* Synchronous Idle (Ctrl-V) */
remap=<0017>=
"
<ETB>
"
/* End Transmission Block (Ctrl-W) */
remap=<0018>=
"
<CAN>
"
/* Cancel (Ctrl-X) */
remap=<0019>=
"
<EM>
"
/* End of Medium (Ctrl-Y) */
remap=<001a>=
"
<SUB>
"
/* Substitute (Ctrl-Z) */
remap=<001c>=
"
<FS>
"
/* File Separator (Ctrl-1)*/
remap=<001d>=
"
<GS>
"
/* Group Separator (Ctrl-2) */
remap=<001e>=
"
<RS>
"
/* Record Separator (Ctrl-3) */
remap=<001f>=
"
<US>
"
/* Unit Separator (Ctrl-4)*/
remap=<0000>=
"
<NULL>
"
/* NULL (Ctrl-5) */
remap=<001b>=
"
<ESC>
"
/* Escape (Esc key)*/
Remapping Displayed Characters
You can use display character translation files to remap characters as they are
written to the display. The translation file name for ITE must be 3270.xlt for 3270,
5250.xlt for 5250, or VT220.xlt for VT/ANSI. For help with downloading the file to
the computer, see the computer user manual.
Display character translation files are binary files consisting of ordered pairs of 8-bit
values. Each pair of values remaps a displayable character to a different displayable
character:
The first byte of a pair is the ASCII value of the character to replace.
The second byte of a pair is the ASCII value that replaces the first.
These translations are made when a character is written to a display device. If the
character is sent to the host (as a keystroke or scan data) or sent to an external device
such as a printer, it is sent as the original, untranslated value.
Suppose you want a computer running terminal emulation to replace the uppercase
B with the Greek letter beta, and replace the uppercase Z with the Greek letter
omega. Create an .xlt file that is four bytes long (two ordered pairs of two bytes
each). The file should contain the 0x42, 0xE1, 0x5A, and 0xEA bytes in this order.
These represent the ASCII display character set values for B, beta, Z, and omega,
respectively.
ASCII Equivalents for EBCDIC Values (3270, 5250)
EBCDIC Value
Language
4A
4F
5A
5B
5F
6A
79
7B
7C
7F
A1
C0
D0
E0
English (US)
9B
0E
21
24
AA
7C
60
23
40
22
7E
7B
7D
5C
German
8E
21
9A
24
5E
94
60
23
15
22
E1
84
81
99
Danish/Norwegian
23
21
0F
8F
5E
ED
60
92
05
22
81
91
86
5C
Finnish/Swedish
15
21
0F
8F
5E
7C
82
8E
99
22
81
84
86
90
Italian
F8
21
82
24
5E
95
97
9C
15
22
8D
85
8A
87
Spanish
5B
OE
5D
AA
A4
60
A5
40
22
06
7B
7D
5C
French
F8
21
15
24
5E
97
60
9C
85
22
06
82
8A
87
Belgian
5B
21
50
24
5E
97
60
23
85
22
06
82
8A
87
English (UK)
24
OE
21
9C
AA
7C
60
23
40
22
5F
7B
7D
5C