Cognitive Solutions A776 Manual De Usuario

Descargar
Página de 192
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
= 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 . . .