Está en la página 1de 4

Centro de Asistencia a Clientes

Comandos ESC/POS ordenados por temas


1.- FUNCIONAMIENTO GENERAL
ASCII
ESC @
ESC v

Dec.
64
118

Hex.
40
76

Descripcin
Inicializar impresora
Transmite el estado de la impresora, indicando el
estado del detector de falta de papel.

2.-COMANDOS DE IMPRESIN
ASCII
CR
FF
LF
ESC J n
ESC K n
ESC d n
ESC e n

Dec.
13
12
10
74
75
100
101

Hex.
0D
0C
0A
4A
4B
64
65

Descripcin
Retorno de carro
Avance de pgina
Avance de lnea
Realiza un avance de lnea en unidades mnimas
Realiza un retroceso de lneas en unidades mnimas
Avanza el papel el nmero de lneas indicado por n
Retrocede el papel el nmero de lneas indicado por n

3.-COMANDOS DE INTERLINEADO
ASCII
ESC 2
ESC 3 n
ESC C n

Dec.
50
51
67

Hex.
32
33
43

ESC c1 n

99/49

63/31

Descripcin
Selecciona espaciado de lnea de 1/6 pulgadas
Determina espaciado de lnea de n/60 pulgadas
Determina longitud de pgina en lneas
n=nmero de lneas
Despus de seleccionar el tipo de papel , este
comando selecciona el interlineado.

4.- MANIPULACIN DE CARACTERES


ASCII
ESC SP n

Dec.
32

Hex.
20

ESC ! n

33

21

Descripcin
Ajusta el espacio entre caracteres
n = nmero de unidades de espacio
aadidas al espacio entre caracteres
Seleccin maestra de estilos
Sume los nmeros de los estilos que
quiera combinar para encontrar el valor
de n
n = 0 : 10cpp
1 : 12cpp
2 : proporcional
4 :comprimido
8 : negrita
16 :doble altura
32:doble anchura
64 : cursiva

Centro de Asistencia a Clientes


128: subrayado

ESC % n

37

25

ESC V n
ESC & 0 n1 n2d0d1d2 datos

86
38

56
26

ESC ? n

63

3F

ESC R n

82

52

ESC r n

114

72

ESC t n

116

74

ESC z n

122

7A

ESC { n
CAN

123
24

7B
18

Para comprobar el funcionamiento


podemos ejecutar desde c:\dos\qbasic el
ejemplo:
lprint chr$(27); ! ; chr$(153); HOLA;
La impresora imprimir HOLA a 12 cpp,
en negrita, altura doble y subrayado.
Activa/Desactiva los caracteres definidos
por el usuario
Activa/Desactiva rotacin de 90
Permite al usuario definir sus propios
caracteres.
N1= Nmero del primer carcter
n2= Nmero del ltimo carcter
d0= Espacio a la izquierda del carcter
d1= Anchura del carcter
d2= Espacio a la derecha del carcter
datos = Necesita 3 bytes para cada
carcter ; super/subndice necesitan slo
2 bytes por carcter
Borra el carcter definido por el usuario
32<=n<=126
Selecciona un grupo internacional de
caracteres.
Selecciona el color.
n=0 Negro
n=1 Rojo
Para comprobar el funcionamiento
podemos ejecutar desde c:\dos\qbasic el
ejemplo:
lprint chr$(27); r ; chr$(1); HOLA;
La impresora imprimir HOLA en rojo.
Selecciona la tabla de caracteres. n =
0,1
Activa/desactiva impresin simultnea
papel journal/receipt
Activa/Desactiva el modo invertido
Cancela impresin en Modo Pgina

5.- COMANDOS PANEL DE CONTROL


ASCII
ESC c 5 n

Dec.
99/53

Hex.
63/35

ESC c 6 n

99/54

63/36

Descripcin
Activa/Desactiva los botones ON-LINE y LINE FEED
0<=n<=255
Activa/Desactiva el botn ON-LINE
0<=n<=255

Centro de Asistencia a Clientes

6.- COMANDOS DE PAPEL


ASCII
ESC c 3 n

Dec.
99/51

Hex.
63/33

ESC c 4 n

99/52

63/34

ESC c 0 n

99/48

63/30

ESC f m n

102

66

Descripcin
Selecciona los sensores de papel deben enviar
mensaje de fin de papel
0<=n<=255
Selecciona el sensor de papel que provoca parar la
impresin si se acaba el papel
0<=n<=255
Selecciona el tipo de papel (hojas sueltas/rollo papel)
1<=n<=4
Selecciona el tiempo de espera para cargar una hoja
suelta
0<=m<=15
0<=n<=64

7.- COMANDOS DE POSICIN DE IMPRESIN


ASCII
HT
ESC D [n]k NUL

Dec. Hex.
9
09
68
44

ESC $ n1 n2

36

24

ESC a n

97

61

RS
ESC L
ESC T

30
76
84

1E
4C
54

ESC W n1 n2 n3 n4
n5 n6 n7 n8

87

57

Descripcin
Tabulador horizontal
Establece la posicin de los tabuladores
horizontales
1<=n<=255
0<=k<=32
Establece la posicin de impresin n1 puntos a
partir del inicio de la lnea
0<=n2<=1
n=0 Alineacin izquierda
n=1 Alineacin centrada
n=2 Alineacin derecha
Tabulador papel journal
Selecciona Modo Pgina
Selecciona la direccin de impresin en Modo
Pgina
Establece el rea imprimible en Modo Pgina
n2=n6=0
0<=n1, n3, n5, n7<=255
n4, n8=0, 1

8.- COMANDOS DE IMGENES DE BIT


ASCII
ESC * m n1 n2 [d] n1+256xn2

Dec.
42

Hex.
2A

Descripcin
Establece modo imagen de bit
m=0,1
0<=n1<=255
0<=n2<=3
0<=d<=255

Centro de Asistencia a Clientes

9.- COMANDOS DE CONTROL DE DISPOSITIVOS


ASCII
ESC p m n1 n2

Dec.
112

Hex.
70

ESC u n

117

75

ESC = n

61

3D

Descripcin
Genera pulso (p.e. abrir cajn caja)
m=0
0<=n1<=255
0<=n2<=255
Transmite el status de un perifrico
n=0
Selecciona o cancela un perifrico
1<=n<=3

10.- COMANDOS DE CONTROL MECNICO


ASCII
ESC <
ESC U n

Dec.
60
85

Hex.
3C
55

ESC i
ESC m
ESC o
ESC q

105
109
111
113

69
6D
6F
71

Descripcin
Mueve el carro a la posicin de reposo
Actica/desactiva impresin bidireccional
0<=n<=255
Corte total de papel
Corte parcial de papel
Imprime un sello
Libera el papel

También podría gustarte