|
ASCII |
Dec. |
Hex. |
Descripción |
|
ESC @ |
64 |
40 |
Inicializar impresora |
|
ESC U 1/0 |
85 |
55 |
Activar/Desactivar modo unidireccional |
|
ESC EM n |
25 |
19 |
Control de la carga/expulsión del papel |
|
ASCII |
Dec. |
Hex. |
Descripción |
|
CR |
13 |
0D |
Retorno de carro |
|
FF |
12 |
0C |
Avance de página |
|
LF |
10 |
0A |
Avance de línea |
|
ESC 0 |
48 |
30 |
Selecciona espaciado de línea de 1/8 pulgadas |
|
ESC 2 |
50 |
32 |
Selecciona espaciado de línea de 1/6 pulgadas |
|
ESC 3 n |
51 |
33 |
Determina espaciado de línea de n/180 pulgadas |
|
ESC + n |
43 |
2B |
Determina espaciado de línea de n/360 pulgadas |
|
ASCII |
Dec. |
Hex. |
Descripción |
|
ESC ( c nn |
40/99 |
28/63 |
Determina formato de página ESC ( c 4 0 m1 m2 n1 n2 m=m1+m2Q 256 n=n1+n2Q 256 m : Margen superior en unidades def n : Margen inferior en unidades def |
|
ESC ( C nn |
40/67 |
28/43 |
Determina longitud de página en unidades definidas. ESC ( C 2 0 n1 n2 n=n1+n2Q 256 n : Número de unidades definidas |
|
ESC 1 n |
108 |
6C |
Determina margen izquierdo |
|
ESC Q n |
81 |
51 |
Determina margen derecho |
|
ESC C n |
67 |
43 |
Determina longitud de página en líneas |
|
ESC C 0 n |
67 |
43 |
Determina longitud de página en pulgadas |
Desplazamiento de la posición de impresión
|
ASCII |
Dec. |
Hex. |
Descripción |
|
ESC $ n1 n2 |
36 |
24 |
Determina la posición de impresión horizontal absoluta n=n1+n2Q 256 n : Especifica la posición de impresión desde el margen izquierdo en unidades definidas; la unidad por defecto antes de definir sus unidades es 1/60 de pulgada. |
|
ESC \ n1 n2 |
92 |
5C |
Determina la posición de impresión horizontal relativa n=n1+n2Q 256 n : Desplaza la posición actual de impresión en unidades definidas; la unidad por defecto antes de definir sus unidades es de 1/180 de pulgada en LQ y 1/120 en Draft. |
|
ESC ( V nn |
40/86 |
28/56 |
Determina la posición de impresión vertical absoluta ESC ( V 2 0 n1 n2 n=n1+n2Q 256 n : Especifica la posición de impresión desde el margen superior en unidades definidas. |
|
ESC ( v nn |
40/118 |
28/76 |
Determina la posición de impresión vertical relativa ESC ( v 2 0 n1 n2 n=n1+n2Q 256 n : Desplaza la posición de impresión actual en unidades definidas. |
|
ESC D nn |
68 |
44 |
Determina los tabuladores horizontales |
|
HT |
9 |
09 |
Tabula horizontalmente |
|
ESC B nn |
66 |
42 |
Determina los tabuladores verticales |
|
VT |
11 |
0B |
Tabulador vertical |
|
ESC J n |
74 |
4A |
Realiza un avance de línea de n/180 de pulgadas |
|
ASCII |
Dec. |
Hex. |
Descripción |
|
ESC k n |
107 |
6B |
Selección tipo de letra 2 : Courier 3 : Prestige 4 : Script 10 : Roman T 11 : San Serif H |
|
ESC X nn |
88 |
58 |
Selecciona un font por el paso y punto ESC X m n1 n2 Determina paso a 360/m cpp m = 0 : El paso no cambia 1 : Selecciona proporcional m = 0,1,18,21,24,30,36,42,48,60,72 n=n1+n2Q 256 n : Determina tamaño de punto en unidades de 0,5 Total puntos=(n1+n2Q 256) Q 0,5 n = 0 : El tamaño del punto no cambia n = 0,16,21,24,28,32,36,40,44,48,52,56,60,64 (para Roman, Roman T, San Serif y San Serif H) n = 0,21,42 (para otros tipos de letra) Cancela con ESC P,M,g,p, ! |
|
ESC P |
80 |
50 |
Selecciona 10.5 puntos, 10 cpp Cancela con ESC P,M,g,p, ! |
|
ESC M |
77 |
4D |
Selecciona 10.5 puntos, 12 cpp |
|
ESC g |
103 |
67 |
Selecciona 10.5 puntos, 15 cpp |
|
ESC p 1/0 |
112 |
70 |
Activar/Desactivar modo proporcional |
|
ESC x n |
120 |
78 |
Selecciona calidad de impresión n = 0: Borrador 1: Letra de calidad |
|
ESC 4 |
52 |
34 |
Selecciona la fuente cursiva |
|
ESC 5 |
53 |
35 |
Cancela la fuente cursiva |
|
ESC E |
69 |
45 |
Selecciona la fuente negrita |
|
ESC F |
70 |
46 |
Cancela la fuente negrita |
|
ESC ! n |
33 |
21 |
Selección maestra de estilos 2 : proporcional 4 : comprimido 8 : negrita 16 : doble impresión 32:doble anchura 64 : cursiva 128: subrayado |
|
ASCII |
Dec. |
Hex. |
Descripción |
|
SI |
15 |
0F |
Selecciona modo comprimido |
|
DC2 |
18 |
12 |
Cancela modo comprimido |
|
SO |
14 |
0E |
Selecciona doble anchura (1 línea) |
|
ESC W 1/0 |
87 |
57 |
Activa/Desactiva doble anchura |
|
DC4 |
20 |
14 |
Cancela doble anchura (1 línea) |
|
ESC - 1/0 |
45 |
2D |
Activa/Desactiva subrayado |
|
ESC w 1/0 |
119 |
77 |
Activa/Desactiva doble altura |
|
ESC G |
71 |
47 |
Selecciona impresión de doble pasada |
|
ESC H |
72 |
48 |
Cancela impresión de doble pasada |
|
ESC S 0 |
83 |
53 |
Selecciona el modo de superíndice |
|
ESC S 1 |
83 |
53 |
Selecciona el modo de subíndice |
|
ESC T |
84 |
54 |
Cancela modos de super/subíndice |
|
ESC q n |
113 |
71 |
Selecciona estilo de carácter n = 0 : Normal 1 : Perfilado 2 : Sombreado 3 : Perfilado y sombreado |
|
ESC r n |
114 |
72 |
Selecciona el color a imprimir n= 0 :Negro 1 :Magenta 2 :Cyan 3 :Violeta 4 :Amarillo 5 :Rojo 6 :Verde |
|
ESC ( - nn |
40/45 |
28/2D |
Selecciona rayado ESC ( - 3 0 1 n1 n2 n 1= 1 : Subrayado 2 : Tachado 3 : Suprayado n 2= 0 : Anula rayado seleccionado por n1 1 : Línea simple continua 2 : Línea doble continua 5 : Línea simple discontinua 6 : Línea doble discontinua |
|
ASCII |
Dec. |
Hex. |
Descripción |
|
ESC SP n |
32 |
20 |
Ajusta el espacio entre caracteres |
|
ESC ( U nn |
40/85 |
28/55 |
Define unidades ESC ( U 1 0 n Define unidad de posicionamiento como n/3600 de pulgada n = 10,20,30,40,50,60 ; la unidad por defecto es 10. |
|
ESC c n1 n2 |
99 |
63 |
Determina índice de desplazamiento horizontal Cambia el paso en unidades de n/360 de pulgada Total unidades = n1+n2Q 256 |
Manipulación de caracteres
|
ASCII |
Dec. |
Hex. |
Descripción |
|
ESC ( t nn |
40 /116 |
28/74 |
Asigna tabla de caracteres 8 0 PC 863 (Canad.-Francés)* 10 0 PC 852 (Europa del Este)* 25 0 BRASCII (Brasil/Portug.)* 27 0 MAZOWIA (Polaco)* 28 0 Código MJK (CSFR)* 29 112 ISO8859-7 (Latín/Griego)* |
|
ESC t n |
116 |
74 |
Selecciona tabla de caracteres n, asignada por ESC ( t |
|
ESC R n |
82 |
52 |
Selecciona grupo internacional de caracteres 6: Italia 64: Legal 7: España I |
|
ESC & nn |
38 |
26 |
Permite al usuario definir sus propios caracteres ESC & 0 n1 n2 d0 d1 d2 datos n1= Número del primer carácter n2= Número del último carácter d0= Espacio a la izquierda del carácter d1= Anchura del carácter d2= Espacio a la derecha del carácter datos = Necesita 3 bytes para cada carácter ; super/subíndice necesitan sólo 2 bytes por carácter |
|
ESC : 0 n 0 |
58 |
3A |
Copia la ROM en la RAM n: 0, 1, 2, 3, 4, 10 y 11 |
|
ESC % n |
37 |
25 |
Selecciona grupo de caracteres definidos por el usuario |
|
ESC 6 |
54 |
36 |
Activa la impresión de códigos de control superiores |
|
ESC 7 |
55 |
37 |
Activa los códigos de control superior |
|
ESC ( ^ nn |
40/94 |
28/5E |
Imprime datos como caracteres ESC ( ^ n1 n2 datos n = n1+n2Q 256 n : cantidad de datos datos : los siguientes n bytes de datos para imprimir como caracteres |
|
ASCII |
Dec. |
Hex. |
Descripción |
|
ESC * nn |
42 |
2A |
Selecciona imagen de bit ESC * m n1 n2 datos n = n1+n2Q 256 n : Total columnas Total datos = (n1+n2Q 256) Q t |
|
m |
Dens. Horizontal (ppp) |
Dens. Vertical (ppp) |
Agujas |
Punto adyac. |
t |
|
0 |
60 |
60 |
8 |
Si |
1 |
|
1 |
120 |
60 |
8 |
Si |
1 |
|
2 |
120 |
60 |
8 |
No |
1 |
|
3 |
240 |
60 |
8 |
No |
1 |
|
4 |
80 |
60 |
8 |
Si |
1 |
|
6 |
90 |
60 |
8 |
Si |
1 |
|
32 |
60 |
180 |
24 |
Si |
3 |
|
33 |
120 |
180 |
24 |
Si |
3 |
|
38 |
90 |
180 |
24 |
Si |
3 |
|
39 |
180 |
180 |
24 |
Si |
3 |
|
40 |
360 |
180 |
24 |
Si |
3 |
|
71 |
180 |
360 |
48 |
Si |
6 |
|
72 |
360 |
360 |
48 |
No |
6 |
|
73 |
360 |
360 |
48 |
Si |
6 |