User's Manual

Chapter 4: Programming Commands 67
Revision D 12/09
A799-PG00001D
Select the current logo
ASCII GS # n
Hexadecimal 1D 23 n
Decimal 29 35 n
Range of n: 0 – 255
Default: 0
Selects a color or monochrome logo to be dened or printed. The active logo n remains in use until this command is sent
again with a different logo n.
When this command precedes a logo denition, that denition is stored in ash or RAM memory as logo n. If there is
already a different denition in ash memory for logo n, the rst is inactivated and the new denition is used. The inactive
denition is not erased from ash and continues to take up space in ash memory.
When this command precedes a logo print command and n is different from the previously active logo selected, the printer
retrieves the logo denition for n from ash or RAM memory and prints it. If there is no denition for logo n, then no logo
is printed.
In the case of a previously existing application that expects only one possible logo, the printer will not receive the select
current logo (1D 23 n) command. In this case, the printer assigns 0 as the active logo identier. It automatically stores
any new logo denition in ash memory as logo 0, inactivating any previous logo 0 denition. If the ash memory space
available for logos lls up with inactive logo 0 denitions, the rmware erases the old denitions at the next power cycle.
This is the only case in which the printer erases ash memory without an application command.
In the case of a new application using multiple logos, the select current logo (1D 23 n) command is used. After that, the
printer no longer automatically erases the logo denition ash memory page when it lls with multiple denitions. A new
application using multiple logos, writing a user-dened character set into ash memory, or both, is responsible for erasing
the logo and user-dened character set ash memory page when the logo area is full or before a new character set is
dened.
Related information
This command is recognized in A799 native mode and A794 emulation.
In A793 and LEGACY emulations, the parameters are put into the print buffer.