User manual
105
MEMORY INVENTORY COMMAND SUPPLEMENT
MEMORY INVENTORY COMMANDS - <INV> & <INV2>
The <INV> & <INV2> commands causes the printer to output data back to the PC in a readable format. This
data can be read by an application and displayed. Hyper Terminal was used for the example displayed below.
These commands produce a list of the downloaded logos, resident fonts, and downloaded soft fonts stored in
the printer’s memory. The <INV2> command (26/46 only) includes the listing of Resident True Type font files
and downloaded True Type font files. The format of the list is shown in the example below. It contains a
Section Header followed by field data. The field data is comprised of the following information for each file: ID#
of the file, whether it is in flash (FLSH) or ram (RAM) and its byte size (decimal) in memory. The ID# for the file
is the actual one you would use to print that file. For example, LD1 is logo 1, F10 is resident font 10 and SF1
would be soft font 1.
Notes: the size the file takes up in memory will NOT be the same size of the file as it was downloaded to the
printer. Some file types have data stripped from them as they are stored and thus will appear smaller than the
original size and others have data added and are therefore larger. The proper way to keep track of the memory
is to use the <S7> command before and after downloading a file to see how much memory the file occupies.
The <S7> displays the amount of free download space (in hex) available. Keep track of this file size so you can
identify that file in the list.
The list is sent out in a format that is easy to read on a computer or terminal screen. It contains control
characters along with the text to improve readability. This makes it harder for a program to parse the returning
information. Therefore, we will adhere to the following format: each field will end with a HT (9d) character. After
every third field, a HT, carriage return, line feed combination. Each section (logo, font) ends with a ETX (3d). If
nothing is in memory for a particular section, it will display the Section Header but no additional field data. More
sections may be added in the future, so the end of the list will be indicated by the EOT (4d) character.
Actual HyperTerminal screen display
DOWNLOADED LOGO INVENTORY.....
LD1 FLSH 108 BYTES LD2 FLSH 132 BYTES LD3 FLSH 576 BYTES
LD4 FLSH 260 BYTES LD5 FLSH 140 BYTES LD6 FLSH 40 BYTES
LD7 FLSH 40 BYTES LD8 FLSH 40 BYTES LD9 FLSH 40 BYTES
LD10 FLSH 40 BYTES LD11 FLSH 40 BYTES LD12 FLSH 40 BYTES
LD13 FLSH 40 BYTES LD14 FLSH 36 BYTES LD15 FLSH 40 BYTES
LD16 FLSH 40 BYTES LD17 FLSH 40 BYTES LD18 FLSH 40 BYTES
LD19 FLSH 40 BYTES LD20 FLSH 40 BYTES LD21 FLSH 40 BYTES
LD22 FLSH 40 BYTES LD23 FLSH 40 BYTES LD24 FLSH 40 BYTES
LD25 FLSH 40 BYTES LD26 FLSH 40 BYTES LD27 FLSH 40 BYTES
LD28 FLSH 40 BYTES LD29 FLSH 40 BYTES
RESIDENT FONT AND DOWNLOADED SOFTFONT INVENTORY.....
F1 FLSH 3084 BYTES F2 FLSH 6732 BYTES F3 FLSH 6508 BYTES
F4 FLSH 3800 BYTES F6 FLSH 14176 BYTES F7 FLSH 5740 BYTES
F8 FLSH 15568 BYTES F9 FLSH 4744 BYTES F10 FLSH 9360 BYTES
F11 FLSH 9968 BYTES F12 FLSH 26628 BYTES F13 FLSH 15568 BYTES
F14 FLSH 3124 BYTES F15 FLSH 4160 BYTES F16 FLSH 9096 BYTES
F30 FLSH 1332 BYTES F31 FLSH 1364 BYTES F32 FLSH 1408 BYTES
F33 FLSH 1440 BYTES F34 FLSH 1476 BYTES F35 FLSH 1332 BYTES
F36 FLSH 1364 BYTES F37 FLSH 1408 BYTES F38 FLSH 1440 BYTES
F39 FLSH 1476 BYTES F40 FLSH 1332 BYTES F41 FLSH 1372 BYTES
F42 FLSH 1408 BYTES F43 FLSH 1440 BYTES F44 FLSH 1480 BYTES
F45 FLSH 1332 BYTES F46 FLSH 1372 BYTES F47 FLSH 1408 BYTES
F48 FLSH 1440 BYTES F49 FLSH 1480 BYTES F50 FLSH 2796 BYTES
F51 FLSH 2892 BYTES F52 FLSH 2968 BYTES F53 FLSH 3128 BYTES
F54 FLSH 3220 BYTES F55 FLSH 3368 BYTES F56 FLSH 3472 BYTES
F57 FLSH 3960 BYTES F58 FLSH 4192 BYTES F59 FLSH 4948 BYTES
F60 FLSH 5640 BYTES