CognitiveTPG B780 User Manual

Page 68

Advertising
background image

Chapter 5: Programming commands

56

A776 (B780) Programming Guide

A776-PG00001 C 12/09

Define user-defined character set

ASCII

ESC & s c1 c2 [character 1 data] ... [character k data]

Hexadecimal 1B 26 s c1 c2 [character 1 data] ... [character k data]

Decimal

27 38 s c1 c2 [character 1 data] ... [character k data]

Values and ranges:

Receipt:

s = 3, the number of bytes (vertically) in the character cell

c = the ASCII codes of the first (c1) and last (c2) characters respectively

c1 = Hex 20–FF (20 is always printed as a space)
c2 = Hex 20–FF (20 is always printed as a space)

To define only one character, use the same code for both c1 and c2

k = c2 – c1 + 1 = the number of characters to be defined in this command string

[character i data] = [ni d1 ... d(3 x ni)] for 1 ≤ i ≤ k

ni = the number of dot columns for the ith character, 1 ≤ ni ≤ 16

d = the dot data for the characters

The number of bytes for the ith character cell is 3 x ni.

The bytes are printed down and across each cell.

Defines and enters downloaded characters into RAM. The command may be used to overwrite single characters. User-defined
characters are available until power is turned off or the initialize printer command (1B 40) is received.

Any invalid byte (s, c1, c2, n1) aborts the command.










   

     



 





















   

       

Slip:
s = 0

c = the ASCII codes of the first (c1) and last (c2) characters

respectively

c1 = Hex 20–FF

c2 = Hex 20–FF

To define only one character, use the same code for

both c1 and c2

d = the column data for the nth character as specified

by d1 ... d12

Continued . . .

Advertising
This manual is related to the following products: