User manual

APOS Premium Printer Series User Manual Page 115 /136 Reference: FDE 3107312 Issue A
6.20 User Flash Memory Commands
S
ELECT MEMORY TYPE (SRAM/FLASH) WHERE TO SAVE LOGOS OR USER-DEFINED
FONTS
Specifies whether to load the logos or user-defined characters to flash memory or to RAM (volatile
memory). The selection remains in effect until it is changed via this command or until the power cycles.
ASCII
GS " n
Hexadecimal 1D 22 n
Decimal
29 34 n
Value of n
48-51
n = 48 (ASCII n = 0)
Loads active logo to RAM only. This is used to print a special logo but not have it take up flash memory.
A logo defined following this command is not preserved over a power cycle.
n = 49 (ASCII n = 1)
Loads active logo to flash memory. This is the default condition for logo flash storage. A logo defined
following this command is stored in flash memory.
n = 50 (ASCII n = 2)
Loads user-defined characters to RAM only. This is the default condition for user-defined character
storage. Any user-defined characters defined following this command are not preserved over a power cycle.
n = 51 (ASCII n = 3)
Loads user-defined characters to flash memory. An application must use this command to store user-
defined characters in flash memory. Any user-defined characters defined following this command are
stored in flash memory. A user-defined character cannot be redefined in flash memory. The flash memory
page must be erased by an application before redefining user-defined characters. For more information, see
the Erase User Flash Sector (1D 40 n) Command earlier in this section.
F
LASH MEMORY USER SECTORS ALLOCATION
This command sets the allocation of flash sectors between user data storage and logos/user defined
characters. This allocation is saved in the EEPROM of the printer and is therefore saved across power
cycles.
ASCII
GS " U n1 n2
Hexadecimal 1D 22 55 n1 n2
Decimal
29 34 85 n1 n2
Default value of n1
1 (see below)
Default value of n2
1 (see below)
n1 is the number of 64K sectors used for logos and user defined characters.
n2 is the number of 64K sectors used for user data storage.
n1 + n2 11 (1M flash memory)
If (n1 + n2) is greater than the maximum number of sectors available, the command is ignored.
Issuing this command with parameters different from current parameters will erase all sectors.