Chapter 4: Programming Commands62
Revision C 12/09
A798-PG00001C
Print Flash Logo
ASCII FS p n m
Hexadecimal 1C 70 n m
Decimal 28 112 n m
Print ash logo ID n using mode m. See command 1D 2F m for description of mode m. See
command 1C 71 for description of n.
Dene Flash Logos
ASCII FS q n [xL xH yL yH d1 …dk]1…[xL xH yL yH d1 …dk]n
Hexadecimal 1C 71 n [xL xH yL yH d1 …dk]1…[xL xH yL yH d1 …dk]n
Decimal 28 113 n [xL xH yL yH d1 …dk]1…[xL xH yL yH d1 …dk]n
Dene n ash logos specied by IDs 1 through n. Maximum size of logos is determined by
amount of ash allocated to logos. See command 1D 22 80… for ash allocation.
0 < xH:xL < 1024 max printable xH:xL = 72 = 576 dots wide
0 < yH:yL < 256
For each logo denition: xH:xL times 8 dots in the horizontal direction, yH:yL times 8 dots in the
vertical direction. Total data denition bytes k = xH:xL times yH:yL times 8 bytes. See command
1D 2A x y … for description of data denition bytes arrangement.
During execution of this command printer turns off USM and Real Time status processing. The
printer goes busy when writing to ash. At the end of this command the printer resets.
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 dened 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 denition, that denition is stored in ash or RAM memory as logo n. If there is
already a different denition in ash memory for logo n, the rst is inactivated and the new denition is used. The inactive
denition 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 denition for n from ash or RAM memory and prints it. If there is no denition 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 identier. It automatically stores
any new logo denition in ash memory as logo 0, inactivating any previous logo 0 denition. If the ash memory space
available for logos lls up with inactive logo 0 denitions, the rmware erases the old denitions 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 denition ash memory page when it lls with multiple denitions. A new
application using multiple logos, writing a user-dened character set into ash memory, or both, is responsible for erasing
the logo and user-dened character set ash memory page when the logo area is full or before a new character set is
dened.
Related information
This command is recognized in A798 native mode and A794 emulation.
In A793 and LEGACY emulations, the parameters are put into the print buffer.
Comments to this Manuals