International Character Sets And Code Pages - Ithaca PcOS Series 80PLUS Programmer's Manual

Ithaca pcos series 80plus pos thermal printer
Table of Contents

Advertisement

Programmer's Guide

International Character Sets and Code Pages

The PcOS Series 80PLUS Printer supports 65 different international character sets. In IBM and
EPOS printers, there have historically been two ways of selecting a character set. The oldest way is by
use of character sets. This mode substituted international characters in the upper 128 characters of the
standard character set to support different countries. As time passed, this approach became difficult to
support. It became a problem for the application to match the characters displayed and the characters
printed. To solve this problem, code pages were developed. The printer and display would use the
same code page and the application would then display and print the same characters. IBM and EPOS
defined new commands to select code pages and left the old commands in effect.
The PcOS Series 80PLUS Printer supports international character sets as well as code pages.
However, both methods are extended in the PcOS Series 80PLUS. This is to allow the most flexibility
for the application programmer.
The PcOS Series 80PLUS printer has extended the IBM code page selection command to allow
character sets as well as normal IBM code pages to be selected.
All characters in code pages as well as character sets are addressed as 0 to 255. (Characters below 32
must be addressed with the [ESC]^<n> command.) Code pages may be changed at any time and are
active for all features including rotated print.
As discussed above, there are two commands for language selection in IBM mode. The first is [ESC] !
which will select one of 19 international character sets. This command will not select all the possible
sets and is provided for compatibility with older programs. The second is [ESC] [ T which will select
any of the code pages.
Function
ASCII
Hexadecimal
Decimal
IPCL
Description
<n>
Language
64-'@'
ASCII (Slashed zero)
65-'A'
ASCII (Unslashed zero)
66-'B'
British
67-'C'
German
68-'D'
French
69-'E'
Swedish
70-'F'
Danish
Table 4 Language table ID's
PcOS Series 80PLUS
Select international character table set
[ESC] ! <n>
1BH 21H
<27><33>
&%CS<n>
This command selects the international character set, <n>. In standard mode,
the value of <n> is as follows.
<n>
71-'G'
72-'H'
73-'I'
74-'J'
75-'K'
76-'L'
77 -'M'
Rev B 4/13/99
International Character Sets
Language
<n>
Norwegian
78-'N'
Dutch
79-'O'
Italian
80-'P'
French Canadian
81-'Q'
Spanish
90-'Z'
Swedish II
Swedish III
Control Codes
Language
Swedish IV
Turkish
Swiss I
Swiss II
Publisher
Page 23

Advertisement

Table of Contents
loading

Table of Contents