Specifications
DATAPROCESS EUROPE S.p.A.
ST3xx ST4xx ST5xx
– PROGRAMMING MANUAL -
Pag.20
each character in the n.th position the corresponding ASCII code. For this reason there are
two different tables for DOS and Windows.
Both of the tables are called MAPIBM and are sent to the printer by the LEPTONS LW-
DOS and WinLW programmes via the /Y command.
FONTS
There are two types of font – fonts that are stored in the EPROM of the printer and fonts
that can be loaded from external sources and which will still be treated as being resident in
the printer. The fonts resident in the EPROM are recalled directly by the command inter-
preter when printing. However the Magnum, Mega, all of the proportional fonts, Helvetica
and, for the ST400, the Arial and Courier, must first be put into the RAM in order to be
used. This is because the command interpreter looks for them in the RAM. For this reason
any label which uses these fonts must contain the command to transfer them from the
eprom to the ram otherwise they will not be printed. The command to search for these
fonts in ram is /T1 and in eprom is /T0.
The characters are designed in the printable area using as a starting point the bottom left
corner of the character for capital letters in the case of alphanumeric fonts or the bottom
left corner of the matrix of the character in the case of font 3 (symbols).
The character size, orientation and design mode are dependent on the current values in the
parameters controlled by the /F and /R commands.
The cursor moves automatically in the appropriate direction after putting it in (according
to the print orientation selected) by the distance determined in the “pitch” parameter
which has a default value for every font and can be changed with the /X command.
The space character is the same for all the characters for fonts in EPROM (fixed spacing),
but can be different for every character in the case of RAM fonts (proportional spacing) if
the appropriate tables are loaded through the /I command.
“/” Sequences
As mentioned above, “/” is used as a command header to maintain compatibility with the
ST230, but any other ASCII code, including control codes, can be used instead on the
ST3XX, ST4XX and ST5XX series. All references in this section consider the default
value valid and assign “/” as a command header.
Note: the "/" character is only interpreted as command header when the
printer is processing commands and printable characters normally. When the
printer is processing characters received to fill a string for a barcode or variable text
field created with a /I2 command, the “/” is interpreted as a printable character and
does not need to be sent twice.