Intermec CV30 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 76

Down-Line Loadable Character Set, Examples of Device Control Strings

Page 76 highlights

Chapter 2 - About VT/ANSI Programming • Clear UDK memory space before loading new definitions. Use a DECUDK string to clear keys without locking them. Then you can use another DECUDK string to redefine the keys and lock them. • If you redefine a key, the old definition is lost. This may clear some space if the new definition uses fewer bytes than the old one. • There are two ways to lock UDKs, but only one way to unlock them. To lock UDKs, you can use either the computer's firmware menus or a DECUDK control string. To unlock UDKs, you must use the computer's firmware menus. • The default value for each key definition is empty. When you clear UDKs, they are empty. • An invalid hex pair in a DECUDK string is ignored. Examples of Device Control Strings This sequence clears UDKs: DCS 0 ; 1 | ST This sequence locks UDKs: DCS 1 ; 0 | ST Suppose you want to define F20 to be PRINT without clearing or locking any other keys and you are using 8-bit mode. The first part of the sequence would look like this: É1;1|34/ where 34 is the code for F20 and "É" is the ASCII character for 90 hexadecimal. After the slash character "/" (2F hexadecimal) you would include the definition. The rest of the sequence after the slash character would be, 5052494E54£ where the hex encoding for PRINT is: 50 = P 52 = R 49 = I 4E = N 54 = T The ST ASCII character "£" (9C hexadecimal) marks the end of the control string. The complete string is: É1;1|34/5052494E54£ Down-Line Loadable Character Set The computer does not support the ability to create and down-line load a character set of up to 94 characters. This character set is also called a dynamically redefinable character set (DRCS). DRCS Function Down-line load DRCS characters Clear a down-line loaded character set Action Ignored Ignored 64 Intermec Terminal Emulator (ITE) Programmer's Reference Manual

  • 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

Chapter 2 — About VT/ANSI Programming
64
Intermec Terminal Emulator (ITE) Programmer’s Reference Manual
Clear UDK memory space before loading new definitions. Use a DECUDK string
to clear keys without locking them. Then you can use another DECUDK string
to redefine the keys and lock them.
If you redefine a key, the old definition is lost. This may clear some space if the
new definition uses fewer bytes than the old one.
There are two ways to lock UDKs, but only one way to unlock them. To lock
UDKs, you can use either the computer’s firmware menus or a DECUDK control
string. To unlock UDKs, you must use the computer’s firmware menus.
The default value for each key definition is empty. When you clear UDKs, they
are empty.
An invalid hex pair in a DECUDK string is ignored.
Examples of Device Control Strings
This sequence clears UDKs:
DCS 0 ; 1 | ST
This sequence locks UDKs:
DCS 1 ; 0 | ST
Suppose you want to define
F20
to be PRINT without clearing or locking any other
keys and you are using 8-bit mode. The first part of the sequence would look like
this:
É1;1|34/
where 34 is the code for
F20
and “É” is the ASCII character for 90
hexadecimal.
After the slash character “/” (2F hexadecimal) you would include the definition. The
rest of the sequence after the slash character would be,
5052494E54£
where the
hex encoding for PRINT is:
50 = P
52 = R
49 = I
4E = N
54 = T
The ST ASCII character “£” (9C hexadecimal) marks the end of the control string.
The complete string is:
É1;1|34/5052494E54£
Down-Line Loadable Character Set
The computer does not support the ability to create and down-line load a character
set of up to 94 characters. This character set is also called a dynamically redefinable
character set (DRCS).
DRCS
Function
Action
Down-line load DRCS characters
Ignored
Clear a down-line loaded character set
Ignored