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 ESC c1 n Dec. 50 51 67 99/49 Hex. 32 33 43 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 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

ESC ! n

33

21

Centro de Asistencia a Clientes 128: subrayado 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

ESC % n ESC V n ESC & 0 n1 n2d0d1d2 datos

37 86 38

25 56 26

ESC ? n ESC R n ESC r n

63 82 114

3F 52 72

ESC t n ESC z n ESC { n CAN

116 122 123 24

74 7A 7B 18

5.- COMANDOS PANEL DE CONTROL


ASCII ESC c 5 n ESC c 6 n Dec. 99/53 99/54 Hex. 63/35 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 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

ESC c 4 n

99/52

63/34

ESC c 0 n ESC f m n

99/48 102

63/30 66

7.- COMANDOS DE POSICIN DE IMPRESIN


ASCII HT ESC D [n]k NUL Dec. Hex. 9 09 68 44 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

ESC $ n1 n2

36

24

ESC a n

97

61

RS ESC L ESC T ESC W n1 n2 n3 n4 n5 n6 n7 n8

30 76 84 87

1E 4C 54 57

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 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

ESC u n ESC = n

117 61

75 3D

10.- COMANDOS DE CONTROL MECNICO


ASCII ESC < ESC U n ESC i ESC m ESC o ESC q Dec. 60 85 105 109 111 113 Hex. 3C 55 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