![](/images/new-backgrounds/1263724/263724227x1.webp)
114 Chapter 4: Programming CommandsRevision D 12/09
Select flash | area for storing logos and |
ASCII | GS” 0x81 |
Hexadecimal | 1D 22 81 n |
Decimal | 29 34 129 n |
Value of n: | n specifies |
n = 0 | select logo/font flash |
n = 1 | select permanent font flash |
n > 1 | reserved |
Logos and
Erase user flash sector
ASCII | GS @ n |
Hexadecimal | 1D 40 n |
Decimal | 29 64 n |
Value of n: | 49 – 51 |
n = 49 (ASCII n = 1) HEX 31
This command erases all 64K flash memory sectors allocated to
n = 50 (ASCII n = 2) HEX 32
This command erases all sectors available for user data storage.
n = 51 (ASCII n = 3) HEX 33
This command erases all sectors available for permanent fonts.
Erases a page of flash memory and sends a carriage return when the operation is complete.
Related information
See command “Flash memory user sectors allocation” (1D 22 55 n1 n2).
See also command “Expanded flash memory allocation” (1D 22 80...) and “Select flash area” (1D 22 81 n).
Important: While erasing flash memory, the printer disables all interrupts, including communications. To provide feedback to the application, the printer responds to the application when the erase is complete. After sending the erase user flash sector (1D 40 n) command, an application should wait for the response from the printer before sending data. Otherwise, data will be lost. If an application is unable to receive data, it should wait a minimum of ten seconds after sending the erase user flash sector (1D 40 n) command before sending data.