
iTherm
®
280 Programmer’s Guide ITherm® 280 Unicode and Fonts
28-07764 Rev C Page 271
Function Select Font by name All
ASCII [ESC] + N <FileName> <0>
Hexadecimal 1BH 2BH 31H
Decimal <27> <43> <51>
Description The [ESC] + N command selects the font for printing by file name. This
command is used to select a previously loaded font by its file name. If the
selected font does not exist, the previous font will remain in effect.
This command may be undesirable because it embeds in the application a file
name that you may wish to change in the future. By using the Alias ID the font name
may change, but the application will remain constant.
used to load and select a bitmap font. If a bitmap font is
selected with this command, it will define bitmap font 7 and select it. Once loaded, it
may be reselected by selecting font 107.
Function Initiate Unicode UTF-16BE Encoding All
ASCII [ESC] + H
Hexadecimal 1BH 2BH 48H
Decimal <27> <43> <72>
Description The [ESC] + H command will put the printer into UTF-16BE character encoding
mode of operation. If you wish to access characters above 255, you must select
a Unicode encoding such as UTF-16BE.
UTF-16 is the most straightforward way to access characters above 255, sending
two 8-bit bytes that form a 16-bit address to access the desired character.
UTF-16BE uses the big-endian method of sending the two bytes. This method
sends the high byte first and then the low byte.
Once selected, all information sent to the printer must then use this encoding,
even for non-print commands.
Function Initiate Unicode UTF-16LE Encoding All
ASCII [ESC] + L
Hexadecimal 1BH 2BH 4CH
Decimal <27> <43> <76>
Description The [ESC] + L command will put the printer into UTF-16LE 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, sending
two 8-bit bytes that form a 16-bit address to access the desired character.
UTF-16LE uses the little-endian method of sending the two bytes. This method
sends the low byte first and then the high byte.
Once selected, all information sent to the printer must
even for non-print commands.
Function Initiate Unicode UTF-8 Encoding (MBCS) All