Bits, imágenes y gráficos, Ejemplos de comandos gráficos – Bematech MP-2100 TH Manual del usuario
Página 22
Manual del Usuario
22
Bits, Imágenes y Gráficos
ASCII
Dec
Hex
Descripción
ESC $ n1 n2
36
24
Completar las columnas bytes en blanco, desde la columna real hasta
la
columna número (n1+n2*256), donde n1+n2*256<=576.
ESC * ! n1
42 33
2A 21
gráficos de 24 bytes. Programa imagen bit para 24 bits, en densida
ddoble n2 b1...bn
donde n1+n2*256 es el número de columnas bits que serán
enviadas (véase más adelante) y b1...bn son los bytes que componen
la
imagen bit. Para cada columna la persona puede necesitar 3 bytes para
completarla. Por lo tanto, si usted necesita enviar una imagen con una
anchura de 8 columnas, usted puede enviar 24 bytes para llenar esas
columnas. Una línea completa tiene columnas de 576 bits, por
consiguiente, una línea completa necesitará 576*3 = 1728 bytes
ESC K n1
75
4B
Ejemplos de Comandos Gráficos
gráficos de 24 bits
Para este modelo gráfico de 24 bytes, tenemos
ocho columnas de bytes, cada una con una altura de
3 bytes (24 bits). Después que se acciona el mando,
la impresora debe recibir los bytes 1º, 2º y 3º de la
primera columna de bytes, luego los bytes 1º, 2º y
3º de la segunda columna de bytes y así
sucesivamente, hasta que se llena la última columna
de bytes.
La secuencia de mandos para imprimir este modelo gráfico sería (números en decimal):
ESC * ! 8 0 1 1 1 2 2 2 4 4 4 8 8 8 16 16 16 32 32 32 64 64 64 128 128 128
donde usted tiene 8 + 0 * 256 = 8 columnas de bits a ser llenadas, cada una con 3 bytes que nos darán un
total de 24 bytes a ser enviados (excluyendo la secuencia de mandos).
gráficos de 8 bits
Para este modelo gráfico de 8 bits, tenemos ocho
columnas de bits, cada una con una altura de 1 byte
(8 bits). Después que se acciona el mando, la
impresora debe recibir el byte para la primera columna
de bits, luego el byte para la segunda columna y así
sucesivamente, hasta que se completa la última
columna de bits. La resolución es inferior pero
necesita que se envíen menos bytes a la impresora.
MSB(bit 7)
3º byte
1
er
bit-
columna
Figura 12
LSB (bit 0)
8
º
bit-
columna
1
er
byte
2º byte
1
er
bit-columna
8ºbit-columna
1 byte
LSB (bit 0)
MSB (bit 7)
FigurA 13
gráficos de 8 bits. Selecciona la imagen bit de "8 clavijas" (compatible con
impresoras matriciales n2 b1 ...bn) donde usted usa n1+n2*256 columnas, con 1
byte por columna, usando así una resolución inferior y hasta 576 columnas.