User manual
APOS Premium Printer Series User Manual Page 120 /136 Reference: FDE 3107312 Issue A
6.24 Easy Font Support
The downloadable fonts are stored in Flash memory in a dedicated area, separate from the code and usual
logos and user fonts storage areas.
The area size is multiple of 64kbytes.
Fonts may be downloaded at any given time, but cannot be deleted individually.
Single Byte Fonts
Single byte fonts (code pages) are downloaded differently from double byte fonts. Single byte fonts may be
downloaded with the new 1C 4C command.
Up to four single byte fonts can be downloaded to the printer at any given time, with each font identified as a
code page. 224 characters, with an address range of 20h to FFh, are downloaded for each
code page. One of the operands of the 1C 4C command designates the operand for the 1B
74 n command that will select that code page.
If a font is downloaded with the same name as an existing font, the current one is invalidated and replaced by
the new one. Note that the old one is not erased, but just not accessible anymore, so it still
takes up some space in memory.
To restore this amount of memory, all fonts have to be erased.
Double Byte Fonts
One double byte font (typically Asian) may be downloaded at any given time with the new 1C 44 and 1C 45
commands.
If a double byte font is to be downloaded into a printer with an existing double byte font, the existing font first
needs to be deleted with 1D 40 33 command before the new font can be downloaded.
One of the operands of the 1C 44 command designates the operand for the
1B 74 n command that will select that code page. This operand is fixed and must be equal to 34h.
Font Names
A font name is downloaded with each font, which is printed on the diagnostic or configuration form, allows a
user to determine which fonts are downloaded in a particular printer.
Printer Response
When a font is downloaded to the printer, the printer will respond with an ‘ACK’ (06h) or ‘NAK’ (15h)
character once the download is complete. The host must wait for the ‘ACK’ or ‘NAK’ to
be returned before transmitting any additional information to the printer. If the download is
successful, an ‘ACK’ is automatically returned. If the download is unsuccessful, a ‘NAK’
will be returned.
A font download is unsuccessful when:
• Insufficient printer memory exists for the downloaded data
• Attempting to download a double byte font in a printer with an existing double
byte font without first deleting the existing font