How to use the built-in font tables
In this tutorial, we will show you how to use the CU-Y Series module’s built-in font tables.
- Part 1 – Select the international variants of ASCII
- Part 2 – Set the extended ASCII font table
- Part 3 – Wide range of international fonts
Noritake presents “Easy to use” Modules.
To create the custom fonts between character codes 20h and FFh, please refer to the link below
This tutorial is based on “International Font set” and “Character Table type” in the specification.
Part 1 – Select the international variants of ASCII
In this tutorial, we will show you how to select from international variants of ASCII (20h – 7Fh). Changes will not affect extended ASCII (80h – FFh).
Step 1 – Set the international variants of ASCII
In this example we will be selecting the Sweden variants of ASCII. Send the following codes to the Y Series module:
1Bh 52h 05h
Codes breakdown
Line #1
1
2
- Sets international variants of ASCII.
- Sweden variants of ASCII.
Default value is 00h: ASCII-based font table.
Following is the international variants of ASCII built-in to the Y Series module:
00h: ASCII-based
01h: France
02h: Germany
03h: England
04h: Denmark 1
05h: Sweden
06h: Italy
07h: Spain 1
08h: Japan
09h: Norway
0Ah: Denmark 2
0Bh: Spain 2
0Ch: Latin America
0Dh: Korea
Note: Gray highlight represents the characters replaced from the default font table.
Part 2 – Set the extended ASCII font table
In this tutorial, we will show you how to set the extended ASCII font table (80h – FFh) for the Y Series modules.
Step 1 – Set the extended ASCII font table
In this example we will be setting the extended ASCII to PC850 (multilingual). Send the following codes to the Y Series module:
1Bh 74h 02h
Codes breakdown
Line #1
1
2
- Sets the extended ASCII font table.
- Extended ASCII font table for PC850 (multilingual).
Default value is 00h: PC437 (USA – Euro std).
Following is the extended ASCII font tables built-in to the Y Series module:
00h: PC437 (USA – Euro std)
01h: Katakana – Japanese
02h: PC850 (Multilingual)
03h: PC860 (Portuguese)
04h: PC863 (Canadian-French)
05h: PC865 (Nordic)
10h: WPC1252
11h: PC866 (Cyrillic #2)
12h: PC852 (Latin 2)
13h: PC858
Note: Extended ASCII font table FFh is reserved.
Part 3 – Wide range of international fonts
In this tutorial, we will show you how to support wide range of international characters for the Y Series modules.
Step 1 – Select from the built-in font tables
In this example we will be selecting the Norway’s variant of ASCII and set the extended ASCII to PC866 (Cyrillic #2). Send the following codes to the Y Series modules
//Norway’s variant of ASCII
1Bh 52h 09h
//PC866 (Cyrillic #2) extended ASCII
1Bh 74h 11h
Codes breakdown
Line #2
1
2
Line #4
3
4
- Sets international variants of ASCII
- Norway’s variant of ASCII.
- Default value is 00h: ASCII-based font table.
Sets the extended ASCII font table. - Extended ASCII font table character code for PC866 (Cyrillic #2).
Default value is 00h: PC437 (USA – Euro std).
Following is the Norway’s variant of ASCII font table and PC866 (Cyrillic #2) extended ASCII font table:
1Bh 52h 09h (Norway)
1Bh 74h 11h (PC866 Cyrillic #2)