Cognitive Solutions A776 Manual De Usuario

Descargar
Página de 192
Chapter 5: Programming commands
70
A776 (B780) Programming Guide 
A776-PG00001 C 12/09
Print raster monochrome graphics (ColorPOS
®
)
ASCII 
GS 0x82 n1…..n72 (576 dots) for 80 mm paper, or n80 (640 dots) for 82.5 mm paper 
Hexadecimal  1D 82 n1…..n72 (576 dots) for 80 mm paper, or n80 (640 dots) for 82.5 mm paper 
Decimal 
29 130  n1…..n72 (576 dots) for 80 mm paper, or n80 (640 dots) for 82.5 mm paper
Value and range of n:   n1 to n72/n80 corresponds to one dot row data for a thermal receipt printer.
Each bit defines whether or not a dot of the current color will be printed. This command is used for printing a 
monochrome graphic in real-time. Offsets, page and any other modes or overlays, including watermark do not apply 
and are overridden by this command. A complete rendering of the intended final image should have been done by the 
application before sending the dot rows.  
If two-color paper is indicated by the set paper type command, then the raster will be printed in the color that is 
defined by the set current color command.
Print raster color graphics (ColorPOS
®
)
ASCII 
GS 0x83 n1…..n144 (576 dots 80 mm paper) / n160 (640 dots, 82.5 mm paper) 
Hexadecimal  1D 83 n1…..n144 (576 dots 80 mm paper) / n160 (640 dots, 82.5 mm paper) 
Decimal 
29 13 n1…..n144 (576 dots 80 mm paper) / n160 (640 dots, 82.5 mm paper)
Value and range of n:   n1 to n144 / n160 corresponds to one dot row data.
For each printed dot row starting at the top left, two-part bit strings are used to define (in the first half), all dots that 
are of either color (i.e. not white). The second half string defines only the dots where the color = black. Thus all dots 
which are on in the first half string but not on in the second half string, select the secondary color. The parameter of 
this command is thus a string of bytes for one dot row with the same structure as defined for the thermal color format 
file given in the download color  
logo command. 
This command is used for printing a single raster of color graphics in real-time. Offsets, page and any other modes or 
overlays, including watermark, and current color do not apply to this command. A complete rendering of the intended 
final image has to be done by the application before sending the dot rows.
Download logo image (ColorPOS
®
)
ASCII 
GS 0x84 m n1 n2 d1…..dx , x =  (n1 * n2*8 ) * m 
Hexadecimal  1D 84 m n1 n2 d1…..dx , x =  (n1 * n2*8 ) * m 
Decimal 
29 132 m n1 n2 d1…..dx , x =  (n1 * n2*8 ) * m 
Value of m: 
1 = monochrome 
 
2 = two-color
Max n1 =  
576/8 for 80 mm paper or  
 
640/8 for 82.5 mm paper 
The latest value from the set current logo command will be the logo index to be used to store the downloaded 
graphic.
m identifies whether the image is monochrome (which requires one parameter bit row description) or two-color, 
which requires a pairing of bit descriptions for each row.
n1 * n2 define a rectangular image n1 bytes wide and n2 bytes long. n1*8 specifies the number of dot columns, and 
n2*8 the number of dot rows.  That is, each row is defined by an integral number of bytes and the number of rows is 
also an integral number of bytes. Note that n2 can be any length, subject to memory space availability.
For each color dot row starting at the top left, a two part parameter byte string is used to define first, all dots that are 
not white, and the second half defines all dots where the color = black. Thus all dots that are on (=1) in the first half but 
not on in the second half select the paper-color. A sequence of these raster row strings is used to specify the complete 
logo. In the monochrome case, only one bit is needed per row. This is the same structure as used for the definitions of 
print raster monochrome graphics and print raster color graphics. 
This command is used for storing a logo of n1 by n2 size indexed by the current logo value.
After downloading a logo to the printer, wait 100 ms to allow the printer time to write the logo to flash.