Programmer's Guide
POSjet
®
1500
Codes and Commands
Nov-07
Rev M
Page 119
Function
Redefine character set
ASCII
[ESC] [ S <L
L
> <L
H
> <B
C
> <T
1L
><T
1H
> <T
2L
><T
2H
> <T
3L
><T
3H
> …<T
nL
><T
nH
>
Hexadecimal
1BH 5BH 53H …
Decimal
<27> <91> <83> …
IPCL
none
Description
The [ESC] [ S <L
L
> <L
H
> <B
C
> <T
1L
><T
1H
> <T
2L
><T
2H
> <T
3L
><T
3H
> … <T
nL
><T
nH
> command
allows an application to replace or redefine the active character set mapping in the printer. Where
<L
L
> <L
H
> defines the total length of the following data: <L
L
> + 256 * <L
H
> = 1 + 2 * is
the total number of characters to be replaced; <B
C
> is the first character in the active map to be
replaced; and <T
1H
> <T
1L
>
13
is the internal address of the replacement character image. The
mapping of a print pattern to each character address is referred to a code page or character set. At
any given time, the printer character set is comprised of 256 characters. Each character is
addressed by an 8-bit value generally referred to as a character code. For example, if you want to
print an ‘A’, it would be addressed by sending a <65> decimal to the printer. Sixty-five
predefined code pages or character maps assign characters to a particular address built into the
printer. Occasionally, an application needs to redefine a character or group of characters in a code
page. The POSjet
®
1500 Printer allows the map for any code page to be redefined or replaced.
The define character set command allows any character or group of characters to be replaced with
any other printable character. Over 500 printable master characters are defined in the printer. For
example, to redefine the character map for the 35th character and replace it with internal master
character 346, the redefine character set command is used as follows:
[ESC] [ S <3> <0> <35> <90> <1>
^^^^^ ^^ ^^^^^^
| | +- 346
th
Character in the Master Set
| | [(1 * 256) + 90]
| +------- 35
th
Character
+--------------- 3 bytes to follow [(0 * 256) + 3]
The new map remains until the printer is power cycled or the character set is redefined. The code
page and character set commands completely redefine the table.
Note 1
The OCR character set disable command, [ESC] y <12>, also restores the character set to the
original definition.
13
The internal character map is provided in the
Master Character Set Definitions Guide
, PN 100-9785.
Summary of Contents for POSJET 1500
Page 1: ...PROGRAMMER S GUIDE POSjet 1500 PN 20 03398 Rev M Nov 2007...
Page 14: ......