Epson Commands
PcOS Series 80PLUS
Programmer's Guide
Command Descriptions
Page 72
Rev B 4/13/99
Function
Query nonvolatile memory pool information
ASCII
GS
3
n
<special>
Hexadecimal
1DH
33H
n
<special>
Decimal
<
29>
<51>
n
<special>
Range
0
≤
n
≤
5
For
n
= 0 only,
<special>
= <
name
> 0
Description
Command performs the functions specified by
n
:
n
Function
0*
Check for an entry
1
Query total nonvolatile memory pool size
2
Query remaining nonvolatile memory pool size
3
Request the name of the first memory entry
4
Request the name of the next memory entry
5
Print the nonvolatile memory pool directory
n
= 0
Check for an entry
Checks the nonvolatile memory pool for an entry. If the entry is found, the printer transmits
81 HEX (129 DEC) to the host. If the entry is not found, the printer transmits 80 HEX (128
DEC) to the host.
n
= 1
Query total nonvolatile memory pool size
Transmits the total amount of nonvolatile memory pool storage to the host in the format:
d
31-24
, d
23-16
, d
15-8
, d
7-0
.
n
= 2
Query remaining nonvolatile memory pool size
Transmits the remaining amount of nonvolatile memory pool storage to the host in the
format: d
31-24
, d
23-16
, d
15-8
, d
7-0
.
n
= 3
Request the name of the first memory entry
Transmits the NULL terminated name of the first memory entry to the host if it exists,
otherwise just returns NULL.
n
= 4
Request the name of the next memory entry
Transmits the next NULL terminated memory entry name to the host if it exists, otherwise
just returns NULL. Each call to this function returns the next name. Use
n
= 3
to reset the
pointer.
n
= 5
Print the nonvolatile memory pool directory
Causes the printer to print the nonvolatile memory pool directory when the printer is idle.
The directory prints all entry names and their associated types and sizes. This directory is
also displayed on the self-test ticket.