Anda di halaman 1dari 45

Manual Tcnico

Cdigo: PE12-005 Referncia: MISCG

COMPACTA BL

ndice
Apresentao.......................................................................................................5 Produto................................................................................................................5 Manual.................................................................................................................5 Comunicao Serial.............................................................................................6 Configurao de Fbrica........................................................................................6 Cabo de Comunicao...........................................................................................6 Ligaes dos Pinos................................................................................................7 Tabelas de Caracteres.........................................................................................8 ASCII...................................................................................................................8 Code Page 850......................................................................................................9 Code Page 437......................................................................................................9 Set de Comandos...............................................................................................10 Comandos Gerais................................................................................................10 Comandos de Modo Texto....................................................................................19 Comandos de Modo Grfico.................................................................................29 Comandos de Cdigos de Barras..........................................................................30 Comandos Especiais............................................................................................38 Comandos Imediatos...........................................................................................40

Apresentao

Apresentao
Produto
A impressora PE12-005 foi desenvolvida com tecnologia nacional, aliando robustez, simplicidade de operao e caractersticas funcionais adequadas para atender as especificaes dos terminais de autoatendimento.

Manual
Este manual contm informaes detalhadas sobre o set de comandos, comunicao e outros aspectos tcnicos, sendo destinado a desenvolvedores e usurios avanados.

PE12-005 Manual Tcnico

Comunicao Serial

Comunicao Serial
Configurao de Fbrica
A interface serial utilizada pela impressora PE12-005, possui a seguinte configurao de fbrica: Caracterstica Tipo Protocolo Velocidade Bits de dados Paridade Stop bits RS232 Assncrona CTS/RTS 57600 8 Sem 1
Tabela 1: Configurao de fbrica

Especificao

Cabo de Comunicao
O cabo serial a ser usado pela impressora PE12-005 um cabo de padro proprietrio, com um conector DB9 (a ser conectado ao host) em uma extremidade e um conector RJ45 (a ser conectado impressora) na outra. A Figura 1 mostra os conectores DB9 ( esquerda) e RJ45 ( direita).

DB9

RJ45

Figura 1: Conectores DB9 e RJ45

PE12-005 Manual Tcnico

Comunicao Serial
A Figura 2 mostra a localizao dos pinos nos conectores DB9 ( esquerda) e RJ45 ( direita). DB9 Fmea RJ45 Macho 8 5 9 1 6 1

Figura 2: Localizao dos pinos dos conectores DB9 e RJ45

Ligaes dos Pinos


A Tabela 2 apresenta as ligaes dos pinos do conector DB9 ao conector RJ45. A coluna "PIN" mostra o nome abreviado do pino segundo a nomenclatura universal. A coluna "N." mostra o nmero do pino em questo. As ligaes tracejadas so dispensveis. As setas indicam o sentido da transmisso dos dados.

DB9 - Host PIN DCD RXD TXD GND DSR RTS CTS R1 Descrio Carrier Detect Receive Data Transsmit Data Ground Data Send Ready Request to Send Clear to Send Reserved N. 1 2 3 4 5 6 7 8 9

Ligaes N. 1 2 3 4 5 6 7 8 ---

RJ45 - Impressora Descrio Request to Send No Connect Transsmit Data Ground No Connect Receive Data No Connect Clear to Send --PIN RTS N/C TXD GND N/C RXD N/C CTS N/C

DTR Data Terminal Ready

Tabela 2: Ligaes dos conectores DB9 e RJ45

PE12-005 Manual Tcnico

Tabelas de Caracteres

Tabelas de Caracteres
As tabelas a seguir devem ser lidas da seguinte forma: Para encontrar o nmero hexadecimal referente ao caractere, siga as bordas em negrito. Considere primeiro o nmero hexadecimal da borda vertical e, em seguida, o da borda horizontal. Ex.: para encontrar o valor hexadecimal do caractere LF, na tabela ASCII, obtenha o 0 da borda vertical e, posteriormente, o A da borda horizontal, perfazendo o nmero 0A.

ASCII

.0 0. 1. 2. 3.

.1

.2

.3

.4

.5

.6

.7

.8
BS

.9 .A .B .C .D .E .F
TAB LF VT FF FS CR GS SO RS SI US

NUL SOH STX ETX EOT ENQ ACK BEL

DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC SP

! 1

2 B R b r

# 3 C S c s

$ 4 D T d t

% & 5 E U e u 6 F

' 7 G

( 8 H

) 9 I Y i y

* : J Z j z

+ ; K [ k {

, < L \ l |

. >

/ ? O _ o
DEL

4. @ A 5. 6. 7. P ` p Q a q

M N ] m } ^ n ~

V W X f v g w h x

Tabela 3: ASCII

PE12-005 Manual Tcnico

Tabelas de Caracteres

Code Page 850

.0 8. 9. A.

.1

.2

.3

.4

.5

.6

.7

.8

.9 .A .B .C .D .E .F
RSP

B. C. D.

E. F.
SHY

Tabela 4: Code Page 850

Code Page 437

.0 8. 9. A.

.1

.2

.3

.4

.5

.6

.7

.8

.9 .A .B .C .D .E .F
RSP

B. C. D. E. F.

PE12-005 Manual Tcnico

Tabelas de Caracteres
Tabela 5: Code Page 437

10

PE12-005 Manual Tcnico

Set de Comandos

Set de Comandos
Comandos Gerais
Comando ESC @ ESC w ESC m GS V m GS V m n ESC J n ESC A n FF LF CR ESC f 0 n ESC a m ESC l n GS L nL nH ESC Q n GS W nL nH ESC C n ESC c n1 n2 ESC 3 n ESC 2 ESC f 1 n Inicializa impressora Corte total do papel Corte tipo picote do papel Corte personalizado do papel Avano e corte personalizados do papel Avano personalizado do papel Avano personalizado do papel Form Feed Line Feed Carriage Return Posio de impresso Alinhamento de caracteres Margem esquerda Margem esquerda Margem direita Margem direita Tamanho da pgina em linhas Tamanho da pgina em milmetros Altura da linha Altura padro da linha Salto vertical de caracteres
Tabela 3: Comandos gerais

Nome

PE12-005 Manual Tcnico

11

Set de Comandos
ESC @ [Nome] [Formato] Inicializa impressora ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 @ 40 64

Seta os parmetros da impressora com os valores iniciais. O buffer de recepo no esvaziado.

ESC w [Nome] [Formato] Corte total do papel ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 w 77 119

Completa a impresso da linha corrente e executa o corte total do papel. A impressora avana o papel antes de cort-lo.

ESC m [Nome] [Formato] Corte tipo picote do papel ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 m 6D 109

Completa a impresso da linha corrente e picota o papel. A impressora avana o papel antes de cort-lo. O picote feito no centro do papel.

12

PE12-005 Manual Tcnico

Set de Comandos
GS V m [Nome] [Formato] Corte personalizado do papel ASCII Hex Decimal [Faixa]1 [Descrio]2 GS 1D 29 V 56 86

m m m

0m10; m=48, 49 Completa a impresso da linha corrente e corta o papel. O tipo do corte definido pelo valor de m, com as seguintes opes:

m
0, '0' Corte total. 1, '1' Corte picote.

Funo

2...10 Corte parcial, onde a largura de ligao do papel, em mm, definida pela expresso (7,4*m)-7,6. [Notas] A impressora no avana o papel antes de cort-lo.

GS V m n [Nome] [Formato] Avano e corte personalizados do papel ASCII Hex Decimal [Faixa]1 [Descrio]2 65m67 0n255 Completa a impresso da linha corrente, avana n*0,125 mm e corta o papel. O tipo do corte definido pelo valor de m, com as seguinte opes: GS 1D 29 V 56 86

m m m

n n n

m
'A' 'B' 'C' Corte total. Corte picote. Corte parcial.

Funo

PE12-005 Manual Tcnico

13

Set de Comandos
ESC J n [Nome] [Formato] Avano personalizado do papel ASCII Hex Decimal [Faixa]1 [Descrio]1 [Notas] 0n255 Executa um avano de n*0,125 mm do papel. Este comando perde o efeito se houver dados no buffer da impressora. ESC 1B 27 J 4A 74

n n n

ESC A n [Nome] [Formato] Avano personalizado do papel ASCII Hex Decimal [Faixa]1 [Descrio]1 [Notas] 0n255 Executa um avano de n*0,375 mm do papel. Este comando perde o efeito se houver dados no buffer da impressora. ESC 1B 27 A 41 65

n n n

FF [Nome] [Formato] Form Feed ASCII Hex Decimal [Descrio] [Notas] FF 0C 12

Avana uma pgina. Dispara a impresso da pgina corrente ou avana uma pgina em branco.

14

PE12-005 Manual Tcnico

Set de Comandos
LF [Nome] [Formato] Line Feed ASCII Hex Decimal [Descrio] [Notas] LF 0A 10

Avana uma linha. Dispara a impresso da linha corrente ou avana uma linha em branco.

CR [Nome] [Formato] Carriage Return ASCII Hex Decimal [Descrio] [Notas] CR 0D 13

Avana uma linha. Dispara a impresso da linha corrente ou avana uma linha em branco. Esse comando pode ser habilitado/desabilitado atravs do comando ESC z n.

ESC f 0 n [Nome] [Formato] Posio de impresso ASCII Hex Decimal [Faixa]1 [Descrio] [Notas] 0n255 Seta a posio de impresso na coluna n. Este comando tem efeito apenas na linha corrente. ESC 1B 27 f 66 102 0 30 48

n n n

PE12-005 Manual Tcnico

15

Set de Comandos
ESC a m [Nome] [Formato] Alinhamento de caracteres ASCII Hex Decimal [Faixa]1 [Padro] [Descrio]2 ESC 1B 27 a 61 97

m m m

m=0, 1, 48, 49 m=0


Alinha os caracteres de acordo com o valor de m, com as seguintes opes:

m
0, '0' Alinhamento esquerda. 1, '1' Alinhamento centralizado.

Funo

ESC l n [Nome] [Formato] Margem esquerda ASCII Hex Decimal [Faixa]1 [Descrio] 0n255 Seta a margem esquerda na coluna n. ESC 1B 27 l 6C 108

n n n

GS L nL nH [Nome] [Formato] Margem esquerda ASCII Hex Decimal [Faixa]


1

GS 1D 29

L 4C 76

nL nL nL

nH nH nH

0nL255 0nH255 Seta a margem esquerda na posio ((nH*256)+nL)*0,125 mm, em relao borda esquerda do papel. PE12-005 Manual Tcnico

[Descrio]1

16

Set de Comandos
ESC Q n [Nome] [Formato] Margem direita ASCII Hex Decimal [Faixa]1 [Descrio] 0n255 Seta a margem direita na coluna n. ESC 1B 27 Q 51 81

n n n

GS W nL nH [Nome] [Formato] Margem direita ASCII Hex Decimal [Faixa]1 [Descrio]1 0nL255 0nH255 Seta a margem direita na posio ((nH*256)+nL)*0,125 mm, em relao borda esquerda do papel. GS 1D 29 W 57 87

nL nL nL

nH nH nH

ESC C n [Nome] [Formato] Tamanho da pgina em linhas ASCII Hex Decimal [Faixa]1 [Padro]1 [Descrio] 0n255 ESC 1B 27 C 43 67

n n n

n=12
Seta o tamanho da pgina em n linhas de altura simples.

PE12-005 Manual Tcnico

17

Set de Comandos
ESC c n1 n2 [Nome] [Formato] Tamanho da pgina em milmetros ASCII Hex Decimal [Faixa]1 [Descrio]1 0n1255 0n2255 Seta o tamanho da pgina em (n1+n2)*256*0,125 mm. ESC 1B 27 c 63 99

n1 n1 n1

n2 n2 n2

ESC 3 n [Nome] [Formato] Altura da linha ASCII Hex Decimal [Faixa]1 [Padro]1 [Descrio]1 [Notas] 16n255 ESC 1B 27 3 33 51

n n n

n=24
Seta a altura da linha em n/144 pol. Este comando no afeta a altura do caractere. Entende-se por altura da linha a distncia entre o topo do caractere de uma linha e o topo do caractere da prxima linha.

ESC 2 [Nome] [Formato] Altura padro da linha ASCII Hex Decimal [Descrio] ESC 1B 27 2 32 50

Configura a altura da linha para o seu valor padro.

18

PE12-005 Manual Tcnico

Set de Comandos
ESC f 1 n [Nome] [Formato] Salto vertical de caracteres ASCII Hex Decimal [Faixa]1 [Descrio] 0n255 Executa um salto de n caracteres na vertical. ESC 1B 27 f 66 102 1 31 49

n n n

PE12-005 Manual Tcnico

19

Set de Comandos

Comandos de Modo Texto


Comando ESC t m ESC - m ESC 4 ESC 5 ESC E ESC F ESC S m ESC T SI ESC SI DC2 ESC H ESC P SO ESC SO DC4 ESC W m ESC V ESC d m ESC SP n ESC ! n CAN DEL Tabela de caracteres Modo sublinhado Ativa modo itlico Desativa modo itlico Ativa modo enfatizado Desativa modo enfatizado Ativa modos sobrescrito/subscrito Desativa modos sobrescrito/subscrito Shift In Ativa modo de 64 colunas Device Control 2 Ativa modo de 48 colunas Ativa modo de 48 colunas Shift Out Ativa modo largura dupla de uma linha Device Control 4 Modo largura dupla Ativa modo altura dupla de uma linha Modo altura dupla Espaamento entre caracteres Formatao dos caracteres Cancel Delete
Tabela 4: Comandos de modo texto

Nome

20

PE12-005 Manual Tcnico

Set de Comandos
ESC t m [Nome] [Formato] Tabela de caracteres ASCII Hex Decimal [Faixa]1 [Padro] [Descrio]2 ESC 1B 27 t 74 116

m m m

m=2, 3, 50, 51 m=2


Seleciona a tabela de caracteres, de acordo com o valor de m, com as seguintes opes:

m
2, '2' CODEPAGE 850 3, '3' CODEPAGE 437

Funo

ESC - m [Nome] [Formato] Modo sublinhado ASCII Hex Decimal [Faixa]


1

ESC 1B 27

2D 45

m m m

m=0, 1, 48, 49 m=0


2

[Padro] [Descrio]

Ativa ou desativa o modo sublinhado, de acordo com o valor de m, com as seguintes opes:

m
1, '1' Ativa o modo sublinhado.

Funo

0, '0' Desativa o modo sublinhado.

PE12-005 Manual Tcnico

21

Set de Comandos
ESC 4 [Nome] [Formato] Ativa modo itlico ASCII Hex Decimal [Descrio] ESC 1B 27 4 34 52

Ativa o modo itlico de impresso.

ESC 5 [Nome] [Formato] Desativa modo itlico ASCII Hex Decimal [Descrio] ESC 1B 27 5 35 53

Desativa o modo itlico de impresso.

ESC E [Nome] [Formato] Ativa modo enfatizado ASCII Hex Decimal [Descrio] ESC 1B 27 E 45 69

Ativa o modo enfatizado de impresso.

ESC F [Nome] [Formato] Desativa modo enfatizado ASCII Hex Decimal [Descrio] 22 ESC 1B 27 F 46 70

Desativa o modo enfatizado de impresso. PE12-005 Manual Tcnico

Set de Comandos
ESC S m [Nome] [Formato] Ativa modos sobrescrito/subscrito ASCII Hex Decimal [Faixa]1 [Descrio]2 ESC 1B 27 S 53 83

m m m

m=0, 1, 48, 49
Ativa os modos sobrescrito ou subscrito de impresso, de acordo com o valor m, com as seguintes opes:

m
0, '0' Ativa o modo sobrescrito. 1, '1' Ativa o modo subscrito.

Funo

ESC T [Nome] [Formato] Desativa modos sobrescrito/subscrito ASCII Hex Decimal [Descrio] ESC 1B 27 T 54 84

Desativa os modos sobrescrito ou subscrito de impresso.

SI [Nome] [Formato] Shift In ASCII Hex Decimal [Descrio] [Notas] SI 0F 15

Ativa o modo de 64 colunas. Esse comando idntico ao comando ESC SI.

PE12-005 Manual Tcnico

23

Set de Comandos
ESC SI [Nome] [Formato] Ativa modo de 64 colunas ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 SI 0F 15

Ativa o modo de 64 colunas. Esse comando idntico ao comando SI.

DC2 [Nome] [Formato] Device Control 2 ASCII Hex Decimal [Descrio] [Notas] DC2 12 18

Ativa o modo de colunas padro. O modo padro da impressora o de 48 colunas.

ESC H [Nome] [Formato] Ativa modo de 48 colunas ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 H 48 72

Ativa o modo de 48 colunas. O modo de 48 colunas o modo padro da impressora. Esse comando idntico ao comando ESC P.

24

PE12-005 Manual Tcnico

Set de Comandos
ESC P [Nome] [Formato] Ativa modo de 48 colunas ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 P 50 80

Ativa o modo de 48 colunas. O modo de 48 colunas o modo padro da impressora. Esse comando idntico ao comando ESC H.

SO [Nome] [Formato] Shift Out ASCII Hex Decimal [Descrio] [Notas] SO 0E 14

Ativa o modo largura dupla de uma linha. Este comando faz com que a impressora imprima todos os caracteres com uma largura correspondente ao dobro da largura do caractere em tamanho normal, durante a linha corrente. Esse comando idntico ao comando ESC SO.

ESC SO [Nome] [Formato] Ativa modo largura dupla de uma linha ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 SO 0E 14

Ativa o modo largura dupla de uma linha. Este comando faz com que a impressora imprima todos os caracteres com uma largura correspondente ao dobro da largura do caractere em tamanho normal, durante a linha corrente. Esse comando idntico ao comando SO. 25

PE12-005 Manual Tcnico

Set de Comandos
DC4 [Nome] [Formato] Device Control 4 ASCII Hex Decimal [Descrio] [Notas] DC4 14 20

Desativa o modo largura dupla de uma linha. Esse comando no tem efeito sobre o comando ESC W m.

ESC W m [Nome] [Formato] Modo largura dupla ASCII Hex Decimal [Faixa]1 [Padro] [Descrio]2 ESC 1B 27 W 57 87

m m m

m=0, 1, 48, 49 m=0


Ativa ou desativa o modo largura dupla, de acordo com o valor de m, com as seguintes opes:

m
1, '1' Ativa o modo largura dupla. [Notas]

Funo

0, '0' Desativa o modo largura dupla.

Este comando faz com que a impressora imprima todos os caracteres com uma largura correspondente ao dobro da largura do caractere em tamanho normal. Este comando sobrescreve e prevalece sobre os demais comandos de largura dupla por uma linha.

26

PE12-005 Manual Tcnico

Set de Comandos
ESC V [Nome] [Formato] Ativa modo altura dupla de uma linha ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 V 56 86

Ativa o modo altura dupla de uma linha. Este comando faz com que a impressora imprima todos os caracteres com uma altura correspondente ao dobro do tamanho do caractere em tamanho normal, durante a linha corrente.

ESC d m [Nome] [Formato] Modo altura dupla ASCII Hex Decimal [Faixa]1 [Padro] [Descrio]2 ESC 1B 27 d 64 100

m m m

m=0, 1, 48, 49 m=0


Ativa ou desativa o modo altura dupla, de acordo com o valor de m, com as seguintes opes:

m
1, '1' Ativa o modo altura dupla. [Notas]

Funo

0, '0' Desativa o modo altura dupla.

Este comando faz com que a impressora imprima todos os caracteres com uma altura correspondente ao dobro do tamanho do caractere em tamanho normal. Este comando sobrescreve e prevalece sobre os demais comandos de altura dupla por uma linha.

PE12-005 Manual Tcnico

27

Set de Comandos
ESC SP n [Nome] [Faixa]1 [Formato] Espaamento entre caracteres 0n255 ASCII Hex Decimal [Descrio] ESC 1B 27 SP 20 32

n n n

Seta o espaamento entre os caracteres em n milmetros.

ESC ! n [Nome] [Formato] Formatao dos caracteres ASCII Hex Decimal [Faixa]1 [Descrio] 0n255 Configura a formatao dos caracteres, onde cada bit de n define um parmetro a ser formatado, com as seguintes opes: Bit 0 3 4 5 7 Valor 0 1 0 1 0 1 0 1 0 1 Funo Ativa modo de 48 colunas Ativa modo de 64 colunas Desativa o modo enfatizado. Ativa o modo enfatizado. Desativa o modo altura dupla. Ativa o modo altura dupla. Desativa o modo largura dupla. Ativa o modo largura dupla. Desativa o modo sublinhado. Ativa o modo sublinhado. ESC 1B 27 ! 21 33

n n n

[Notas]

Os bits 1, 2 e 6 so reservados e, quaisquer que sejam seus valores, no afetam este comando. Os bits so contados da direita para a esquerda, sendo o bit 0 o menos significativo. PE12-005 Manual Tcnico

28

Set de Comandos
CAN [Nome] [Formato] Cancel ASCII Hex Decimal [Descrio] CAN 18 24

Cancela a ltima linha, excluindo-a do buffer.

DEL [Nome] [Formato] Delete ASCII Hex Decimal [Descrio] DEL 7F 127

Cancela o ltimo caractere, excluindo-o do buffer.

PE12-005 Manual Tcnico

29

Set de Comandos

Comandos de Modo Grfico


Comando ESC * b nL nH d1...dk ESC $ n1 n2 Modo grfico de impresso Posio de impresso por colunas de bits
Tabela 5: Comandos de modo grfico

Nome

ESC * b nL nH d1...dk [Nome] [Formato] Modo grfico de impresso ASCII Hex Decimal [Faixa]
1

ESC 1B 27

* 2A 42

b 62 98

nL nL nL

nH nH nH

d1 d1 d1

dk dk dk

0nL255 0nH255 0dk255 Imprime um bitmap atravs de um comando grfico. A sequncia d1...dk contm os bytes do grfico. O nmero de filetes definido por nL+nH*256. O nmero de bytes por filete definido por k, sendo que k=(margem direita-margem esquerda)/8. O total de bytes do grfico definido pela frmula (nL+(nH*256))*k. Antes de enviar este comando, recomenda-se configurar as margens esquerda (comando GS L nL nH) e direita (comando GS W nL nH).

[Descrio]2

[Notas]

ESC $ n1 n2 [Nome] [Formato] Posio de impresso por colunas de bits ASCII Hex Decimal [Faixa]1 [Descrio]1 0n1255 0n2255 Configura a posio de impresso por colunas de bits. A posio de impresso fixada na coluna n, sendo que n=n1+(n2*256). O valor de n deve ser menor que a margem direita. Este comando tem efeito apenas no modo justificado esquerda. PE12-005 Manual Tcnico ESC 1B 27 $ 24 36

n1 n1 n1

n2 n2 n2

[Notas] 30

Set de Comandos

Comandos de Cdigos de Barras


Comando GS H m GS f m GS h n GS w m GS k 132 n1 n2 GS k m d1...dn NUL GS k m n d1...dn Posio de impresso do HRI Fonte do HRI Altura do cdigo de barras Largura do cdigo de barras Margem esquerda do cdigo de barras Imprime cdigo de barras Imprime cdigo de barras
Tabela 6: Comandos de cdigos de barras

Nome

GS H m [Nome] [Formato] Posio de impresso do HRI ASCII Hex Decimal [Faixa]1 [Padro] [Descrio]2 GS 1D 29 H 48 72

m m m

0m3; 48m51

m=0
Seleciona a posio de impresso do HRI (informaes legveis por pessoas), de acordo com o valor de m, com as seguintes opes:

m
0, '0' No imprime.

Funo

1, '1' Imprime acima do cdigo de barras. 2, '2' Imprime abaixo do cdigo de barras. 3, '3' Imprime acima e abaixo do cdigo de barras.

PE12-005 Manual Tcnico

31

Set de Comandos
GS f m [Nome] [Formato] Fonte do HRI ASCII Hex Decimal [Faixa]1 [Padro] [Descrio]2 GS 1D 29 f 66 102

m m m

m=0, 1, 48, 49 m=0


Seleciona a fonte do HRI (informaes legveis por pessoas), de acordo com o valor de m, com as seguintes opes:

m
0, '0' Fonte de 48 colunas. 1, '1' Fonte de 64 colunas.

Funo

GS h n [Nome] [Formato] Altura do cdigo de barras ASCII Hex Decimal [Faixa]1 [Padro]1 [Descrio]1 0n255 GS 1D 29 h 68 104

n n n

n=162
Seta a altura do cdigo de barras em n*0,125 mm.

GS w m [Nome] [Formato] Largura do cdigo de barras ASCII Hex Decimal [Faixa] [Padro] [Descrio] 32 1m6 GS 1D 29 w 77 119

m m m

m=3
Seta a largura do cdigo de barras em m. PE12-005 Manual Tcnico

Set de Comandos
GS k 132 n1 n2 [Nome] [Formato] Margem esquerda do cdigo de barras ASCII Hex Decimal [Faixa]1 [Descrio]1 [Notas] 0n1255 0n2255 Seta a margem esquerda do cdigo de barras na coluna n1+(n2*256). Este comando no afeta a margem esquerda do documento. Este comando sobreposto pelo comando ESC I n. GS 1D 29 k 6B 107 (132) 84 132

n1 n1 n1

n2 n2 n2

GS k m d1...dn NUL [Nome] [Formato] Imprime cdigo de barras ASCII Hex Decimal [Faixa]1 [Descrio]1 GS 1D 29 k 6B 107

m m m

d1 d1 d1

dn dn dn

NUL 00 00

0m6; m=9; 21m23 dn depende do tipo de cdigo de barras usado Imprime um cdigo de barras, onde m indica o tipo do cdigo, com as seguintes opes:

Funo Tipo: UPC-A Faixa: dn=11, 12 Caracteres: 0~9 A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 12 dgitos, sendo que o envio do ltimo, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao calculado automaticamente. O caractere NUL indica o fim da sequncia d1...dn.

PE12-005 Manual Tcnico

33

Set de Comandos
Tipo: UPC-E Faixa: dn=6, 7 Caracteres: 0~9 A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 8 dgitos, no sendo necessrio informar o primeiro dgito, que ser adicionado automaticamente. O envio do ltimo dgito, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao ser calculado automaticamente. O caractere NUL indica o fim da sequncia d1...dn. Tipo: EAN-13 Faixa: dn=12, 13 Caracteres: 0~9 A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 13 dgitos, sendo que o envio do ltimo, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao calculado automaticamente. O caractere NUL indica o fim da sequncia d1...dn. Tipo: EAN-8 Faixa: dn=7, 8 Caracteres: 0~9 A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 8 dgitos, sendo que o envio do ltimo, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao calculado automaticamente. O caractere NUL indica o fim da sequncia d1...dn. Tipo: CDIGO 39 Faixa: dn1 Caracteres: 0~9 A~Z SP $ % + - . / * A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O caractere NUL indica o fim da sequncia d1...dn. Tipo: ITF intercalado 2 por 5 Faixa: dn1 Caracteres: 0~9 A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O caractere NUL indica o fim da sequncia d1...dn. Tipo: CODABAR Faixa: dn1 Caracteres: 0~9 A~D $ + - . / : A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O caractere NUL indica o fim da sequncia d1...dn.

34

PE12-005 Manual Tcnico

Set de Comandos
Tipo: ITF intercalado 2 por 5 com CRC Faixa: dn1 Caracteres: 0~9 A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O caractere NUL indica o fim da sequncia d1...dn. Tipo: ISBN Faixa: dn1 Caracteres: 0~9 - X x A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O caractere NUL indica o fim da sequncia d1...dn. Tipo: MSI Faixa: dn1 Caracteres: 0~9 A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O caractere NUL indica o fim da sequncia d1...dn. Tipo: PLESSEY Faixa: dn1 Caracteres: 0~9, A~F, a~f A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O caractere NUL indica o fim da sequncia d1...dn.

21

22

23

[Notas]

Todos os cdigos de barras descritos neste comando tambm podem ser impressos atravs do comando GS k m n d1...dn. Caso o cdigo de barras exceda o tamanho da linha, o mesmo no ser impresso.

PE12-005 Manual Tcnico

35

Set de Comandos
GS k m n d1...dn [Nome] [Formato] Imprime cdigo de barras ASCII Hex Decimal [Faixa]1 GS 1D 29 k 6B 107

m m m

n n n

d1 d1 d1

dn dn dn

65m75; 129m131 n depende do tipo de cdigo de barras usado dn depende do tipo de cdigo de barras usado Imprime um cdigo de barras, onde m indica o tipo do cdigo, com as seguintes condies:

[Descrio]1

Funo Tipo: UPC-A Faixa: n=11, 12; dn=11, 12 Caracteres: 0~9 O total de dgitos informados no comando indicado por n. A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 12 dgitos, sendo que o envio do ltimo, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao calculado automaticamente. Tipo: UPC-E Faixa: n=6, 7; dn=6, 7 Caracteres: 0~9 O total de dgitos informados no comando indicado por n. A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 8 dgitos, no sendo necessrio informar o primeiro dgito, que ser adicionado automaticamente. O envio do ltimo dgito, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao ser calculado automaticamente. Tipo: EAN-13 Faixa: n=12, 13; dn=12, 13 Caracteres: 0~9 O total de dgitos informados no comando indicado por n. A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 13 dgitos, sendo que o envio do ltimo, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao calculado automaticamente.

65

66

67

36

PE12-005 Manual Tcnico

Set de Comandos
Tipo: EAN-8 Faixa: n=7, 8; dn=7, 8 Caracteres: 0~9 O total de dgitos informados no comando indicado por n. A sequncia d1...dn contm os dados do cdigo de barras em ASCII. O cdigo possui 8 dgitos, sendo que o envio do ltimo, o dgito de verificao, opcional. Caso no seja informado, o dgito de verificao calculado automaticamente. Tipo: CDIGO 39 Faixa: 1n255; 1dn255 Caracteres: 0~9 A~Z SP $ % + - . / * O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. Tipo: ITF intercalado 2 por 5 Faixa: 1n255; 1dn255 Caracteres: 0~9 O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. Tipo: CODABAR Faixa: 1n255; 1dn255 Caracteres: 0~9 A~D $ + - . / : O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. Tipo: CODIGO 93 Faixa: 1n255; 1dn255 Caracteres: NUL~DEL (tabela ASCII completa) O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. Tipo: CODIGO 128 (com seleo automtica de subcdigo) Faixa: 1n255; 1dn255 Caracteres: NUL~DEL (tabela ASCII completa) O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. O subcdigo selecionado automaticamente. Tipo: ITF intercalado 2 por 5 com CRC Faixa: 1n255; 1dn255 Caracteres: 0~9 O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII.

68

69

70

71

72

73

74

PE12-005 Manual Tcnico

37

Set de Comandos
Tipo: CODIGO 128 (sem seleo automtica de subcdigo) Faixa: 1n255; 1dn255 Caracteres: NUL~DEL (tabela ASCII completa) O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. O subcdigo selecionado atravs do caractere de escape '{', seguido do caractere 'A', 'B' ou 'C'. O comando deve, obrigatoriamente, comear com a seleo de sub-cdigo e pode conter, alm dos comandos de sub-cdigo, o comando SHIFT ("{S") e os comandos de funo ('{' seguido de um dgito de '1' a '4'). O caractere '{' obtido com a sequncia "{{".

75

Tipo: ISBN Faixa: 1n255; 1dn255 129 Caracteres: 0~9 - X x O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. Tipo: MSI Faixa: 1n255; 1dn255 130 Caracteres: 0~9 O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. Tipo: PLESSEY Faixa: 1n255; 1dn255 131 Caracteres: 0~9 A~F a~f O total de dgitos do cdigo de barras indicado por n. A sequncia d1...dn contm os dados do cdigo em ASCII. [Notas] Os cdigos de barras UPC-A, UPC-E, EAN-13, EAN-8, CDIGO 39, ITF intercalado 2 por 5, CODABAR, ITF intercalado 2 por 5 com CRC, ISBN, MSI e PLESSEY tambm podem ser impressos atravs do comando GS k m d1...dn NUL. Caso o cdigo de barras exceda o tamanho da linha, o mesmo no ser impresso.

38

PE12-005 Manual Tcnico

Set de Comandos

Comandos Especiais
Comando ESC y m ESC z m ESC x Habilita/Desabilita teclado Habilita/Desabilita comando CR Hexdump
Tabela 7: Comandos especiais

Nome

ESC y m [Nome] [Formato] Habilita/Desabilita teclado ASCII Hex Decimal [Faixa]


1

ESC 1B 27

y 79 121

m m m

m=0, 1, 48, 49 m=1


2

[Padro] [Descrio]

Habilita ou desabilita o teclado, de acordo com o valor de m, com as seguintes opes:

m
0, '0' Desabilita teclado. 1, '1' Habilita teclado.

Funo

PE12-005 Manual Tcnico

39

Set de Comandos
ESC z m [Nome] [Formato] Habilita/Desabilita comando CR ASCII Hex Decimal [Faixa] [Padro] [Descrio] ESC 1B 27 z 7A 122

m m m

m=0, 1 m=0
Habilita ou desabilita o comando CR, de acordo com o valor de m, com as seguintes opes:

m
0 1 Desabilita o comando CR Habilita o comando CR

Funo

ESC x [Nome] [Formato] Hexdump ASCII Hex Decimal [Descrio] [Notas] ESC 1B 27 x 78 120

Ativa o Modo Hexdump. No Modo Hexdump a impressora imprime todos os bytes (printveis ou no) no formato hexadecimal, inclusive os comandos. A impresso ocorre quando o buffer est cheio ou quando a tecla Av. Papel pressionada. Para sair do Modo Hexdump necessrio desligar e ligar novamente a impressora.

40

PE12-005 Manual Tcnico

Set de Comandos

Comandos Imediatos
Comando ETX GS I 0 ENQ DLE EOT m End Of Text Verso de firmware Enquiry Status da impressora
Tabela 8: Comandos imediatos

Nome

ETX [Nome] [Formato] End Of Text ASCII Hex Decimal [Descrio] ETX 03 03

Bloqueia a recepo dos dados atravs da interface de comunicao, at que a impressora imprima os dados j recebidos.

GS I 0 [Nome] [Formato] Verso de firmware ASCII Hex Decimal [Descrio] GS 1D 29 I 49 73 0 30 48

Retorna a verso do firmware da impressora atravs da comunicao serial.

PE12-005 Manual Tcnico

41

Set de Comandos
ENQ [Nome] [Formato] Enquiry ASCII Hex Decimal [Descrio] ENQ 05 05

Retorna o status da impressora atravs da comunicao serial. O byte retornado contm os status discriminados pelos seus bits, conforme a tabela a seguir: Bit 0 1 3 4 5 Valor 0 1 0 1 0 1 0 1 0 1 Impressora off-line Impressora on-line Impressora com papel Impressora sem papel Rolete de impresso travado Rolete de impresso destravado Impressora com papel suficiente Impressora com pouco papel Guilhotina habilitada Guilhotina desabilitada Descrio

[Notas]

Os bits 2, 6 e 7 so reservados.

42

PE12-005 Manual Tcnico

Set de Comandos
DLE EOT m [Nome] [Formato] Status da impressora ASCII Hex Decimal [Faixa] [Descrio] 1m4 Retorna o status da impressora atravs da comunicao serial. O valor de m define quais atributos tero o status retornado. O comando retorna um byte, sendo que cada bit representa um status definido, conforme a tabela a seguir: DLE 10 16 EOT 04 04

m m m

m
Bit 3 1 6 Valor 0 1 0 1 On-line Off-line

Funo Descrio

Tecla Av. Papel no pressionada Tecla Av. Papel pressionada

Os bits 0, 1, 2, 4, 5 e 7 so reservados. Bit 2 3 2 5 6 Valor 0 1 0 1 0 1 0 1 Descrio Rolete de impresso travado Rolete de impresso destravado Tecla Av. Papel no pressionada Tecla Av. Papel pressionada Impressora com papel Impressora sem papel Sem erro de guilhotina Erro de guilhotina

Os bits 0, 1, 4 e 7 so reservados.

PE12-005 Manual Tcnico

43

Set de Comandos
Bit 3 5 6 Valor 0 1 0 1 0 1 Descrio Guilhotina habilitada Guilhotina desabilitada Desligamento desnecessrio Desligamento necessrio Nenhum erro Impressora com erro

Os bits 0, 1, 2, 4 e 7 so reservados. Bit 2 3 4 5 6 Valor 0 1 0 1 0 1 0 1 Pouco papel Quantidade de papel suficiente Pouco papel Impressora com papel Impressora sem papel Impressora com papel Impressora sem papel Descrio Quantidade de papel suficiente

Os bits 0, 1, 4 e 7 so reservados. [Notas] Os bits so contados da direita para a esquerda, sendo o bit 0 o menos significativo.

1 Nmeros em notao hexadecimal. 2 Os caracteres entre aspas simples possuem seu valor em ASCII.

44

PE12-005 Manual Tcnico

Engworks Industrial Ltda. Rua Coronel Francisco Moreira da Costa, 78 Santa Rita do Sapuca - MG - CEP: 37540-000 Tel.: +55 35 3471-3757 ou +55 11 4063-1054 Telefax: +55 35 3471-3823 (verso MT12-005R01)

Anda mungkin juga menyukai