Cognitive Solutions A776 All in One Printer User Manual


 
Chapter 5: Programming commands56
A776 (B780) Programming Guide A776-PG00001 C 12/09
Dene user-dened 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 rst (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 dene only one character, use the same code for both c1 and c2
k = c2 – c1 + 1 = the number of characters to be dened 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.
Denes and enters downloaded characters into RAM. The command may be used to overwrite single characters. User-dened
characters are available until power is turned o 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 rst (c1) and last (c2) characters
respectively
c1 = Hex 20–FF
c2 = Hex 20–FF
To dene only one character, use the same code for
both c1 and c2
d = the column data for the nth character as specied
by d1 ... d12
Continued . . .