Intermec 6822 6820 Series 80-Column Printer User Manual (for printers purchase - Page 75

Double-Byte Character Sets

Page 75 highlights

Chapter 4 - Control Code Definitions Double-Byte Character Sets Double-byte character (DBCS) sets require two bytes to send to the printer to define the character to print. The first byte of the character code sent to the printer is known as a lead-in byte. The second byte of the character code is known as the trailing byte. Different character sets have different requirements for the values of both lead-in and trailing byte. When the lead-in byte does not fall in the range listed for the character set, a character from a SBCS may print. The following double-byte character sets are supported by the 6820. Double-Byte Character Sets Font Module nft00936.mod nft00950.mod nft00932.mod Code Page 936 950 932 DBCS Languages GB 2312 Chinese (simplified) big 5 Traditional Chinese Shift JIS Japanese nft00949.mod 949 KSC 5601 Korean Lead-in Byte A1h-ABh B0h-F7h A1h-C6h C9h-F9h 81h-9Fh E0h-FCh A1h-ACh B0h-C8h CAh-FDh Trailing Byte A1h-FEh 40h-FEh (except 7Fh) 40h-FCh (except 7Fh) A1h-FEh Multi-Byte Character Sets Double-byte character sets and single-byte character sets can mix when printing a report. This mixture is referred to as a Multi-Byte Character Set (MBCS). When a DBCS is selected, the characters from the SBCS code page currently selected are used for rendering character codes and control codes from 0 to 127. Codes above 127 (that fall within the range of lead-in bytes for the selected character set) treat the byte that follows as a trailing byte for that character set. Otherwise, for character codes above 128, the character code from the selected SBCS is printed. NFT00950.MOD (BIG 5 DBCS) does not allow the MBCS mode. For this character set, only control codes from 0 to 31 are treated as single byte characters when they are not proceeded by a lead-in byte. All escape sequence character strings are treated as SBCS. 6820 Series 80-Column Printer User Manual 59

  • 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

Chapter 4 — Control Code Definitions
6820 Series 80-Column Printer User Manual
59
Double-Byte Character Sets
Double-byte character (DBCS) sets require two bytes to send to the
printer to define the character to print. The first byte of the character
code sent to the printer is known as a lead-in byte. The second byte of
the character code is known as the trailing byte. Different character
sets have different requirements for the values of both lead-in and
trailing byte. When the lead-in byte does not fall in the range listed for
the character set, a character from a SBCS may print. The following
double-byte character sets are supported by the 6820.
Multi-Byte Character Sets
Double-byte character sets and single-byte character sets can mix
when printing a report. This mixture is referred to as a Multi-Byte
Character Set (MBCS). When a DBCS is selected, the characters from
the SBCS code page currently selected are used for rendering
character codes and control codes from 0 to 127. Codes above 127
(that fall within the range of lead-in bytes for the selected character
set) treat the byte that follows as a trailing byte for that character set.
Otherwise, for character codes above 128, the character code from the
selected SBCS is printed. NFT00950.MOD (BIG 5 DBCS) does not
allow the MBCS mode. For this character set, only control codes from
0 to 31 are treated as single byte characters when they are not
proceeded by a lead-in byte. All escape sequence character strings are
treated as SBCS.
Double-Byte Character Sets
Font Module
Code
Page
DBCS Languages
Lead-in Byte
Trailing Byte
nft00936.mod
936
GB 2312 Chinese
(simplified)
A1h–ABh
B0h–F7h
A1h–FEh
nft00950.mod
950
big 5 Traditional
Chinese
A1h–C6h
C9h–F9h
40h–FEh (except 7Fh)
nft00932.mod
932
Shift JIS Japanese
81h–9Fh
E0h–FCh
40h–FCh (except 7Fh)
nft00949.mod
949
KSC 5601 Korean
A1h–ACh
B0h–C8h
CAh–FDh
A1h–FEh