Flash Download; Switch To Flash Download Mode; Return Boot Sector Firmware Part Number - CognitiveTPG A798 Programming Manual

Thermal receipt printer
Hide thumbs Also See for A798:
Table of Contents

Advertisement

98
Chapter 4: Programming Commands

Flash download

These commands are used to load firmware into the printer.
The commands are listed in numerical order according to their hexadecimal codes. Each command is described and the
hexadecimal, decimal, and ASCII codes are listed.
There are three ways to enter the download mode.
1. Powering the printer up with DIP Switch 1 down.
2. While the printer is running normally, send the command, "Switch to flash download mode" (1B 5B 7D) to leave
normal operation and enter the download mode.
3. If the flash if found corrupted during level 0 diagnostics the download mode is automatically entered after the printer
has reset.
The printer never goes directly from the download mode to normal printer operation. To return to normal printer operation
either the operator must turn the power off and then on to reboot or the application must send a command to cancel
download mode and reboot. DIP switch 1 must in UP position during reboot to return to normal printer operation.
When each flash download command is received, the printer returns either ACK or NAK to the host computer when each
command is received:
• ACK (hexadecimal 06)
Sent when the printer has received a host transmission and has completed the request successfully.
• NAK (hexadecimal 15)
Sent when a request is unsuccessful.
Communicates to the printer information downloaded from applications. Data is downloaded to flash memory to query the
state of the firmware, calculate the firmware CRC and other functions.

Switch to flash download mode

ASCII
ESC [ }
Hexadecimal
1B 5B 7D
Decimal
27 91 125
Puts the printer in flash download mode in preparation to receive commands controlling the downloading of objects into
flash memory. When this command is received, the printer leaves normal operation and can no longer print transactions
until the reboot the printer command (1D FF) is received or the printer is rebooted.
This command does not affect the current communication parameters. Once the printer is in flash download mode, this
command is no longer available.
Related information
See entering flash download mode elsewhere in this book to put the printer in flash download mode using the configuration
menu.

Return boot sector firmware part number

ASCII
GS NULL
Hexadecimal
1D 00
Decimal
29 0
Returns ACK (Hex 06) + 12 bytes ASCII string describing the flash memory boot sector firmware part number.
Ex : 189-1234567A
Exceptions
Available only in download mode.
A798-PG00001D
Revision D 10/13

Advertisement

Table of Contents
loading

Table of Contents