Unicode Encoding Control Commands - TransAct Epic 3000 Programmer's Manual

Table of Contents

Advertisement

Extended Printer Control
T480
1111
1010
1110
1111
0xEF

Unicode Encoding Control Commands

Function
Initiate Unicode UTF-32BE Encoding
ASCII
[ESC] + h
Hexadecimal 1BH 2BH 68H
Decimal
<27> <43> <104>
Description The [ESC] + h command will put the printer into UTF-32BE character
encoding mode of operation. If you wish to access characters above 255, you must
select a Unicode encoding such as UTF-32BE.
UTF-16 is the most straightforward way to access characters above 255,
however UFT32 does not require Surrogates to address character values greater
than 65535.
UTF-32BE uses the big-endian method of sending the four bytes. This method
sends the high byte first and then the lower bytes.
Note: Once selected, all information sent to the printer must then use this
encoding, even for non-print commands
Function
Initiate Unicode UTF-32LE Encoding
ASCII
[ESC] + l
Hexadecimal 1BH 2BH 6CH
Decimal
<27> <43> <108>
Description The [ESC] + l command will put the printer into UTF-32LE character
encoding mode of operation. If you wish to access characters above 255, You must
select a Unicode encoding such as UTF-16LE.
UTF-16 is the most straightforward way to access characters above 255,
however UFT32 does not require Surrogates to address character values greater
than 65535.
UTF-32LE uses the little-endian method of sending the four bytes. This method
sends the low byte first and then the higher bytes.
Note: Once selected, all information sent to the printer must then use this
encoding, even for non-print commands
Function
Initiate Unicode UTF-16BE Encoding
ASCII
[ESC] + H
Hexadecimal 1BH 2BH 48H
Decimal
<27> <43> <72>
Page 220
00
0100001
10
101000
10
010001
0xA8
0x91
Rev A
T480 Programmer's Guide
- Sections
- 3 (8bit) Binary numbers
- 3 Hex Bytes to Output
All
All
All
100-14362

Advertisement

Table of Contents
loading

Table of Contents