
A756- 8xxx new commands and features
January 14, 1998 file name 568xcmds.doc page 4 of 11
Axiohm IPB company confidential
Multiple logos
GS # n Select active logo.
format ASCII GS # n
Hex 1D 23 n
Decimal 29 35 n
range 0 ≤ n ≤ 255
This command selects a logo to be defined or printed. The active logo number n remains in
effect until this command is sent again with another number n.
When this command precedes a logo definition, that definition will be stored in flash memory as
logo n. If there is already a different definition in flash for logo n, the first is inactivated and the
new definition becomes logo n. The inactive definition is not erased from flash and continues
to take up flash memory space.
When this command precedes a logo print command, and n is different from the previously
active logo selected, the printer will retrieve the logo definition for n from flash and print it. If
there is no logo definition in flash for n, then no logo is printed.
If the printer never receives this command – the case for an existing unchanged application,
expecting only one possible logo – the printer will assign 0 (zero) as the active logo identifier. It
will automatically store any new logo definition in flash as logo 0, inactivating any previous logo
0 definition. If the flash available for logos fills up with inactive logo 0 definitions, the firmware
will erase old definitions at the next power cycle. This is the only case when the printer will
erase flash memory without an application command.
Once this command is used – the case for a new application using multiple logos – the printer
will no longer automatically erase the logo definition page when it fills with multiple definitions.
A new application using multiple logos, or writing a user-defined character set into flash, or
both, is responsible for erasing the logo and user-defined character set flash sector when the
logo area is full or before a new user character set is defined.
The 64K page available for user-defined characters and multiple logos is divided into three
parts:
memory, in bytes
thermal character definitions 8,288
impact character definitions 2,464
logos 54,784
The character definition area is fixed; 224 characters can be defined for both the receipt and
slip.
There is no change to maximum logo dimensions. Each logo can be up to 448 dots wide, or
384 dots high, with a maximum definition of 10,760 bytes, including the 8-byte header
maintained in the printer. The number of logos which will fit into flash depends on the size of
the definitions. Each application will be different, but here are some examples of logo sizes
and flash memory requirements:
Kommentare zu diesen Handbüchern