Vous êtes sur la page 1sur 77

Fcil & Prtico

Set de
Comandos

Impressoras Trmicas Sweda


SI-300S e SI-300L
Rev. 1.1
www.sweda.com.br

Set de Comandos (ESC/POS)


Rev 1.1

1
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ndice

1. Resumo dos Comandos... 4


2. Comandos de Controle ............................................................................................................................... 7
3. Resumo dos Comandos (Modo Emulao STAR) .................................................................................. 73

2
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

1. Resumo dos Comandos

Controle Cd. Hexadecimal Funo

HT 09 Tab Horizontal

LF 0A Imprimir e pular linha

FF 0C Impresso de modo pgina e retorno de carro

CR 0D Impresso e retorno de carro.

DLE EOT 10 04 Transmisso de status em tempo real

DLE ENQ 10 05 Solicitao em tempo real impressora

CAN 18 Cancelamento de dados de impresso, modo pgina

ESC FF 1B FF Impresso de dados modo pgina

ESC SP 1B 20 Definir espaos do lado direito do caracter

ESC ! 1B 21 Estabelecer modo de impresso Universal

ESC $ 1B 24 Estabelecer Impresso absoluto

ESC % 1B 25 Estabelcer/cancelar do conjunto de caracteres

ESC & 1B 26 Definir caracteres de download

ESC * 1B 2A Estabelecer modo bit image

ESC - 1B 2D Estabelecer/cancelar modo sublinhado

ESC 2 1B 32 Definir quantidade de 1/6 inch de avano de linha

ESC 3 1B 33 Definir quantidade de avano de linha

ESC = 1B 3D Selecione o equipamento perifrico

ESC ? 1B 3F Excluir caracteres de download

ESC @ 1B 40 Inicialize a impressora

ESC D 1B 44 Definir posio de tabulao horizontal

ESC E 1B 45 Estabelecer/cancelar impresso enfatizada

ESC G 1B 47 Estabelecer/cancelar dupla impresso

ESC J 1B 4A Impresso e avano de papel

ESC L 1B 4C Selecione modo de pgina

ESC M 1B 4D Selecione fonte de caracteres

ESC R 1B 52 Selecione caracteres internacionais

ESC S 1B 53 Selecione modo standard

Selecione direo de impresso de caracteres no modo


ESC T 1B 54 de impresso

ESC V 1B 56 Estabelecer/cancelar rotao de caracteres em 90

ESC W 1B 57 Definir intervalo de impresso no modo de pgina

ESC \ 1B 5C Estabelecer posio relativa

3
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Controle Cd. Hexadecimal Funo

ESC a 1B 61 Posio de alinhamento

Selecione nenhum detector de papel vlido na


ESC c4 1B 63 34 parada de impresso

ESC c5 1B 63 35 Ativar/desativar o switch do painel

ESC d 1B 64 Impresso e avano de papel por n linhas

ESC p 1B 70 Estabelecer gerao de pulso

ESC t 1B 74 Selecione a tabela de cdigo de caracteres

ESC { 1B 7B Estabelecer/cancelar impresso invertida

FS P IC 70 Imprimir NV bit image

FS Q IC 71 Defime NV bit image

GS ! 1D 21 Estabelecer tamanho do caracter

Estabelecer posio absolutada direo verticaldos


GS $ 1D 24
caracteres em modo pgina

GS ( A 1D 28 41 Executa teste de impresso

GS ( C 1D 28 43 Editar NV memory do usurio

GS ( D 1D 28 44 Ativar/desativar commando real-time

GS ( E 1D 28 45 Definir commandos de setup do surio

GS ( K 1D 28 4B Selecionar mtodo(s) de controle de impresso

GS ( L 1D 28 4C Definir dados grficos

GS ( M 1D 28 4D Personalizar impresso

GS ( N 1D 28 4E Imprimir caracteres na cor especificada por m.

GS ( k 1D 28 6B Setup e impresso de simbolo

GS * 1D 2A Define download bit image

GS / 1D 2F Impresso do download bit image

GS : 1D 3A Iniciar/terminar definio de macro

GS B 1D 42 Estabelecer/cancelar impresso reversa

GS H 1D 48 Selecione posio de impresso de caracteres HRI

GS I 1D 49 Transmisso do ID da impressora

GS L 1D 4C Definir margem esquerda

GS P 1D 50 Definir campo calculado bsico

GS V 1D 56 Corte de papel

GS W 1D 57 Definir interval de impresso

4
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Controle Cd. Hexadecimal Funo

Estabelecer posio relativa do caracter vertical ao


GS \ 1D 5C
imprimir no modo de pgina

GS ^ 1D 5E Executar macro

GS a 1D 61 Ativar/desativar transmisso automatica de status

GS f 1D 66 Selecionar fonte de caracteres HRI

GS h 1D 68 Definir altura do cdigo de barras

GS k 1D 6B Impresso do cdigo de barras

GS r 1D 72 Transmisso de status

GS v 1D 76 Impresso raster do bit image

GS w 1D 77 Definir tamanho da lateral do cdigo de barras

5
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

2. Comando de Controles

HT

[Nome] Tab Horizontal

[Formato] ASCII HT

Hex 09

Decimal 9

[Descrio] Move a posio de impresso para a prxima tabulao horizontal.

LF

[Nome] Avano de linha de impresso


[Formato] ASCII LF
Hex 0A
Decimal 10
[Descrio] Imprimir os dados no buffer de impresso e alimenta uma linha baseada no atual espaamento entre linhas.

FF

[Nome] Impresso e retorno para modo padro em modo pgina.


[Formato] ASCII FF
Hex 0C
Decimal 12
[Descrio] Imprimir os dados no buffer de impresso em conjunto e retorna para o modo standard.

CR

[Nome] Retorno de carro


[Formato] ASCII CR
Hex 0D
Decimal 13
[Descrio] Esse comando ignorado.

CAN

[Nome] Cancelamento de dados de impresso, modo pgina.

[Formato] ASCII CAN


Hex 18
Decimal 24
[Descrio] Em modo pgina, delete todos dados a serem impressos na atual rea de impresso.

6
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

DLE EOT n

[Nome] Status da transmisso do Real time.

[Formato] ASCII DLE EOT n


Hex 10 04 n
Decimal 16 4 n
[Intervalo] 1n4

[Descrio] Transmite o status de seleo de impresso especificado por n em real time, de acordo com parmetros: [n = 1 :

Printer status]

Bit ON/OFF Hex Decimal Funo

0 OFF 00 0 No usado. Fixado em off.

1 ON 02 2 No usado. Fixado em on.

OFF 00 0 Sinal de Gaveta aberta/fechada est LOW (pino 3 do conector).


2
ON 04 4 Sinal de Gaveta aberta/fechada est HIGH (pino 3 do conector).

OFF 00 0 On-line.
3
ON 08 8 Off-line.

4 ON 10 16 No usado. Fixado em on.

5-6 - - - Indefinido.

7 OFF 00 0 No usado. Fixado em off.

[n = 2 : Off-line status]

Bit ON/OFF Hex Decimal Funo

0 OFF 00 0 No usado. Fixado em off.

1 ON 02 2 No usado. Fixado em on.

OFF 00 0 Tampa est fechada.


2
ON 04 4 Tampa est aberta.

OFF 00 0 Papel no est sendo alimentado usando o boto PAPER FEED.


3
ON 08 8 Papel est sendo alimentado usando o boto PAPER FEED.

4 ON 10 16 No usado. Fixado em on.

OFF 00 0 Fim de papel no para impresso.


5
ON 20 32 Impresso para devido ao fim de papel.

OFF 00 0 Sem ocorrncia de erro.


6
ON 40 64 Com ocorrncia de erro.

7 OFF 00 00 No usado. Fixado em off.

Bit 5 : Torna-se on quando o sensor de final de papel detecta final de papel e interrompe a impresso.

7
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

DLE EOT n - continuao

[n = 3 : Error status]

Bit ON/OFF Hex Decimal Funo

0 OFF 00 0 No usado. Fixado em off.

1 ON 02 2 No usado. Fixado em on.

2 - - - Indefinido.

OFF 00 0 Sem ocorrncia de erro de auto-cutter.


3
ON 08 8 Ocorrncia de erro de Auto-cutter.

4 ON 10 16 No usado. Fixado em on.

OFF 00 0 Nenhum erro irrecupervel.


5
ON 20 32 Erro irrecupervel ocorre.

OFF 00 0 Nenhum erro auto-recupervel.


6
ON 40 64 Erro auto-recupervel ocorre.

7 OFF 00 0 No usado. Fixado em off.

Bit 5 : Se esses erros ocorrem devido ao atolamento de papel ou parecido, possvel recuperar corrigindo a causa do erro e executando

DLE ENQ n(1 n 2). Se um erro devido a uma queda de circuito (isto , quebra de fio) ocorre, impossvel recuperar.

Bit 6 : Quando a impresso interrompida devido a alta temperatura da cabea, at que a mesma caia suficiente ou quando a tampa de papel

aberta durante a impresso, Bit 6 est on.

[n = 4 : Status contnuo do sensor de papel]

Bit ON/OFF Hex Decimal Funo

0 OFF 00 0 No usado. Fixado em off.

1 ON 02 2 No usado. Fixado em on.

2 OFF 00 0 Sensor de pouco papel da bobina. Papel adequado.

3 ON 0C 12 Pouco papel detectado sensor de pouco papel da bobina.

4 ON 10 16 No usado. Fixado em on.

5 OFF 00 0 Sem sensor de fim de bobina. Papel presente.

6 ON 60 96 Papel detectado pelo sensor de fim de bobina.

7 OFF 00 0 No usado. Fixado em off.

8
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

DLE ENQ n

[Nome] Solicitao de Real time para a impressora.


[Formato] ASCII DLE ENQ n

Hex 10 05 n

Decimal 16 5 n

[Intervalo] 1n2

[Descrio] Recuperar-se de um erro e reiniciar a impresso a partir da linha onde ocorreu o erro

n Solicitao

Funciona da mesma forma quando o boto de alimentao de papel pressionado uma vez, durante o
0
estado de espera durante a operao do comando GS ^.

1 Recupera de um erro e reinicia a impresso a partir da linha onde ocorreu o erro..

2 Recupera de um erro depois de limpar os dados recebidos e buffers de impresso.

DLE DC4 fn m t (fn = 1)

[Nome] Gera Pulso no real-time

[Formato] ASCII DLE DC4 fn m t


HEX 10 14 1 m t
Decimal 16 20 1 m t
[Intervalo] 0m8

1t8

[Descrio] Sada do impulso indicado pelo t em real time para o pino do conector especificado por m como se segue:

m Conector Pin #

0 2

1 5

O pulso ON time e OFF time definido como [t x 100 ms].

DLE DC4 fn a b (fn = 2)

[Nome] Executa sequencia power-off

[Formato] ASCII DLE DC4 fn a b


HEX 10 14 2 a b
Decimal 16 20 2 a b
[Intervalo] a=1 b=8

[Descrio] Executa power-off da impressora.

9
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

DLE DC4 fn d1 d7 (fn = 8)

[Nome] Limpa o buffer(s)

[Formato] ASCII DLE DC4 fn d1 d7


HEX 10 14 2 d1 d7
Decimal 16 20 2 d1 d7
[Intervalo] d1 = 1 d2 = 3 d3 = 20 d4 = 1 d5 = 6 d7 = 2 d8 = 8
[Descrio] Limpa todos os dados armazenados no buffer de recepo e buffer de impresso.

Transmite os seguintes 3 bytes de dados

Hexadecimal Decimal Quantidade de dados

Cabealho 37H 55 1 byte


Flag 25H 37 1 byte
NUL 00H 0 1 byte

Enter modo standard.

ESC FF

[Nome] Imprime dados no modo pgina

[Formato] ASCII ESC FF


Hex 1B 0C
Decimal 27 12
[Descrio] No modo pgina, imprime todo os dados bufferizados na rea de impresso em blocos.

ESC SP n

[Nome] Definir espao do lado direito do caracter.


[Formato] ASCII ESC SP n
Hex 1B 20 n
Decimal 27 32 n
[Intervalo] 0 n 255

[Default] n=0

[Descrio] Defina o espaamento entre caracteres para o lado direito do caractere para [n x unidade de movimento
vertical ou horizontal].

ESC ! n

[Nome] Selecionar modo de impresso.


[Formato] ASCII ESC ! n
Hex 1B 21 n
Decimal 27 33 n
[Intervalo] 0 n 255

[Default] n=0

10
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC ! n - continuao

[Descrio] Selecione modo de impresso usando n como segue:

Bit ON/OFF Hex Decimal Funo

Off 00 0 Caracter fonte A (12 24)


0
On 01 1 Caracter fonte B (9 17)

1-2 - - - Indefinido.

Off 00 0 Modo Enfatizado no selecionado.


3
On 08 8 Modo Enfatizado selecionado.

Off 00 0 Modo Altura-Dupla no selecionado.


4
On 10 16 Modo Altura-Dupla selecionado.

Off 00 0 Modo Largura-Dupla no selecionado.


5
On 20 32 Modo Largura-Dupla selecionado.

6 - - - Indefinido.

Off 00 0 Modo Sublinhado no selecionado.


7
On 80 128 Modo Largura-Dupla selecionado.

ESC $ nL nH

[Nome] Estabelecer posio de Impresso absoluto.

[Formato] ASCII ESC $ nL nH


Hex 1B 24 nL nH
Decimal 27 36 nL nH
[Intervalo] 0 nL 255

0 nH 255

[Descrio] Definir a distncia do incio da linha para a posio em que os caracteres subsequentes esto para ser

impresso.
A distncia a partir do incio da linha para a posio de impresso [(nL + nH x 256) x (unidade de

movimento vertical ou horizontal)] polegadas.

ESC % n

[Nome] Estabelcer/cancelar conjunto de caracteres.

[Formato] ASCII ESC % n


Hex 1B 25 n
Decimal 27 37 n
[Intervalo] 0 n 255

[Default] n=0

[Descrio] Selecione ou cancele a o conjunto de caracteres definidos pelo usurio.

Quando o LSB (bit menos significativo) de n 0, o conjunto de caracteres definidos pelo usurio cancelado.

Quando o LSB de n 1 o conjunto de caracteres definidos pelo usurio selecionado.

11
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC & y c1 c2 [x1 d1...d(y x1)]...[xk d1...d(y xk)]

[Nome] Definir conjunto de caracteres.


[Formato] ASCII ESC & y c1 c2 [x1 d1...d(y x1)]...[xk d1...d(y xk)]
Hex 1B 26 y c1 c2 [x1 d1...d(y x1)]...[xk d1...d(y xk)]
Decimal 27 38 y c1 c2 [x1 d1...d(y x1)]...[xk d1...d(y xk)]
[Intervalo] y=3

32 c1 c2 126
0 x 12 Font A (12 24)
0 x 9 Font B (9 17)
0 d1 ... d(y xk) 255
[Descrio] Define os caracteres definidos pelo usurio.
y especifica o nmero de bytes na direo vertical.
c1 especifica o cdigo de caracteres de incio para a definio, e c2 especifica o cdigo final.
x especifica o nmero de pontos na direo horizontal.
d especifica a definio dos dados.

ESC * m nL nH d1dk

[Nome] Estabelecer modo bit image.


[Formato ASCII ESC * m nL nH d1 dk
Hex 1B 2A m nL nH d1 dk
Decimal 27 42 m nL nH d1 dk
[Intervalo] m = 0, 1, 32, 33

1 (nL + nH 256) 1023 (0 nL 255 , 0 nH 3)

0 d 255

ESC * m nL nH d1dk - continuao

[Descrio] Selecione o modo bit-image usando m para o nmero de pontos (dots) especificado por nL e nH, como segue:

Direo Verical Direo Horizontal


m Modo Numeros de Dots Densidade Densidade Numeros de
Dados(k)

0 8-dot densidade simples 8 60 DPI 90 DPI nL + nH x 256

1 8-dot densidade dupla 8 60 DPI 180 DPI nL + nH x 256

32 24-dot densidade simples 24 180 DPI 90 DPI (nL + nH x 256) x 3

33 24-dot densidade dupla 24 180 DPI 180 DPI (nL + nH x 256) x 3

12
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC _ n

[Nome] Estabelecer modo sublinhado on/off.


[Formato] ASCII ESC _ n
Hex 1B 2D n
Decimal 27 45 n
[Intervalo] 0n2

48 n 50

[Default] n=0

[Descrio] Ligue o modo sublinhado desligue, baseado nos seguintes valores de n:

n Funo

0, 48 Desliga modo Sublinhado.

1, 49 Liga modo Sublinhado (1-dot grosso).

2, 50 Liga modo Sublinhado (2-dots grosso).

ESC 2

[Nome] Selecionar avano de linha default.


[Formato] ASCII ESC 2
Hex 1B 32
Decimal 27 50
[Descrio] Selecione espaamento de linha de 1/6-inch (aproximadamente 4.23mm).

ESC 3 n

[Nome] Definir quantidade de avano de linha.

[Formato] ASCII ESC 3 n


Hex 1B 33 n
Decimal 27 51 n
[Intervalo] 0 n 255

[Default] Aproximadamente 4.23 mm (1/6 )

[Descrio] Defina o espao de linha para [n unidade de movimento vertical ou horizontal] polegadas.

ESC = n

[Nome] Selecione o equipamento perifrico.


[Formato] ASCII ESC = n
Hex 1B 3D n
Decimal 27 61 n
[Intervalo] 0n1

[Descrio] Defina o dispositivo no qual o computador Host envia dados, usando n como segue:

13
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Bit ON/OFF Hex Decimal Funo

Off 00 0 Impressora Desabilitada.


0
On 01 1 Impressora Habilitada.

1-7 - - - Indefinido.

ESC ? n

[Nome] Excluir conjunto de caracteres.

[Formato] ASCII ESC ? n


Hex 1B 3F n
Decimal 27 63 n
[Intervalo] 32 n 126

[Descrio] Cancela caracteres definidos pelo usurio.

ESC @

[Nome] Inicializa a impressora.

[Formato] ASCII ESC @


Hex 1B 40
Decimal 27 64
[Descrio] Limpa os dados no buffer da impressora e reset o modo da impressora para o modo que estava em vigor quando
a energia foi ligada.

ESC D n1...nk NUL

[Nome] Defina posio de Tab Horizontal.

[Formato] ASCII ESC D n1...nk NUL


Hex 1B 44 n1...nk 00
Decimal 27 68 n1...nk 0
[Intervalo] 1 n 255

0 k 32

[Default] n = 8, 16, 24, 32, 40 232, 240, 248

[Descrio] Defina posio de Tab Horizontal.

n especifica o nmero de colunas para definir a posio de tabulao horizontal do incio da linha.

k indica o total de posies de tabulao horizontal a serem definidas.

14
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC E n

[Nome] Torne o modo enfatizado on/off.

[Formato] ASCII ESC E n


Hex 1B 45 n
Decimal 27 69 n
[Intervalo] 0 n 255

[Default] n = 0

[Descrio] Torne o modo enfatizado on ou off.

Quando o LSB 0, o modo enfatizado torna-se off.

Quando o LSB 1, o modo enfatizado torna-se on.

ESC G n

[Nome] Torne o modo double-strike on/off.


[Formato] ASCII ESC G n
Hex 1B 47 n
Decimal 27 71 n
[Intervalo] 0 n 255

[Default] n = 0

[Descrio] Torne o modo double-strike on ou off.

Quando o LSB 0, o modo double-strike torna-se off.

Quando o LSB 1, o modo double-strike torna-se on.

ESC J n

[Nome] Impresso e alimentao de papel.


[Formato] ASCII ESC J n
Hex 1B 4A n
Decimal 27 74 n
[Intervalo] 0 n 255

[Descrio] Imprime os dados no buffer da impressora e alimenta o papel [n unidade de movimento vertical ou horizontal]

em unidades de polegadas.

ESC L

[Nome] Defina modo de pgina


[Formato] ASCII ESC L
Hex 1B 4C
Decimal 27 76

[Descrio] Mude do modo padro para o modo de pgina.

15
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC M n

[Nome] Selecione a fonte do caracter.

[Formato] ASCII ESC M n


Hex 1B 4D n
Decimal 27 77 n
[Intervalo] n = 0, 1, 48, 49

[Default] n = 0

[Descrio] Selecione a fonte do caracter.

n Funo

0, 48 Caracter fonte A (12 24) selecionada.

1, 49 Caracter fonte B (9 17) selecionada.

ESC R n

[Nome] Selecione o conjunto de caracteres internacional.

[Formato] ASCII ESC R n


Hex 1B 52 n
Decimal 27 82 n
[Intervalo] n=0

0 n 13

ESC R n - continuao

[Default] Exceto para o modelo Coreano: n = 0

Para modo Coreano: n = 13

[Descrio] Selecione o conjunto de caracter internacional n da seguinte tabela:

n Conjunto de Caracteres n Conjunto de Caracteres

0 U.S.A. 7 Espanha

1 Frances 8 Japo

2 Alemo 9 Noruega

3 Gr-Bretanha. 10 Dinamarca II

4 Dinamarca I 11 Espanha II

5 Sucia 12 America Latina

6 Italia 13 Coreia

16
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC S

[Nome] Selecione o modo standard

[Formato] ASCII ESC S


Hex 1B 53
Decimal 27 83
[Descrio] Mude do modo pgina pata o modo standard.

ESC T n

[Nome] Selecione o sentido de impresso no modo pgina


[Formato] ASCII ESC T n
Hex 1B 54 n
Decimal 27 84 n
[Intervalo] 0n3

48 n 51

[Default] n=0

ESC T n - continuao

[Descrio] Selecione o sentido de direo e posio inicial no modo pgina. n especifica o sentido de direo e a posio de
incio como segue:

n Sentido de Impresso Posio Inicial

Superior esquerda (A na A
0, 48 Esquerda para direita

D
figura)

Inferior esquerda (B na
1, 49 De baixo para cima figura)
Print area
2, 50 Direita para esquerda Inferior direita (C na figura)
B

3, 51 De cima para baixo Superior direita (D na figura)


C

ESC V n

[Nome] On/off o modo de rotao girando 90 no sentido horrio.


[Formato] ASCII ESC V n
Hex 1B 56 n
Decimal 27 86 n
[Intervalo] 0n1 48 n 49

[Default] n=0

[Descrio] On/off o modo de rotao girando 90 no sentido horrio, utilizado como se segue:

17
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

n Funo

0, 48 Desativar modo de rotao de 90 no sentido horrio.

1, 49
Ativar modo de rotao de 90 no sentido horrio.
2, 50

ESC W xL xH yL yH dxL dxH dyL dyH

[Nome] Defina a rea de impresso em modo pgina


[Formato] ASCII ESC W xL xH yL yH dxL dxH dyL dyH
Hex 1B 57 xL xH yL yH dxL dxH dyL dyH
Decimal 27 87 xL xH yL yH dxL dxH dyL dyH
[Intervalo] 0 (xL + xH 256) 65535 (0 xL 255, 0 xH 255)

0 (yL + yH 256) 65535 (0 yL 255, 0 yH 255)

1 (dxL + dxH 256) 65535 (0 dxL 255, 0 dxH 255)

1 (dyL + dyH 256) 65535 (0 dyL 255, 0 dyH 255)

ESC W xL xH yL yH dxL dxH dyL dyH - continuao

[Default] Quando a largura do papel de 80mm selecionado : x0 = y0 = 0, dx = 512, dy = 1662

Quando a largura do papel de 58mm selecionado: x0 = y0 = 0, dx = 360, dy = 1662

[Descrio] A posio de incio horizontal, posio de incio vertical, largura da rea de impresso, e altura de rea de
impresso so definidas como x0, y0, dx ,dy respectivamente.

x0 = [(xL + xH 256)] (unidade de movimento horizontal)]

y0 = [(yL + yH 256)] (unidade de movimento vertical)]

dx = [(dxL + dxH 256)] x (unidade de movimento horizontal)]


dy = [(dyL + dyH 256)] x (unidade de movimento vertical)]

ESC \ nL nH

[Nome] Defina a posio relativa de impresso.

[Formato] ASCII ESC \ nL nH


Hex 1B 5C nL nH
Decimal 27 92 nL nH
[Intervalo] 0 nL 255

0 nH 255

[Descrio] Defina a posio inicial de impresso baseado na posio atual usando a unidade de movimento horizontal ou

vertical.

Esse comando define a distancia da posio atual para [(nL + nH 256) unidade de movimento horizontal ou

vertical]

18
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC a n

[Nome] Selecione modo justificado.


[Formato] ASCII ESC a n
Hex 1B 61 n
Decimal 27 97 n
[Intervalo] 0n2

48 n 50

[Default] n = 0

[Descrio] Alinhar todos os daods em uma linha para uma posio especificada. n seleciona o tipo de justificado como se
segue:

n Justificado

0, 48 Justificado esquerda

1, 49 Centralizar

2, 50 Justificado direita

ESC c 3 n

[Nome] Selecione o(s) sensor(es) de papel para os sinais de fim de papel.


[Formato] ASCII ESC c 3 n
Hex 1B 63 33 n
Decimal 27 99 51 n
[Intervalo] 0 n 255

[Default] n = 12

[Descrio] Selecione o(s) sensor(es) de papel para os sinais de fim de papel. Cada bit de n usado como segue:

Bit ON/OFF Hex Decimal Funo

Off 00 0 Desabilitar sensor de pouco papel.


0
On 01 1 Habilitar sensor de pouco papel.
Off 00 0 Desabilitar sensor de pouco papel.
1
On 02 2 Habilitar sensor de pouco papel.
Off 00 0 Desabilitar sensor fim de papel.
2
On 04 4 Habilitar sensor fim de papel.
Off 00 0 Desabilitar sensor fim de papel
3
On 08 8 Habilitar sensor fim de papel.
4-7 - - - Indefinido.

Esse comando disponvel somente com a interface paralela e ignorado com a interface serial.

19
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC c 4 n

[Nome] Selecione o(s) sensor(es) de papel a parar a impresso.


[Formato] ASCII ESC c 4 n
Hex 1B 63 34 n
Decimal 27 99 52 n
[Intervalo] 0 n 255

[Default] n=0

[Descrio] Selecione o(s) sensor(es) de papel usado para interromper a impresso quando o fim de papel detectado,
usando n a como se segue:

Bit ON/OFF Hex Decimal Funo

Off 00 0 Desabilitar sensor de pouco papel.


0
On 01 1 Habilitar sensor de pouco papel.
Off 00 0 Desabilitar sensor de pouco papel.
1
On 02 2 Habilitar sensor de pouco papel.
2-7 - - - Indefinido.

ESC c 5 n

[Nome] Habilita/Desabilita os botes do painel.

[Formato] ASCII ESC c 5 n


Hex 1B 63 35 n
Decimal 27 99 53 n
[Intervalo] 0 n 255

[Default] n=0

[Descrio] Habilita ou Desabilita os botes do painel.

Quando o LSB 0, os botes do painel so habilitados.

Quando o LSB 1, os botes do painel so desabilitados.

Bit ON/OFF Hex Decimal Funo

OFF 00 0 Habilitao do boto de avano (FEED).


0
ON 01 1 Desabilitao do boto de avano (FEED).

1-7 - - - Indefinido.

20
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

ESC d n

[Nome] Imprime e avana n linhas.

[Formato] ASCII ESC d n


Hex 1B 64 n
Decimal 27 100 n
[Intervalo] 0 n 255

[Descrio] Imprime os dados do buffer de impresso e alimenta n linhas.

ESC p m t1 t2

[Nome] Gerar pulso.


[Formato] ASCII ESC p m t1 t2
Hex 1B 70 m t1 t2
Decimal 27 112 m t1 t2
[Intervalo] m = 0, 1, 48, 49

0 t1 255

0 t2 255

ESC p m t1 t2

[Descrio] Sada do pulso especificado por t1 & t2 para o pino do conector m como se segue:

m Pino do Conector

0,48 Conector da abertura de gaveta pin 2

1,49 Conector da abertura de gaveta pin 5

t1 especifica o tempo do pulso ON como [t1 2 ms] e t2 especifica o tempo de pulso OFF como [t2 2 ms].

Se t2 menor do que t1, o tempo de OFF definido como [t1 2 ms].

ESC t n

Nome] Selecione a tabela do cdigo de caracter.

[Formato] ASCII ESC t n


Hex 1B 74 n
Decimal 27 116 n
[Intervalo] 0n5, n = 14, 16 n 19 , n = 21,n = 26, 33 n 34, 36 n 37, n = 41, n = 45, n = 46 , n = 47

49 n 51, 95 n 99, n = 255

[Default] n=0

[Descrio] Selecione a pgina n da tabela de cdigo de caracteres.

21
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

n pgina n pgina
0 PC437 [U.S.A., standard Europa] 36 PC862 [Hebreu]

1 Katakana 37 PC864 [Arabico]

2 PC850 [multilngue] 41 Persa

3 PC860 [Portugues] 45 WPC1250

4 PC863 [Canadense-Frences] 46 WPC1251

5 PC865 [pases nrdicos] 47 WPC1253

14 PC737 [Grecia] 49 WPC1255

16 WPC1252 50 WPC1256

17 PC866 [Cyrillic #2] 51 WPC1257

18 PC852 [Latin 2] 95 Tailands Padro Industrial 620

19 PC858 [EURO] 96 Tailands 42

21 Thai 11 97 Tailands 14

26 Thai 18 98 Tailands 16

33 PC775 [Baltic] 99 Sistema Cdigo Ir

34 PC855 [Cyrillic] 255 Pgina Livre

ESC { n

[Nome] Ativar on/off o modo de impresso de cabea para baixo.


[Formato] ASCII ESC { n
Hex 1B 7B n
Decimal 27 123 n
[Intervalo] 0 n 255

[Default] n=0

[Descrio] Ativar on ou off o modo de impresso de cabea para baixo.

Quando o LSB 0, modo de impresso de cabea para baixo torna-se off.

Quando o LSB 1, modo de impresso de cabea para baixo torna-se on.

FS p n m

[Nome] Imprime bit image NV


[Formato] ASCII FS p n m
Hex 1C 70 n m
Decimal 28 112 n m
[Intervalo] 1 n 255

0m3

48 m 51

[Descrio] Imprime bit image NV n usando o modo especificado por m.

22
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

m Modo Densidade de Ponto Vertical (DPI) Densidade de Ponto Horizontal (DPI)

0.48 Normal 180 180

1.49 Largura Dupla 180 90

2.50 Altura Dupla 90 180

3.51 Quadrupla 90 90

n o nmeero de bit image NV (definido usando o comando FS q).

m especifica o modo bit image.

FS q n [xL xH yL yH d1dk]1[xL xH yL yH d1dk]n

[Nome] Define NV bit image

[Formato] ASCII FS q n [xL xH yL yH d1dk]1[xL xH yL yH d1dk]n


Hex 1C 71 n [xL xH yL yH d1dk]1[xL xH yL yH d1dk]n
Decimal 28 113 n [xL xH yL yH d1dk]1[xL xH yL yH d1dk]n
[Intervalo] 1 n 255

0 d 255

FS q n [xL xH yL yH d1dk]1[xL xH yL yH d1dk]n - continuao

[Intervalo] 1 (xL + xH 256) 1023 (0 xL 255, 0 xH 3)

1 (yL + yH 256) 288 (0 yL 255, yH = 0,1)

k = (xL + xH 256) (yL + yH x 256) 8

Qualquer um dado de capacidade total [ 0,64K, 128K, 192K, 256K, 320K, 384K ] bytes pode ser selecionado
por GS ( E.

O valor default 384KB.


[Descrio] Define o bit image de NV especificado por n.

n especifica o nmero definido de bit image NV.

xL, xH especifica (xL + xH 256) 8 dots na direo horizontal para o bit image NV que voc est definindo.

yL, yH especifica (yL + yH 256) 8 dots na direo vertical para o bit image NV que voc est definindo.
Se esse comando for processado quando o grfico NV for definido com GS ( L or GS 8 L, deleta todos os

dados dos grficos NV, ento define os dados do bit image com esse comando.

GS ! n

[Nome] Selecione tamanho do caracter.


[Formato] ASCII GS ! n
Hex 1D 21 n
Decimal 29 33 n
[Intervalo] 0 n 255 (1 vertical number of times 8, 1 horizontal number of times 8)

[Default] n=0

[Descrio] Selecione a altura do caracter usando bits de 0 a 3 e selecione a largura do caracter usando bits de 4 a 7, como

segue:

23
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Bit Funo

0-3 Seleo de altura de caracter. Veja tabela 2


4-7 Seleo de largura de caracter. Veja tabela 1

[Tabela1] Seleo de largura de caracter [Tabela2] Seleo de altura de caracter

Hex Decimal Largura Hex Decimal Altura

00 0 1 (normal) 00 0 1 (normal)

10 16 2 (largura dupla) 01 1 2 (altura dupla)

20 32 3 02 2 3

30 48 4 03 3 4

40 64 5 04 4 5

50 80 6 05 5 6

60 96 7 06 6 7

70 112 8 07 7 8

GS $ nL nH

[Nome] Defina a posio de impresso vertical absoluta no modo pgina


[Formato] ASCII GS $ nL nH
Hex 1D 24 nL nH
Decimal 29 36 nL nH
[Intervalo] 0 nL 255

0 nH 255

[Descrio] Defina a posio de impresso vertical absoluta comeando pelo dado do buffer de caracter no modo pgina.

Esse comando define a posio absoluta de impresso para [(nL + nH 256) (unidade de movimentao

horizontal ou vertical)] em polegadas.

GS ( A pL pH n m

[Nome] Executa o teste de impresso

[Formato] ASCII GS ( A pL pH n m
Hex 1D 28 41 pL pH n m
Decimal 29 40 65 pL pH n m
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

0n2

48 n 50

1m3

49 m 51

[Descrio] Executa o teste de impresso com com um padro de teste especificada em um tipo de papel especfico (bobina
de papel).

24
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

n especifica o tipo de papel, como listado abaixo, para ser testado:

n Tipo de Papel

0,48

1,49 Bobina de papel


2,50

m especifica um padro de teste listado abaixo:

m Padro de Teste

1,49 Sada Hexadecimal

2,50 Impresso do status da impressora

3,51 Impresso do padro

GS ( C pL pH m fn b [c1 c2] [d1dk]

[Nome] Edita memria do usurio NV


[Descrio] Deleta, armazena e move os dados na memria NV do usurio especificado pelo cdigo de funo fn.

fn Formato No. Funo

0,48 GS ( C pL pH m fn b c1 c2 0 Excluir o registro especificado.

1,49 GS ( C pL pH m fn b c1 c2 d1dk 1 Armazenar dados no registro especificado.

2,50 GS ( C pL pH m fn b c1 c2 2 Transmitir os dados no registro especificado

3,51 GS ( C pL pH m fn b 3 Transmitir o nmero de bytes de memria utilizados.

4,52 GS ( C pL pH m fn b 4 Transmitir nmero de bytes de memria restante(rea no


utilizada).

5,53 GS ( C pL pH m fn b 5 Transmitir lista de cdigos-chave que identifica registro


armazenado.

6,54 GS ( C pL pH m fn b d1 d2 d3 6 Excluir todos os dados na memria do usurio NV.

pL, pH especifica (pL + pH 256) para o nmero de bytes depois pH (m, fn, b, [c1 c2], [d1dk]).

(c1, c2 especifica o cdigo de chave no qual identifica o registro).

GS ( C pL pH m fn b c1 c2 (fn = 0, 48) Funo 0

[Formato] ASCII GS ( C pL pH m fn b c1 c2
Hex 1D 28 43 pL pH m fn b c1 c2
Decimal 29 40 67 pL pH m fn b c1 c2
[Intervalo] (pL + pH 256) = 5 (pL = 5, pH = 0)

m=0 b=0

32 c1 126

32 c2 126

[Descrio] Deleta o registro especificado por c1 e c na memria NV do usurio.

25
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( C pL pH m fn b c1 c2 d1...dk (fn = 1, 49) Funo 1

[Formato] ASCII GS ( C pL pH m fn b c1 c2 d1...dk

Hex 1D 28 43 pL pH m fn b c1 c2 d1...dk

Decimal 29 40 67 pL pH m fn b c1 c2 d1...dk

[Intervalo] 6 (pL + pH 256) 65535 (0 pL 255, 0 pH 255)

m=0 b=0

32 c1 126 32 c2 126

32 d 254

k = (pL + pH 256) - 5

[Descrio] Armazena os dados no registro especificado por c1 e c2 na memria NV do usurio.

O dado novo sobrescreve os dados j armazenados, se l j existir dados armazenados.

GS ( C pL pH m fn b c1 c2 (fn = 2, 50) Funo 2

[Formato] ASCII GS ( C pL pH m fn b c1 c2

Hex 1D 28 43 pL pH m fn b c1 c2

Decimal 29 40 67 pL pH m fn b c1 c2

[Intervalo] (pL + pH 256) = 5 (pL = 5, pH = 0)

m=0 32 c1 126

b=0 32 c2 126

[Descrio] Transmite dados para o registro especificado por c1, c2 na memria NV do usurio.

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte


Flag 70H 112 1 byte
Status 40H or 41H 64 or 65 1 byte
Data 20H - FEH 32 - 254 De 0 a 80 bytes
NUL 00H 0 1 byte

Se o registro especificado no pode ser detectado, os dados seguintes so trasnmitidos:

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte


Flag 70H 112 1 byte
Status 40H 64 1 byte
NUL 00H 0 1 byte

Depois [Header NUL] for transmitido, a impressora recebe uma resposta do Host: Ento performa-se o processo definido na
resposta. Veja a tabela abaixo. Quando o status (existncia de um prximo bloco de dados) Hexadecimal = 41H / Decimal =
65

26
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Resposta
Processo Realizado
ASCII Decimal

ACK 6 Transmite o prximo dado


NAK 21 Transmite os dados anteriores novamente
CAN 24 Fim de processo

Quando o status (existncia de um prximo bloco de dados) Hexadecimal = 40H / Decimal = 64

Resposta
Processo Realizado
ASCII Decimal

ACK 6 Fim de processo


NAK 21 Transmite os dados anteriores novamente
CAN 24 Cancela o processo

GS ( C pL pH m fn b (fn = 3, 51) Funo 3

[Formato ] ASCII GS ( C pL pH m fn b

Hex 1D 28 43 pL pH m fn b

Decimal 29 40 67 pL pH m fn b

[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

m=0

b=0

[Descrio] Transmite o nmero de bytes de memria usada na memria NV do usurio.


Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte


Flag 28H 40 1 byte
Numero de Bytes
30H - 39H 48 - 57 1 - 6 bytes
de Memoria Usada
NUL 00H 0 1 byte

GS ( C pL pH m fn b (fn = 4, 52) Funo 4

[Formato] ASCII GS ( C pL pH m fn b
Hex 1D 28 43 pL pH m fn b
Decimal 29 40 67 pL pH m fn b
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

m=0

b=0

[Descrio] Transmite o nmero de bytes de memria restante (rea no utilizada) na memria NV do usurio.

27
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 29H 41 1 byte

Numero de Bytes de
30H - 39H 48 - 57 1 - 6 bytes
Memria Restante
NUL 00H 0 1 byte

GS ( C pL pH m fn b (fn = 5, 53) Funo 5

[Formato] ASCII GS ( C pL pH m fn b
Hex 1D 28 43 pL pH m fn b
Decimal 29 40 67 pL pH m fn b
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

m=0 b=0

[Descrio] Transmite a lista do cdigo chave identificando o registro armazenado.

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte


Flag 71H 113 1 byte
Status 40H or 41H 64 or 65 1 byte
Data 20H - FEH 32 - 254 2 - 80 bytes
NUL 00H 0 1 byte

Dados consistem de grupo de dados identificado com o cdigo chave.

Se o registro especificado no pode ser especificado, o contedo do dado transmitido so os seguintes:

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte


Flag 71H 113 1 byte
Status 40H 64 1 byte
NUL 00H 0 1 byte

Depois do [Header - NUL] for transmitido, a impressora recebe a resposta do Host: Ento preforma-se o processo definido pela
resposta (Veja tabela abaixo). Quando o status (existncia de um prximo bloco de dados) Hexadecimal = 41H / Decimal =
65

Resposta
Processo Realizado
ASCII Decimal
ACK 6 Transmite o prximo dado
NAK 21 Transmite os dados anteriores novamente
CAN 24 Fim de processo

Quando o status (existencia de um prximo bloco de dados) Hexadecimal = 40H / Decimal = 64

28
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Resposta
Processo Realizado
ASCII Decimal
ACK 6 Fim de processo
NAK 21 Transmite os dados anteriores novamente
CAN 24 Cancela o processo

GS ( C pL pH m fn b d1 d2 d3 (fn = 6, 54) Funo 6

[Formato] ASCII GS ( C pL pH m fn b d1 d2 d3
Hex 1D 28 43 pL pH m fn b d1 d2 d3
Decimal 29 40 67 pL pH m fn b d1 d2 d3
[Intervalo] (pL + pH 256) = 6 (pL = 6, pH = 0)

m=0 d1 = 67

b=0 d2 = 76

d3 = 82

[Descrio] Deleta todos dados na memria NV do usurio.

GS ( D pL pH m [a1 b1]...[ak bk]

[Nome] Habilita/desabilita o comando real-time

[Formato] ASCII GS ( D pL pH m [a1 b1]...[ak bk]


Hex 1D 28 44 pL pH m [a1 b1]...[ak bk]
Decimal 29 40 68 pL pH m [a1 b1]...[ak bk]
[Intervalo] 3 (pL + pH 256) 65535

m = 20

a = 1, 2

b = 0, 1, 48, 49

[Default]

a Tipo(s) de Comando de Real-Time Default

1 DLE DC4 fn m t (fn= 1) : Gerar pulso em real time Habilitado (b= 1)

2 DLE DC4 fn a b (fn= 2) : Executa sequencia de power-off Disabilitado (b= 0)

[Descrio] Habilita ou desabilita os seguintes comandos de real-time.

a b Funo

0, 48 DLE DC4 fn m t (fn = 1) : No processado (disabilitado)


1
1, 49 DLE DC4 fn m t (fn = 1) : Processado (habilitado)

0, 48 DLE DC4 fn a b (fn = 2) : No processado (disabilitado)


2
1, 49 DLE DC4 fn a b (fn = 2) : Processado (habilitado)

pL, pH especifica (pL+ pH 256) como o nmero de bytes depois pH (m and [a1 b1][ak bk]).

a especifica o tipo de comando de real-time.

b especifica habilitao ou desabilitao.

29
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( E pL pH fn [parameter]

[Nome] Comandos de setup do usurio

[Descrio] Customiza a rea de memria NV do usurio. A tabela abaixo explica as funes disponveis nesse

comando.
Executa comandos relacionados para o modo definido pelo usurio, especificando o cdigo de funo fn.

fn Formato No. Funo

1 GS ( E pL pH fn d1 d2 1 Muda para o modo de configurao de usurio

Termina a seo de modo de configurao de usurio


2 GS ( E pL pH fn d1 d2 d3 2
(Executa um soft reset.)

GS ( E pL pH fn [a1 b18...b11] [ak


3 3 Define valor para a memory switch.
bk8...bk1]

4 GS ( E pL pH fn a 4 Transmite a definio de memory switch para o Host.

GS ( E pL pH fn [a1 n1L n1H] [ak nkL


5 5 Define o(s) valor(es) personalizado(s).
nkH]

6 GS ( E pL pH fn a 6 Transmite as definies de valores personalizados.

7 GS ( E pL pH fn a d1 d2 7 Copia a pgina definida pelo usurio.

Define os dados em formato de coluna para a pgina de


8 GS ( E pL pH fn y c1 c2 [x d1 d(y x)]k 8
cdigo de caracteres na rea ativa.

Define dados em formato raster para a pgina de cdigo


9 GS ( E pL pH fn x c1 c2 [y d1 d(y x)]k 9
de caracteres na rea ativa.

Exclui dados na pgina de cdigo de caracteres na rea


10 GS ( E pL pH fn c1 c2 10
ativa.

11 - - -

Transmite condies de comunicao para a interface


12 GS ( E pL pH fn a 12
serial.

pL, pH especifica (pL + pH 256) como nmero de bytes depois de pH (fn e [parameter]).

O modo definido pelo usurio um modo especial para mudar os valores na memria NV do usurio com esse comando.

Na funo 2, a impressora performa o software de reset. Entretanto, a impressora limpa o recebido e buffer da
impressora, e reseta todos os ajustes (caracteres definidos pelo usurio, macros, e estilo de caracteres) para o modo em
vigor ao ligar (power on).

Os valores customizados podem ser verificados com a Funo 4, 6, ou 12, mesmo que a impressora no entre no modo
de configurao de usurio.

GS ( E pL pH fn d1 d2 (fn = 1) Funo 1

[Formato] ASCII GS ( E pL pH fn d1 d2
Hex 1D 28 45 pL pH fn d1 d2
Decimal 29 40 69 pL pH fn d1 d2
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

d1 = 73 d2 = 78

[Descrio] Entre no modo de definio de usurio e notifique o Host que o modo foi alterado.

30
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 20H 32 1 byte

NUL 00H 0 1 byte

Os comandos seguintes so habilitados no modo de ajuste do usurio. Funo 2 at a Funo 12 de GS ( E, GS I

GS ( E pL pH fn d1 d2 d3 (fn = 2) Funo 2

[Formato] ASCII GS ( E pL pH fn d1 d2 d3
Hex 1D 28 45 pL pH fn d1 d2 d3
Decimal 29 40 69 pL pH fn d1 d2 d3
[Intervalo] (pL + pH 256) = 4 (pL = 4 , pH = 0)

d1 = 79 d2 = 85 d3 = 84

[Descrio] Terminar o modo de definio de usurio e realiza um reset de software. Portanto, a impressora limpa o

recebimento e o buffer de impresso e redefini todas as configuraes (caracteres definidos pelo usurio,

download do bit images, macros e o estilo de caractere) para o modo que estava em vigor no power on.

Esse cdigo de funo (fn = 2) ativado somente no modo de configurao de usurio.

GS ( E pL pH fn [a1 b18...b11]...[ak bk8...bk1] (fn = 3) Funo 3

[Formato] ASCII GS ( E pL pH fn [a1 b18 ... b11] ... [ak bk8 ... bk1]
Hex 1D 28 45 pL pH fn [a1 b18 ... b11] ... [ak bk8 ... bk1]
Decimal 29 40 69 pL pH fn [a1 b18 ... b11] ... [ak bk8 ... bk1]
[Intervalo] 10 (pL + pH 256) 65535

a=1

b = 48, 49, 50

[Default] Todos os valores definidos Off ( b = 48 )

[Descrio] Troque as definies da impressora especificado pelos valores especificados por b.

Quando b = 48, o bit aplicado fica off.

Quando b = 49, o bit aplicado fica on.

Quando b = 50, o bit aplicado no muda.

31
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( E pL pH fn [a1 b18...b11]...[ak bk8...bk1] (fn = 3) Funo 3 - continuao

Quando a =1 como segue:

Bit Setting Value Funo

48 No transmite a informao de power ON.


1
49 Transmite a informao de power ON.
2 50 Reservado.
3 50 Reservado.
4 50 Reservado.
5 50 Reservado.
6 50 Reservado.
7 50 Reservado.
8 50 Reservado.

A informao de power on consiste de valores dos dados como segue:

Hexadecimal Decimal Quantidade de Dados

Cabealho 3BH 59 1 byte


Flag 31H 49 1 byte
NUL 00H 0 1 byte
Esse cdigo de funo (fn = 3) habilitado somente no modo definido pelo usurio.

GS ( E pL pH fn a (fn = 4) Funo 4

[Formato] ASCII GS ( E pL pH fn a
Hex 1D 28 45 pL pH fn a
Decimal 29 40 69 pL pH fn a
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

a = 1, 2

[Descrio] Transmite os valores definidos de memria no especificado dip switch por a.

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 21H 33 1 byte

Data 30H or 31H 48 or 49 8 bytes

NUL 00H 0 1 byte

Os dados para a configurao transmitida como 8 bytes ou uma seqncia de dados na ordem de 8 bits para bit 1, conforme
a seguir:

OFF: Hexadecimal = 30H / Decimal = 48

ON: Hexadecimal = 31H / Decimal = 49

32
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( E pL pH fn [a1 n1L n1H]...[ak nkL nkH] (fn = 5) Funo 5

[Formato] ASCII GS ( E pL pH fn [a1 n1L n1H] ... [ak nkL nkH]


Hex 1D 28 45 pL pH fn [a1 n1L n1H] ... [ak nkL nkH]
Decimal 29 40 69 pL pH fn [a1 n1L n1H] ... [ak nkL nkH]
[Intervalo] 4 (pL + pH 256) 65535 a = 5, 97, 116, 118

1 (nL + nH 256) 65535 1a3

[Default] Quando a = 1: (nL + nH 256) = 1 Quando a = 2: (nL + nH 256) = 7 Quando a = 3: (nL + nH 256) = 6
Quando a = 116: (nL + nH 256) = 1 Quando a = 118: (nL + nH 256) = 85

[Descrio] Troca a definio do valor customizado que especificado com a como (nL + nH 256).

a Funo

1 Especifica a capacidade de memria do usurio NV.

2 Especifica a capacidade de memria grfica NV.

3 Selecione a largura do papel.

116 Selecione o tipo de papel (nica cor ou dupla cor).

118 Selecione a densidade de cor preta em impresso de dupla cor.

Quando a = 1, a capacidade de memria NV do usurio selecionada como tamanho especificado com (nL + nH 256).

Valor de (nL+ nH 256) Tamanho de Memria

1 64KB

2 128KB

3 192KB

4 256KB

5 320KB

Quando a = 2, a capacidade de memria grfica NV selecionada como tamanho especificado com (nL + nH 256).

Valor de (nL+ nH 256) Tamanho de Memria

1 None

2 64KB

3 128KB

4 192KB

5 256KB

6 320KB

7 384KB

33
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( E pL pH fn [a1 n1L n1H]...[ak nkL nkH] (fn = 5) Funo 5 - continuao

A combinao que pode ser especificada pela capacidade de memria NV do usurio e a capacidade NV do bit image so
apresentados abaixo. Mesmo se a impressora recebe uma combinao impossvel, a impressora automaticamente define uma
combinao possvel para cada tamanho de memria.

Tamanho de Memria do NV User Memory Tamnho de Memria do NV Bit Image Memory

64KB 384KB ou menor

128KB 256KB ou menor

192KB 128KB ou menor

256KB 0

Quando a = 3, a largura de papel selecionada como tamanho especificado com (nL + nH 256).

Valor do (nL+ nH 256) Largura do Papel

2 58 mm

6 80 mm

Quando a = 116, o papel selecionado como o papel especificado com (nL + nH 256).

Valor do (nL+ nH 256) Papel

1 Especifica paper de nica cor

257 Recomendado papel de dupla cor

Quando a = 118, a densidade de cor preta selecionada como nmero especificado com (nL + nH 256).

Valor do (nL+ nH 256) Densidade da Cor Preta

70 Claro

85 Medio

100 Escuro

Ajuste da densidade de cor preta:

A densidade de cor preta afetada somente em impresso de duas cores. Isso no afetado para impressores de nica
cor.

Os valores trocados com esse comando torna efetiva com o seguinte:

Execuo de [Funo 2] desse comando (recomendado)

Ligando novamente

Quando a largura de papel for 58mm, condies default de impresso sero trocadas abaixo:

Define a velocidade de impresso a 150mm/s.

34
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( E pL pH fn a (fn = 6) Funo 6

[Formato] ASCII GS ( E pL pH fn a

Hex 1D 28 45 pL pH fn a

Decimal 29 40 69 pL pH fn a

[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

1a3

a = 116, 118

[Descrio] Transmite valor customizado correspondente ao nmero especificado por a.

Quantidade de
Hexadecimal Decimal
Dados

Cabealho 37H 55 1 byte

Flag 27H 39 1 byte

Nmero do Valor
30H 39H 48 57 1 3 bytes
Personalizado

Espao 1FH 31 1 byte

Valor Personalizado 30H 39H 48 57 1 5 bytes

NUL 00H 0 1 byte

O nmero de valor customizado conforme abaixo:

Transmisso de Dados
a
o o o
1 Byte 2 Byte 3 Byte

1 49 -- --

2 50 -- --

3 51 -- --

116 49 49 54

118 49 49 56

Configurao do valor customizado quando a capacidade de memria NV do usurio (a = 1) especificada:

Definio do Staus Transmisso de Dados


o o o o o
Dado a ser Capacidade de 1 2 3 4 5
armazenado Memria Byte Byte Byte Byte Byte

1 64KB 49 -- -- -- --

2 128KB 50 -- -- -- --

3 192KB 51 -- -- -- --

4 256KB 52 -- -- -- --

5 320KB 53 -- -- -- --

35
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( E pL pH fn a (fn = 6) Funo 6 - continuao

Quando a capacidade de memria grfica NV (a = 2) especificada:

Definio do Staus Transmisso de Dados


o o o o o
Dado a ser Capacidade de 1 2 3 4 5
armazenado Memria Byte Byte Byte Byte Byte

1 None 49 -- -- -- --

2 64KB 50 -- -- -- --

3 128KB 51 -- -- -- --

4 192KB 52 -- -- -- --

5 256KB 53 -- -- -- --

6 320KB 54 -- -- -- --

7 384KB 55 -- -- -- --

Quando a largura do papel (a = 3) especificada:

Definio do Staus Transmisso de Dados


o o o o o
Dado a ser Largura do Papel 1 2 3 4 5
armazenado Byte Byte Byte Byte Byte

2 58 mm 50 -- -- -- --

6 80 mm 54 -- -- -- --

Quando o tipo de papel (a = 116) especificado:

Definio do Staus Transmisso de Dados


o o o o o
Dado a ser Mtodo de Controle 1 2 3 4 5
armazenado de Impresso Byte Byte Byte Byte Byte

1 Papel de uma cor 49 -- -- -- --

257 Papel de dupla cor 50 53 55 -- --

Quando a densidade de cor preta (a = 118) especificada por duas cores:

Definio do Staus Transmisso de Dados


o o o
Dado a ser Densidade sa Cor 1 Byte 2 Byte 3 Byte
armazenado Preta

70 Claro 55 48 --

85 Medio 56 53 --

100 Escuro 49 48 48

36
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

2. Comando de Controles- continuao


GS ( E pL pH fn a d1 d2 (fn = 7) Funo 7

[Formato] ASCII GS ( E pL pH fn a d1 d2
Hex 1D 28 45 pL pH fn a d1 d2
Decimal 29 40 69 pL pH fn a d1 d2
[Intervalo] (pL + pH 256) = 4 (pL = 4, pH = 0)

a = 10, 12

[Descrio] Copia os dados no cdigo de pgina definido pelos usurios com a.

Fonte Configuraao de Dados


o
N . Fonte
Tipo Nmero de Dots na Direo Nmero de Dots na Direo Vertical
(a) Horizontal

10 9 17 9 17

12 12 24 12 24

d1 d2 Funo

31 30 Carregar os dados da pgina de cdigo de caracteres da fonte especificada por um na rea de


armazenamento para a rea ativa.

30 31 Salve os dados da pgina de cdigo de caracteres na rea ativa para a rea de armazenamento
especificado pela fonte especificada por a.

rea ativa: Memria voltil (RAM)

rea armazenada: Memria no-voltil (Flash ROM)

Cdigo de pgina definido pelo usurio: Pgina 255 (espao de pgina)


Esse cdigo de funo fn = 7 habilitado somente no modo definido pelo usurio.

GS ( E pL pH fn y c1 c2 [x d1 d(y x)]k (fn = 8) Funo 8

[Formato] ASCII GS ( E pL pH fn y c1 c2 [x d1...d(y x)]k


Hex 1D 28 45 pL pH fn y c1 c2 [x d1...d(y x)]k
Decimal 29 40 69 pL pH fn y c1 c2 [x d1...d(y x)]k
[Intervalo] 5 (pL + pH 256) 65535

128 c1 c2 255 0 d 255

y=3 0 x 12 (when font A (12 24) is selected)

0 x 9 (when font B (9 17) is selected)

k = c2 - c1 + 1

[Descrio] Definir os dados de cada caractere na pgina de cdigo de caracteres na rea ativa (RAM).
O padro de caracteres definido como o tipo de coluna. Este cdigo de funo fn = 8 est habilitado no modo
de configurao de usurio.
A configurao dos dados a seguinte: (Exemplo: 9 dots na horizontal 17 dots verticalmente)

37
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

d d d d d d
d d d 1 1 1 1 2 2
1 4 7 0 3 6 9 2 5
B d d d d d d d d d
i 3 6 9 1 1 1 2 2 2
t 2 5 8 1 4 7
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7 Somente o Bit7 impresso.
6 Mesmo se 1 seja especificado
5 Para qualquer Bit de 6 a 0,
4 no impresso.
3
2
1
0

GS ( E pL pH fn x c1 c2 [y d1...d(x y) ]k (fn = 9) Funo 9

[Formato] ASCII GS ( E pL pH fn x c1 c2 [y d1...d(x y)]k


Hex 1D 28 45 pL pH fn x c1 c2 [y d1...d(x y ]k
Decimal 29 40 69 pL pH fn x c1 c2 [y d1...d(x y )k
[Intervalo] 5 (pL + pH 256) 65535

128 c1 c2 255 0 d 255

x=2 0 y 24 (when font A (12 24) is selected)

0 y 17 (when font B (9 17) is selected)

k = c2 c1 + 1

[Descrio] Definir os dados de cada caractere na pgina de cdigo de caracteres na rea ativa (RAM).
O padro de caracteres definido como o tipo raster. Este cdigo de funo fn = 9 ativado somente no modo de
configurao de usurio.

38
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

A configurao dos dados a seguinte: (Exemplo: 12 dots na horizontal 24 dots verticalmente)

Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
d1 d2 Todos dots de bytes
mpar so impressos.
d3 d4
d5 d6 Bits 7 at 4

d7 d8 em dots par so
impressos.
d9 d10
d11 d12 Mesmo se 1 for
especificado por
d13 d14
qualquer bit de 3 a 0,
d15 d16
no impresso.
d17 d18
d19 d20
d21 d22
d23 d24
d25 d26
d27 d28
d29 d30
d31 d32
d33 d34
d35 d36
d37 d38
d39 d40
d41 d42
d43 d44
d45 d46
d47 d48

GS ( E pL pH fn c1 c2 (fn = 10) Funo 10

[Formato] ASCII GS ( E pL pH fn c1 c2
Hex 1D 28 45 pL pH fn c1 c2
Decimal 29 40 69 pL pH fn c1 c2
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

128 c1 c2 255

[Descrio] Excluir os dados de cada caractere na pgina de cdigo de caracteres na rea ativa (RAM).
Depois de apagar os dados, os padres de espao (sem impresso) so dados.
Este cdigo de funo fn = 10 ativado somente no modo de configurao de usurio.

39
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( E pL pH fn a (fn = 12) Funo 12

[Formato] ASCII GS ( E pL pH fn a
Hex 1D 28 45 pL pH fn a
Decimal 29 40 69 pL pH fn a
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

1a4

[Descrio] Transmite condies de comunicao de interface serial especificada por a.

a Condies de Comunicao

1 Baud rate

2 Paridade

3 Controle de Handshake

4 Largura do dado

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 33H 39 1 byte

Tipo de

Condio de 31H-34H 49-52 1 byte


Comunicao

Espao 1FH 31 1 byte

Valor de 30H-39H 48-39 1 6 byte


Configurao

NUL 00H 0 1 byte

Configurao de valor definido

GS ( E pL pH fn a (fn = 12) Funo 12 - continuao

Quando o baud rate (a = 1) especificado:

Baud Rate d1 d2 d3 d4 d5 d6
(bps)

2400 50 52 48 48 -- --

4800 52 56 48 48 -- --

9600 57 54 48 48 -- --

19200 49 57 50 48 48 --

38400 51 56 52 48 48 --

57600 53 55 54 48 48 --

115200 49 49 53 50 48 48

40
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Quando a definio de paridade (a = 2) especificada:

Paridade d1

Sem paridade 48

Paridade mpar 49

Paridade par 50

Quando o controle de handshake (a = 3) especificado:

Conntrole de Handshake d1

DSR / DTR 48

XON / XOFF 49

Quando a largura do dado (a = 4) especificada:

Comprimento do Dado d1

7 bits 55

8 bits 56

Se estiver fora de alcance, esse comando ignora o valore especificado com a.

GS ( K pL pH fn m

[Nome] Mtodo(s) de controle de impresso


[Descrio] Define o controle de impresso especificado por fn.

fn Funo

48 Especifica o modo de controle de impresso

GS ( K pL pH fn m (fn = 48) Funo 48

[Formato] ASCII GS ( K pL pH fn m
Hex 1D 28 4B pL pH fn m
Decimal 29 40 75 pL pH fn m
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

1m4

49 m 52

[Default] m=1

[Descrio] Selecione o modo de controle de impresso.

m Modo de Controle de Impresso

1, 49 Selecione o modo 1 de controle de impresso(standard).

2, 50 Selecione o modo 2 de controle de impresso (cdigos de barras vertical).

3, 51 Selecione o modo 3 de controle de impresso (cdigo de barras horizontal).

4, 52 Selecione o modo 4 de controle de impresso (cdigo 2D).

41
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( L pL pH m fn [parameters]
GS 8 L p1 p2 p3 p4 m fn [parameters]

[Nome] Selecione dados grficos

[Formato] ASCII GS ( L pL pH m fn [parametros]

Hex 1D 28 4C pL pH m fn [parametros]

Decimal 29 40 76 pL pH m fn [parametros]

ASCII GS 8 L p1 p2 p3 p4 m fn [parametros]

Hex 1D 38 4C p1 p2 p3 p4 m fn [parametros]

Decimal 29 56 76 p1 p2 p3 p4 m fn [parametros]

Na descrio abaixo GS ( L usado para explicao.

Note que GS ( L e GS 8 L tem a mesma funo.

Se o [parametros] de cada formato excede 65535 bytes use GS 8 L.

GS ( L pL pH m fn [parameters]
GS 8 L p1 p2 p3 p4 m fn [parameters] - continuao

[Descrio] Processos de dados grficos de acordo com o cdigo de funo fn.

fn Formato No. Funo

0, 48 GS ( L pL pH m fn 48 Transmite capacidade de memria grfica NV.

2, 50 GS ( L pL pH m fn 50 Imprime dados grficos no buffer da impressora.

3, 51 GS ( L pL pH m fn 51 Transmite a capacidade restante de memria grfica NV.

64 GS ( L pL pH m fn d1 d2 64 Transmite lista de cdigo de chave grfico NV definido.

65 GS ( L pL pH m fn d1 d2 d3 65 Deleta todos os dados grficos NV.

66 GS ( L pL pH m fn kc1 kc2 66 Deleta dados grficos especficos the NV.

GS ( L pL pH m fn a kc1 kc2 b xL xH yL
Define os dados raster grficos na memria no
67 yH [c 67
voltil
d1...dk]1...[c d1...dk]b

69 GS ( L pL pH m fn kc1 kc2 x y 69 Imprime dados grficos NV especficos.

GS ( L pL pH m fn a bx by c xL xH yL yH Armazena dados raster grficos no buffer de memria da


112 112
d1...dk impressora.

pL, pH especifica (pL + pH 256) como o nmero de bytes depois pH ou p4 (m, fn, e [parmetros]).

42
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( L pL pH m fn (fn = 0, 48) Funo 48

[Formato] ASCII GS ( L pL pH m fn
Hex 1D 28 4C pL pH m fn
Decimal 29 40 76 pL pH m fn
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

m = 48

[Descrio] Transmite a capacidade total de memria NV grfica (numeros de bytes na rea de memria).

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 30H 48 1 byte

Data 30H 39H 48 57 1 8 bytes

NUL 00H 0 1 byte

Os dados descrevem a total capacidade que convertida para cdigos de caracter correspondente ao dado decimal, quando
transmitido do MSB (dgito mais significativo).

A largura de dados varivel.

A capacidade total de memria NV grfica selecionada como qualquer uma dessas:

[0, 64K, 128K, 192K, 256K, 320K, 384K] bytes com GS ( E. O valor default 384KB.

GS ( L pL pH m fn (fn = 2, 50) Funo 50

[Formato] ASCII GS ( L pL pH m fn
Hex 1D 28 4C pL pH m fn
Decimal 29 40 76 pL pH m fn
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

m = 48

[Descrio] Imprime o buffer grfico armazenado pelo processo da Funo 112.

Alimente o papel pela quantidade correspondente para o nmero de dots na direo y do buffer grfico.

GS ( L pL pH m fn (fn = 3, 51) Funo 3,51

[Formato] ASCII GS ( L pL pH m fn
Hex 1D 28 4C pL pH m fn
Decimal 29 40 76 pL pH m fn
[Intervalo] (pL + pH x 256) = 2 (pL = 2, pH = 0)

m = 48

[Descrio] Transmitir o nmero de bytes de memria restante (rea no utilizada) na memria NV grficos.

43
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 31H 49 1 byte

Data 30H 39H 48 57 1 8 bytes

NUL 00H 0 1 byte

O nmero de bytes de memria restante convertido em cdigos de caracteres correspondentes aos dados decimais, e em
seguida transmitido a partir do MSB. O comprimento dos dados varivel.

GS ( L pL pH m fn d1 d2 (fn = 64) Funo 64

[Formato] ASCII GS ( L pL pH m fn d1 d2
Hex 1D 28 4C pL pH m fn d1 d2
Decimal 29 40 76 pL pH m fn d1 d2
[Intervalo] (pL + pH 256) = 4 (pL = 4, pH = 0)

m = 48

d1 = 75

d2 = 67

GS ( L pL pH m fn d1 d2 (fn = 64) Funo 64 - continuao

[Descrio] Transmitir o NV grficos da chave lista de cdigos definidos. Quando o cdigo de chave estiver presente:

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 72H 114 1 byte

Status 40H or 41H 64 or 65 1 byte

Data 30H 39H 48 57 2 80 bytes

NUL 00H 0 1 byte

Quando o cdigo de chave no estiver presente:

Hexadecimal Decimal Quantidade de Dados

Cabealho 37H 55 1 byte

Flag 72H 114 1 byte

Status 40H 64 1 byte

NUL 00H 0 1 byte

Se o nmero de cdigo de chaves exceder 40, divida o cdigo de chaves por 40 para transmisso.

O status se o bloco de dados transmisso contnua est presente 41H.

O status se o bloco de dados de transmisso contnua no est presente 40H..

Aps o [Header-NUL] transmitido, a impressora recebe uma resposta do anfitrio, em seguida, ele executa o processo
definido pela resposta (ver tabelas abaixo).

Quando o status (existncia do prximo bloco de dados) hexadecimal = 41H / Decimal = 65

44
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Resposta
Processo Realizado
ASCII Decimal

ACK 6 Transmite prximos dados.

NAK 21 Transmite novamente dados anteriores.

CAN 24 Fim de processo.

Quando o status (para o ultimo bloco de dados) for Hexadecimal = 40H / Decimal = 64

Resposta
Processo Realizado
ASCII Decimal

ACK 6 Fim de processo.

NAK 21 Transmite novamente dados anteriores.

CAN 24 Cancela o processo.

GS ( L pL pH m fn d1 d2 d3 (fn = 65) Funo 65

[Formato] ASCII GS ( L pL pH m fn d1 d2 d3
Hex 1D 28 4C pL pH m fn d1 d2 d3
Decimal 29 40 76 pL pH m fn d1 d2 d3
[Intervalo] (pL + pH 256) = 5 (pL = 5, pH = 0)

m = 48 d1 = 67 d2 = 76 d3 = 82

[Descrio] Delete todos dados definidos de grfico NV.

GS ( L pL pH m fn kc1 kc2 (fn = 66) Funo 66

[Formato] ASCII GS ( L pL pH m fn kc1 kc2


Hex 1D 28 4C pL pH m fn kc1 kc2
Decimal 29 40 76 pL pH m fn kc1 kc2
[Intervalo] (pL + pH 256) = 4 (pL = 4, pH = 0)

m = 48 32 kc1 126

32 kc2 126

[Descrio] Delete os dados grficos NV definidos por cdigo de chave kc1 e kc2.

GS ( L pL pH m fn a kc1 kc2 b xL xH yL yH [c d1....dk]1 [c d1....dk]b (fn = 67) Funo 67

[Formato] ASCII GS ( L pL pH m fn a kc1 kc2


b xL xH yL yH c d1...dk
Hex 1D 28 4C pL pH m fn a kc1 kc2
b xL xH yL yH c d1...dk
Decimal 29 40 76 pL pH m fn a kc1 kc2
b xL xH yL yH c d1...dk
[Intervalo] 12 (pL + pH 256) 65535 (0 pL 255, 0 pH 255)

m = 48

a = 48 32 kc1 126

b=1 32 kc2 126

45
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

c = 49 1 (xL + xH 256) 8192

0 d 255 1 (yL + yH 256) 2304

k = (int ((xL + xH 256) + 7) / 8) (yL + yH 256)

A total capacidade de grfico de memria NV selecionada como qualquer um desses:

[0, 64K, 128K, 192K, 256K, 320K, 384K] bytes com GS ( E. O valor default 384KB.

[Descrio] Define dados grfico raster na rea grfica NV. b especifica o nmero de cor de dados definidos.

xL, xH especifica dados definido na direo horizontal como (xL + xH 256) dots.

yL, yH especifica dados definido na direo vertical como (yL + yH 256) dots.

GS ( L pL pH m fn kc1 kc2 x y (fn = 69) Funo 69

[Formato] ASCII GS ( L pL pH m fn kc1 kc2 x y


Hex 1D 28 4C pL pH m fn kc1 kc2 x y
Decimal 29 40 76 pL pH m fn kc1 kc2 x y
[Intervalo] (pL + pH 256) = 6 (pL = 6, pH = 0)

m = 48

x = 1,2

y = 1,2

32 kc1 126

32 kc2 126

[Descrio] Imprime dados grficos NV definidos pelo cdigo chave kc1 e kc2.

Os dados grficos so aumentados por x e y nas direes horizontal e vertical.

.GS ( L pL pH m fn a bx by c xL xH yL yH d1...dk (fn = 112) Funo 112

[Formato] ASCII GS ( L pL pH m fn a bx by
c xL xH yL yH d1... dk
Hex 1D 28 4C pL pH m fn a bx by
c xL xH yL yH d1...dk
Decimal 29 40 76 pL pH m fn a bx by
c xL xH yL yH d1...dk
[Intervalo] 11 (pL + pH 256) 65535

(0 pL 255, 0 pH 255)

m = 48

a = 48 bx = 1, 2

c = 49 by = 1, 2

1 (xL + xH 256) 1024

1 (yL + yH 256) 1662 (quando por = 1)

46
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

1 (yL + yH 256) 831 (quando por = 2)

0 d 255

k = (int ((xL + xH 256) + 7) / 8) (yL + yH 256)

[Descrio] Armazena os dados grficos de raster, aumentado bx e by nas direes horizontal e vertical do buffer de impresso.

xL, xH especificar os dados grficos raster na direo horizontal como (xL + xH 256) dots.

yL, yH especificar os dados grficos raster na direo vertical como (yL + yH 256) dots.

GS ( M pL pH fn m

[Nome] Impressora customizada

[Descrio] Protege ou recupera valores ou definir ou definidos na rea ativa por comandos dados.

fn Funo No. Descrio

1, 49 Funo 1 Copia configurao armazenada na rea ativa para rea de armazenamento (salvar
configuraes)

2, 50 Funo 2 Copia configurao armazenada na rea de armazenamento para rea ativa


(configuraes de carga).

3, 51 Funo 3 Ativar ou desativar o carregamento automtico da configurao na inicializao.

rea ativa: Memria voltil (RAM)

rea de armazenamento: Memria no-voltil (Flash ROM)

Lista de comandos que afetado por esse comando.

Definio de Valor Comando

Status ESC c 3, GS a

Dado definido GS :

Tipo de caracter ESC M, ESC R, ESC t

Caracteres Stilo ESC !, ESC , ESC E, ESC G, ESC V, ESC {, GS !, GS B, GS b, GS ( N

Etc. ESC SP, ESC 2, ESC 3

Cdigo de barras GS H, GS f, GS h, GS w

Cdigo 2D Funo 065 Funo 070 de GS ( k

Posio de Impresso ESC D, ESC T, ESC a, GS L, GS W

Etc. ESC c 4, ESC c 5, GS ( D , GS P

GS ( M pL pH fn m (fn = 1,49) Funo 1

[Formato] ASCII GS ( M pL pH fn m
Hex 1D 28 4D pL pH fn m
Decimal 29 40 77 pL pH fn m
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

m = 1, 49

[Descrio] Copia as definies armazenadas na rea ativa para a m th rea de armazenamento.

47
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( M pL pH fn m (fn = 2,50) Funo 2

[Formato] ASCII GS ( M pL pH fn m
Hex 1D 28 4D pL pH fn m
Decimal 29 40 77 pL pH fn m
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

m = 0, 1, 48, 49

[Descrio] Quando (m = 0, 48), inicializa todos os ajustes na rea ativa, como descrito nestas especificaes.
Quando (m = 1, 49), copia a configurao armazenados no m th rea de armazenamento para a rea ativa.
Se no houver dados na rea de armazenamento protegido, todas as configuraes na rea ativa so

inicializados, conforme descrito nestas especificaes.

GS ( M pL pH fn m (fn = 3,51) Funo 3

[Formato] ASCII GS ( M pL pH fn m
Hex 1D 28 4D pL pH fn m
Decimal 29 40 77 pL pH fn m
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

m = 0, 1, 48, 49

[Descrio] Quando (m = 0, 48), no carrega os dados na rea de armazenamento para a rea ativa na inicializao.

Quando (m = 1, 49), carrega os dados na rea de armazenamento para a rea ativa na inicializao.

GS ( N pL pH fn [parameters]

[Nome] Selecione estilo de caracter


[Descrio] Executa comandos para estilo de caracter como especificado pelo cdigo de Funo fn.

fn Formato No. Descrio

48 GS ( N pL pH fn m 48 Selecione cor do caracter.

GS ( N pL pH fn m (fn = 48) Funo 48

[Formato] ASCII GS ( N pL pH fn m
Hex 1D 28 4E pL pH fn m
Decimal 29 40 78 pL pH fn m
[Intervalo] (pL + pH 256) = 2 (pL = 2, pH = 0)

fn = 48

m = 49 (quando o papel de cor nica selecionada)

m = 49, 50 (quando o papel de cor dupla selecionada)

[Default] m = 49

48
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( N pL pH fn m (fn = 48) Funo 48 - continuao

[Descrio] Imprime caracteres na cor especificada por m.

m Cor

49 Cor 1 (preto (nvel alto de energia) no papel trmico de duas cores especificado)

50 Cor 2 (vermelho (nvel baixo de energia) no papel trmico de duas cores especificado)

GS ( k pL pH cn fn [parameters]

[Nome] Setup e simbolo de impresso


[Descrio] Varios processos so realizados para um smbolo especificado com cn baseado no cdigo de funo (fn).

cn Tipo de Simbologia

48 PDF417 (cdigo 2D)

cn fn Formato No. Descrio

65 GS ( k pL pH cn fn n 065 Define o nmero de colunas para PDF417.

66 GS ( k pL pH cn fn n 066 Define o nmero de linhas para PDF417.

67 GS ( k pL pH cn fn n 067 Define a largura do mdulo de PDF417.

68 GS ( k pL pH cn fn n 068 Define a altura do mdulo de PDF417.


48
69 GS ( k pL pH cn fn m n 069 Define o nvel de correo de erros de PDF417.

Armazena dados recebidos na rea de armazenamento de


80 GS ( k pL pH cn fn m d1...dk 080
smbolo p/ PDF417.

Imprime dados de smbolo,na rea de armazenamento de smbolo


81 GS ( k pL pH cn fn m 081
PDF417.

65 GS ( k pL pH cn fn n1 n2 065 QR Code: Selecione o modelo.

67 GS ( k pL pH cn fn n 067 QR Code: Defina o tamanho do mdulo

69 GS ( k pL pH cn fn n 069 QR Code: Selecione o nvel de correo de erros.

80 GS ( k pL pH cn fn m d1...dk 080 QR Code: Armazenar dados para a rea de armazenamento de


smbolo.

81 GS ( k pL pH cn fn m 081 QR Code:Imprima dados de smbolo,na rea de armazenamento


de smbolo.

"Symbol data" refere a dados (d1dk) recebidos com Funo 080.

"Symbol storage area" refere a faixa para armazenar os dados recebidos com a Funo 080 antes de codificar.

49
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( k pL pH cn fn n (fn = 65) Funo 65

[Formato] ASCII GS ( k pL pH cn fn n
Hex 1D 28 6B pL pH cn fn n
Decimal 29 40 107 pL pH cn fn n
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 48 0 n 30

[Default] n=0

[Descrio] Define o nmero de colunas da area de dados para PDF417.

n = 0 especifica processamento automatico. Quando o processamenteo automatic especificado (n = 0), o


nmero de colunas calculado com o numero baseado no cdigo da palavra na faixa da rea de impresso.

n 0 define o nmero de colunas da rea de dados para n cdigos de palavras.

[Notas] Os dados seguintes no so includos no nmero de colunas.

Inicio e parada dos padres

Indicao de esquerda e diretia do cdigo de palavras

GS ( k pL pH cn fn n (fn = 66) Funo 66

[Formato] ASCII GS ( k pL pH cn fn n

Hex 1D 28 6B pL pH cn fn n

Decimal 29 40 107 pL pH cn fn n

[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 48 3 n 90

n=0

[Default] n = 0

[Descrio] Defina o nmero de linhas da rea de dados para PDF417.

n = 0 especifica processamento automtico. Quamdo o processamento automatico for especificado (n = 0), o


nmero de linhas calculadocom o nmero de do cdigo da palavra ou a faixa da rea impressa.

n 0 Defina o nmero de linhas para n.

GS ( k pL pH cn fn n (fn = 67) Funo 67

[Formato] ASCII GS ( k pL pH cn fn n
Hex 1D 28 6B pL pH cn fn n
Decimal 29 40 107 pL pH cn fn n
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 48 2n8

[Default] n=3

[Descrio] Define a largura do modulo de um simbolo PDF417 para n dots.

50
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( k pL pH cn fn n (fn = 68) Funo 68

[Formato] ASCII GS ( k pL pH cn fn n
Hex 1D 28 6B pL pH cn fn n
Decimal 29 40 107 pL pH cn fn n
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 48

2n8

[Default] n=3

[Descrio] Define a altura do modulo [(largura do mdulo) n].

A largura do modulo definidacom a Funo 067 desse comando.

GS ( k pL pH cn fn m n (fn = 69) Funo 69

[Formato] ASCII GS ( k pL pH cn fn m n
Hex 1D 28 6B pL pH cn fn m n
Decimal 29 40 107 pL pH cn fn m n
[Intervalo] (pL + pH 256) = 4 (pL = 4, pH = 0)

cn = 48

m = 48, 49

48 n 56 (quando m = 48 especificado)

1 n 40 (quando m = 49 especificado)

[Default] m = 49

n=1

[Descrio] Define o nvel de correo de erro para smbolos PDF417.

Quando m = 48, o nvel de correo de erros definido pelo Level Setting na correo de erro da palavra de

cdigo de dados.

n Funo Correo de Erro Code Word

48 Selecione correo de erro, nvel 0 2

49 Selecione correo de erro, nvel 1 4

50 Selecione correo de erro, nvel 2 8

51 Selecione correo de erro, nvel 3 16

52 Selecione correo de erro, nvel 4 32

53 Selecione correo de erro, nvel 5 64

54 Selecione correo de erro, nvel 6 128

55 Selecione correo de erro, nvel 7 256

56 Selecione correo de erro, nvel 8 512

51
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( k pL pH cn fn m n (fn = 69) Funo 69 - continuao

Quando m = 49, o nvel de correo de erro definido para o nvel indicado pelo valor de palavra de cdigo de dados. A taxa
definida para [n 10%].

Os nveis de correco de erro na tabela a seguir so determinados pelo clculo [palavra de cdigo de dados n 0.1 = (A)]

(Arredondar para cima a fraes de 0,5 e acima e truncar os outros).

Resultado (A) Nvel de Correo de Erro Correo de Erro Code Word

0-3 Nvel de Correo de Erro 1 4

4 - 10 Nvel de Correo de Erro 2 8

11 - 20 Nvel de Correo de Erro 3 16

21 - 45 Nvel de Correo de Erro 4 32

46 - 100 Nvel de Correo de Erro 5 64

101 - 200 Nvel de Correo de Erro 6 128

201 - 400 Nvel de Correo de Erro 7 256

401 or more Nvel de Correo de Erro 8 512

GS ( k pL pH cn fn m d1 dk (fn = 80) Funo 80

[Formato] ASCII GS ( k pL pH cn fn m d1dk


Hex 1D 28 6B pL pH cn fn m d1dk
Decimal 29 40 107 pL pH cn fn m d1dk
[Intervalo] 4 (pL + pH 256) 65535 (0 pL 255, 0 pH 255)

cn = 48 0 d 255

m = 48 k = (pL + pH 256) - 3

[Descrio] Armazena o simbolo de dados (d1...dk) Na rea de armazenamento do simbolo PDF417.

Bytes de ((pL + pH 256) - 3) depois m (d1dk) so processados como dados de smbolo.

GS ( k pL pH cn fn m (fn = 81) Funo 81

[Formato] ASCII GS ( k pL pH cn fn m
Hex 1D 28 6B pL pH cn fn 30
Decimal 29 40 107 pL pH cn fn 48
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 48

m = 48

[Descrio] Imprime os dados do smbolo PDF417 na rea de armazenamento de smbolos.

[Nota] Usurios devem considerer a zona de silncio do cdigo PDF417 (Espaos para cima e para baixo e espaos

esquerdos e direitos para os smbolos PDF417 especficos nas especificaes dos smbolos PDF417.)

52
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ( k pL pH cn fn n1 n2 (cn = 49, fn = 65) Funo 65

[Formato] ASCII GS ( k pL pH cn fn n1 n2
Hex 1D 28 6B pL pH cn fn n1 n2
Decimal 29 40 107 pL pH cn fn n1 n2
[Intervalo] (pL + pH 256) = 4 (pL = 4, pH = 0)

cn = 49

fn = 65
n1 = 50

n2 = 0

[Default] n1 = 50, n2 = 0

[Descrio] Selecione o modelo para QR Code.

n1 Funo

50 Selecione modelo 2 processamento de converso.

GS ( k pL pH cn fn n (cn = 49, fn = 67) Funo 67

[Formato] ASCII GS ( k pL pH cn fn n
Hex 1D 28 6B pL pH cn fn n
Decimal 29 40 107 pL pH cn fn n
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 49

fn = 67
1 n 16

[Default] n=3

[Descrio] Define o tamanho dos mdulos de QR Code para n dots.

GS ( k pL pH cn fn n (cn = 49, fn = 69) Funo 69

[Formato] ASCII GS ( k pL pH cn fn n
Hex 1D 28 6B pL pH cn fn n
Decimal 29 40 107 pL pH cn fn n
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 49

fn = 69
48 n 51

[Default] n = 48

[Descrio] Seleciona o nvel de correo de erro para QR Code

53
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

n Funo Referencia: Aprox. Valor de


recovery

48 Selecione Nvel de Correo de 7%


Erro L

49 Selecione Nvel de Correo de 15%


Erro M

50 Selecione Nvel de Correo de 25%


Erro Q

51 Selecione Nvel de Correo de 30%


Erro H

GS ( k pL pH cn fn m d1 dk (cn = 49, fn = 80) Funo 80

[Nome] ASCII GS ( k pL pH cn fn m d1dk


Hex 1D 28 6B pL pH cn fn m d1dk
Decimal 29 40 107 pL pH cn fn m d1dk
[Intervalo] 4 (pL + pH 256) 7092 (0 pL 255, 0 pH 27)

cn = 49

fn = 80

m = 48

0 d 255

k = (pL + pH 256) - 3

[Descrio] Armazena os dados smbolos de cdigo QR (d1. .. dk) para a rea de armazenamento de smbolo.

GS ( k pL pH cn fn m (cn = 49, fn = 81) Funo 81

[Formato] ASCII GS ( k pL pH cn fn m
Hex 1D 28 6B pL pH cn fn 30
Decimal 29 40 107 pL pH cn fn 48
[Intervalo] (pL + pH 256) = 3 (pL = 3, pH = 0)

cn = 49

fn = 81

m = 48

[Descrio] Codifica e imprime os dados de smbolo de cdigo QR na rea o smbolo de armazenamento com GS ( k.

[Nota] O usurio deve assegurar a zona de silncio (rea de espaos a esquerda, direita, para cima, para baixo

definido pelas especificaes do smbolo QR code) para impresso de cdigo QR.

54
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS * x y d1d(x y 8)

[Nome] Define download de bit image.

[Formato] ASCII GS * x y d1d(x y 8)

Hex 1D 2A x y d1d(x y 8)

Decimal 29 42 x y d1d(x y 8)

[Intervalo] 1 x 255

1 y 48

x y 1536

0 d 255

[Descrio] Definir um bit image transferida utilizando os pontos especificados por x e y.


x indica o nmero de bytes na direco horizontal.
y indicam o nmero de bytes na direco vertical.

GS / m

[Nome] Imprima bit image baixada.

[Formato] ASCII GS / m
Hex 1D 2F m
Decimal 29 47 m
[Intervalo] 0m3

48 m 51

[Descrio] Imprima bit image baixada usando o modo especificado por m. m seleciona o modo da tabela abaixo:

m Modo Densidade Vertical do Dot (DPI) Densidade Horizontal do Dot (DPI)

0, 48 Normal 180 DPI 180 DPI

1, 49 Largura dupla 180 DPI 90 DPI

2, 50 Altura dupla 90 DPI 180 DPI

3, 51 Quadrupla 90 DPI 90 DPI

GS :

[Nome] Start/End definio de macro.

[Formato] ASCII GS :
Hex 1D 3A
Decimal 29 58
[Descrio] Start ou end definio de macro.

55
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS B n
[Nome] Vire branco/preto modo de impresso inversa, on/off.

[Formato] ASCII GS B n
Hex 1D 42 n
Decimal 29 66 n
[Intervalo] 0 n 255

[Default] n=0

[Descrio] Ligar ou desligar o modo de impresso inversa branco/preto.


Quando o LSB 0, o modo de impresso inversa branco/preto desligado.
Quando o LSB 1, o modo de impresso inversa branco/preto ligado.

GS H n

[Nome] Selecione a posio de impresso do caracter HRI.

[Formato] ASCII GS H n
Hex 1D 48 n
Decimal 29 72 n
[Default] n=0

[Descrio] Selecione a posio de impresso do caracter HRI quando imprime um cdigo de barras. n seleciona a posio

de impresso como segue:

n Posio de Impresso

0, 48 No impresso.

1, 49 Acima do cdigo de barras.

2, 50 Abaixo do cdigo de barras.

3, 51 Ambos acima e abaixo do cdigo de barras.

HRI indica Human Readable Interpretation (interpretao legvel).

GS I n

[Nome] Transmite ID da impressora.


[Formato] ASCII GS I n
Hex 1D 49 n
Decimal 29 73 n
[Intervalo] n = 112

1n3

49 n 51

65 n 69

56
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS I n - continuao

[Descrio] Transmite ID da impressora especificado pelo n como segue:

n ID da Impressora Especificao ID (hexadecimal)

1, 49 ID do modelo da impressora SI-300 20

2, 50 ID TIpO ID - 02

3, 51 ROM vero ID Depende da verso de ROM 01

n especifica informao da impressora.

n Tipo de ID da Impressora ID

65 Verso de Firmware Dependeda verso do firmware

66 Fabricante Sweda

67 Nome da impressora SI-300S /SI-300L

68 ID do produto -

69 Tipo de modelo STD ENGLISH

112 Status do DIP switches Veja Informao do status do DIP switch na prxima folha

Tipo de ID

Bit ON/OFF Hex Decimal Funo

Off 00 0 Caracteres de cdigo de dois bytes no suportado.


0
On 01 1 Caracteres de cdigo de dois bytes suportado.

Off 00 0 Cortador automtico no instalado.


1
On 02 2 Cortador automtico instalado.

2 Off 00 0 Reservado.

3 Off 00 0 Reservado.

4 Off 00 0 Fixo.

5 Off 00 0 Reservado.

6 Off 00 0 Reservado.

7 Off 00 0 Fixo.

57
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS I n - continuao

o
Informao do status do 1 byte do DIP switch

Bit ON/OFF Hex Decimal Funo

Off 00 0 DIP1 SW 1: Off


0
On 01 1 DIP1 SW 1: On

Off 00 0 DIP1 SW 2: Off


1
On 02 2 DIP1 SW 2: On

Off 00 0 DIP1 SW 3: Off


2
On 04 4 DIP1 SW 3: On

Off 00 0 DIP1 SW 4: Off


3
On 08 8 DIP1 SW 4: On

4 Off 00 0 Reservado.

5 Off 00 0 Reservado.

6 On 40 64 Fixo.

7 Off 00 0 Fixo.
o
Informao do status do 2 byte do DIP switch

Bit ON/OFF Hex Decimal Funo

Off 00 0 DIP1 SW 5: Off


0
On 01 1 DIP1 SW 5: On

Off 00 0 DIP1 SW 6: Off


1
On 02 2 DIP1 SW 6: On

Off 00 0 DIP1 SW 7: Off


2
On 04 4 DIP1 SW 7: On

Off 00 0 DIP1 SW 8: Off


3
On 08 8 DIP1 SW 8: On

4 Off 00 0 Reservado.

5 Off 00 0 Reservado.

6 On 40 64 Fixo.

7 Off 00 0 Fixo.

58
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS I n - continuao

o
Informao do status do 3 byte do DIP switch

Bit ON/OFF Hex Decimal Funo

Off 00 0 DIP2 SW 1: Off


0
On 01 1 DIP2 SW 1: On

Off 00 0 DIP2 SW 2: Off


1
On 02 2 DIP2 SW 2: On

Off 00 0 DIP2 SW 3: Off


2
On 04 4 DIP2 SW 3: On

Off 00 0 DIP2 SW 4: Off


3
On 08 8 DIP2 SW 4: On

4 Off 00 0 Reservado.

5 Off 00 0 Reservado.

6 On 40 64 Fixo.

7 Off 00 0 Fixo.

o
Informao do status do 4 byte do DIP switch

Bit ON/OFF Hex Decimal Funo

Off 00 0 DIP2 SW 5: Off


0
On 01 1 DIP2 SW 5: On

Off 00 0 DIP2 SW 6: Off


1
On 02 2 DIP2 SW 6: On

Off 00 0 DIP2 SW 7: Off


2
On 04 4 DIP2 SW 7: On

Off 00 0 DIP2 SW 8: Off


3
On 08 8 DIP2 SW 8: On

4 Off 00 0 Reservado.

5 Off 00 0 Reservado.

6 On 40 64 Fixo.

7 Off 00 0 Fixo.

59
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS L nL nH

[Nome] Define margem esquerda.

[Formato] ASCII GS L nL nH
Hex 1D 4C nL nH
Decimal 29 76 nL nH
[Intervalo] 0 nL 255

0 nH 255

[Default] nL = nH = 0

[Descrio] Define margem esquerda usando nL e nH.

A margem esquerda definida em [(nL + nH 256) unidade de movimento horizontal)] em polegadas.

rea de Impresso

Margem esquerda Largura da rea de


impresso

GS P x y

[Nome] Definir as unidades de movimento horizontal e vertical.

[Formato] ASCII GS P x y
Hex 1D 50 x y
Decimal 29 80 x y
[Intervalo] 0 nL 255

0 nH 255

[Default] x = 180

y = 360

[Descrio] Definir as unidades de movimento horizontal e vertical para aproximadamente 25.4/x mm { 1/x inch } e and
aproximadamente 25.4/y mm { 1/y inches } respectivamente.

Quando x e y so definidos como 0, a configurao default de cada valor usado.

GS V m GS V m n

[Nome] Selecione o modo navalha e navalha de papel.

[Formato] ASCII GS V m ASCII GS V m n

Hex 1D 56 m Hex 1D 56 m n

Decimal 29 86 m Decimal 29 86 m n

[Intervalo] m = 1, 49 m = 66, 0 n 255

[Descrio] Selecione o modo para cortar o papel e executar o corte. O valor de m seleciona o modo como segue:

60
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

m Modo de Impresso

0, 1, 49 Corte parcial (um ponto deixado sem corte)

Avano de papel ( posio de corte + [n (unidade de movimento vertical] ),


66
E corte parcial do papel (um ponto deixado sem corte)

GS W nL nH

[Nome] Definir a largura da rea de impresso.

[Formato] ASCII GS W nL nH
Hex 1D 57 nL nH
Decimal 29 87 nL nH
[Intervalo] 0 nL 255 0 nH 255

[Default] (nL + nH 256) = 512 (nL = 0, nH = 2) (for 80 mm of the paper width)

(nL + nH 256) = 360 (nL = 104, nH = 1) (for 58 mm of the paper width)

[Descrio] Definir a largura da rea de impresso para a rea especificada pela nL e nH.

A largura da rea de impresso est definido para [(nL + nH 256) unidade de movimento horizontal)] em

polegadas.

rea de Impresso

Margem esquerda Largura da area de


impresso

GS \ nL nH

[Nome] Define a posio de impresso vertical relativa no modo de pgina

[Formato] ASCII GS \ nL nH
Hex 1D 5C nL nH
Decimal 29 92 nL nH
[Intervalo] 0 nL 255

0 nH 255

[Descrio] Defina a posio inicial de impresso vertical relativa da posio atual no modo de pgina.

Este comando define a distncia entre a posio atual para [(nL + nH 256) unidades de movimento vertical ou horizontal] em
polegadas.

61
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS ^ r t m

[Nome] Executar macro.

[Formato] ASCII GS ^ r t m
Hex 1D 5E r t m
Decimal 29 94 r t m
[Intervalo] m = 0, 1 0 r 255

0 t 255

[Descrio] r especificar o nmero de vezes para executar a macro.


t especificar o tempo de espera para executar a macro.
m especificar macro modo de execuo.
Quando o LSB de m = 0, a macro executa r vezes continuamente no intervalo especificado por t.
Quando o LSB de m = 1, depois de esperar durante o perodo especificado por t, o PAPER OUT LED pisca e a
impressora espera o boto FEED ser pressionado. Aps o boto ser pressionado, a impressora executa a
macro uma vez.
A impressora repete a operao vezes r.

GS a n

[Nome] Ativar/Desativar estado automatico de volta.


[Formato] ASCII GS a n
Hex 1D 61 n
Decimal 29 97 n
[Intervalo] 0 n 255

[Default] n=0

[Descrio] Ativar/Desativar ASB e especifica o status do item a ser includo, usando n como segue:

Bit ON/OFF Hex Decimal Status para ASB (status automatico preto)

Off 00 0 Status de gaveta conector pin 3, status disabiltado.


0
On 01 1 Status de gaveta conector pin 3, status habilitado.

Off 00 0 On-line/off-line disabilitado.


1
On 02 2 On-line/off-line habilitado.

Off 00 0 Status de Erro disabilitado.


2
On 04 4 Status de Erro habilitado.

Off 00 0 Status do sensor de papel desabilitado


3
On 08 8 Status do sensor de papel habilitado.

4-7 - - - Indefinido.

62
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

O status a ser transmitido quatro bytes que se seguem: Primeiro byte (informaes da impressora)

Bit ON/OFF Hex Decimal Funo

0 Off 00 0 Fixo.

1 Off 00 0 Fixo.

Off 00 0 Status de gaveta conector pin 3 LOW.


2
On 04 4 Status de gaveta conector pin 3 HIGH.

Off 00 0 On-line.
3
On 08 8 Off-line.

4 On 10 16 Fixo.

Off 00 0 Tampa est fechada.


5
On 20 32 Tampa est aberta.

Off 00 0 O papel no est sendo alimentado atravs do boto FEED


6
On 40 64 O papel est sendo alimentado atravs do boto FEED.

7 Off 00 0 Fixo.

GS a n - continuao

Se a tampa estiver aberta, a impressora vai para modo offline. Segundo byte (informao da impressora)

Bit ON/OFF Hex Decimal Funo

Off 00 0 No em on-line o status de espera.


0
On 01 1 Durante o status de espera on-line.

Off 00 0 Boto Painel OFF.


1
On 02 2 Boto do painel ON.

Off 00 0 Nenhum erro mecnico


2
On 04 4 Ocorreu um erro mecnico.

Off 00 0 Nenhum erro do cortador automtico.


3
On 08 8 Ocorreu um erro de cortador automtico.

4 Off 00 0 Fixo.

Off 00 0 Nenhum erro irrecupervel.


5
On 20 32 Ocorreu um erro irrecupervel.

Off 00 0 Nenhum erro recupervel automaticamente.


6
On 40 64 Automaticamente Ocorreu um erro recupervel.

7 Off 00 0 Fixo.

63
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Terceiro byte (informao do sensor de papel)

Bit ON/OFF Hex Decimal Funo

Off 00 0 Sensor de pouco papel: papel adequado.


0
On 01 1 Sensor de pouco papel: papel prximo do fim.

Off 00 0 Sensor de pouco papel: Papel presente.


1
On 02 2 Sensor de pouco papel: Papel no presente.

Off 00 0 Sensor de fim de papel: Papel presente.


2
On 04 4 Sensor de fim de papel: Papel no presente.

Off 00 0 Sensor de fim de papel: Papel presente.


3
On 08 8 Sensor de fim de papel: Papel no presente.

4 Off 00 0 Fixo.

5 Off 00 0 Reservado.

6 Off 00 0 Reservado.

7 Off 00 0 Fixo.

GS a n - continuao

O sensor da bobina de papel fica instvel quando a tampa aberta. Quarto byte (informao do sensor de papel)

Bit ON/OFF Hex Decimal Funo

0 On 01 1 Reservado.

1 On 02 2 Reservado.

2 On 04 4 Reservado.

3 On 08 8 Reservado.

4 Off 00 0 Fixo.

5 Off 00 0 Reservado.

6 Off 00 0 Reservado.

7 Off 00 0 Fixo.

[NOTA] Quaisquer sinais de status acumulados ASB deixado para a transmisso da ltima para a mais recente transmisso
de status ASB sero transmitidas em conjunto ao mesmo tempo como um status ASB, mostrando a presena de mudana,
seguido pelo status ASB mais recente.

Exemplo: No status normal (espera), o status ASB est configurado da seguinte forma.
o o o o
1 Status 2 Status 3 Status 4 Status

0001 0000 0000 0000


0000 0000 0000 1111

Quando uma seqncia de operaes executada, o sensor de pouco papel detectado, a tampa da impressora aberta, e,
em seguida, a tampa da impressora fechada, e as seguintes partes dos dados so acumulados.

64
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

o o o o
1 Status 2 Status 3 Status 4 Status

0001 0000 0000 0000 0000 0011 0000 1111 Deteo de pouco papel

0011 1000 0000 0000 0000 0011 0000 1111 Tampa da impressora
aberta

0001 0000 0000 0000 0000 0011 0000 1111 Tampa da impressora
fechada

Quando o status de ASB recebido aps isso, um total de oito (8) bytes de ASB ser transmitido como segue.
Accumulated ASB (++)
o o o o
1 Status 2 Status 3 Status 4 Status

Accumulated ASB 0011 1000 0000 0000 0000 0011 0000 1111
(++)

+
o o o o
1 Status 2 Status 3 Status 4 Status

O mais recente ASB () 0001 0000 0000 0000 0000 0011 0000 1111
o
4 Status

GS f n

[Nome] Selecionar caracteres da fonte de Interpretao legvel Humana (HRI).


[Formato] ASCII GS f n
Hex 1D 66 n
Decimal 29 102 n
[Intervalo] n = 0, 1, 48, 49

[Default] n=0

[Descrio] Selecionar caracteres da fonte de Interpretao legvel Humana (HRI) usada quando imprime um cdigo de
barras. n seleciona a fonte na tabela a seguir:

n Fonte

0, 48 Fonte A (12 24)

1, 49 Fonte B (9 17)

GS h n

[Nome] Defina a altura do cdigo de barras.

[Formato] ASCII GS h n
Hex 1D 68 n
Decimal 29 104 n
[Intervalo] 1 n 255

[Default] n = 162

[Descrio] Defina a altura do cdigo de barras.

n especificada o nmero de dots na direo vertical.

65
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS k m d1... dk NUL, nG d1...


m S k dn

[Nome] Imprime cdigo de barras.

[Formato] ASCII GS k m d1...dk NUL


Hex 1D 6B m d1...dk 00
Decimal 29 107 m d1...dk 0
ASCII GS k m n d1... dn
Hex 1D 6B m n d1... dn
Decimal 29 107 m n d1... dn
[Intervalo] 0 m 6 (k e d depende do sistema de cdigo de barras utilizado.)

65 m 73 (n e d depende do sistema de cdigo de barras utilizado)

GS k m d1... dk NUL, GS k m n d1... dn - continuao

[Descrio] Selecione um sistema de cdigo de barras e imprime o cdigo. m seleciona um sistema de cdigo de barras da
seguinte forma:

Sistema de Cdigo
m Nmero de Caracteres Observaes
de Barras

0 UPC-A 11 k 12 48 d 57
1 UPC-E 11 k 12 48 d 57
2 EAN13 12 k 13 48 d 57
3 EAN8 7k8 48 d 57
4 CDIGO 39 1k 48 d 57, 65 d 90,32, 36,37,43,45, 46,47
5 ITF 1 k (numero par) 48 d 57
6 CODABAR 1k 48 d 57, 65 d 68, 36,43,45,46,47, 58
65 UPC-A 11 n 12 48 d 57
66 UPC-E 6n8 48 d 57
67 EAN13 12 n 13 48 d 57
68 EAN8 7n8 48 d 57
69 CDIGO 39 1 n 255 48 d 57, 65 d 90,32, 36,37,43,45, 46,47
70 ITF 1 n 255 (numero par) 48 d 57
71 CODABAR 1 n 255 48 d 57, 65 d 68, 36, 43,45,46,47, 58
72 CDIGO 93 1 n 255 0 d 127
73 CDIGO 128 2 n 255 0 d 127

[NOTA] Descrio do cdigo de barras cdigo 128

Em Cdigo128, possvel representar 128 caracteres ASCII e nmeros de 2 dgitos usando um caracter de
cdigo que definido pela combinao de um dos 103 caracteres e 3 conjuntos de cdigos. Cada conjunto de
cdigo utilizado para representar os seguintes caracteres

Cdigo set A: ASCII caracteres 00H a 5FH

Cdigo set B: ASCII caracteres 20H a 7FH

Cdigo set C: 2-digits de caracteres numricos usando um caracter (100 numeros de 00 a 99)

66
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Os caracteres especiais seguintes so tambm disponveis no cdigo 128:

Caracter SHIFT No Cdigo da srie A, o caracter logo aps a tecla SHIFT processado como um caracter para
o cdigo o conjunto B.

No Cdigo conjunto B, o caracter logo aps a tecla SHIFT processado como o personagem
para conjunto de cdigos A.

Caracteres SHIFT no pode ser utilizado em cdigo de conjunto C.

Seleo conjunto Cdigo caracter (CdigoA, CdigoB, CdigoC)

Este caracter muda o seguinte cdigo para definir conjunto de cdigos A, B, ou C.


Funo de caracter (FNC1, FNC2, FNC3, FNC4)

O uso de caracteres de funo depende do software aplicativo.

No cdigo de conjunto C, s FNC1 est disponvel.

GS k m d1... dk NUL, nG d1...


m S k dn - continuao

[Code Table] Caracteres imprimveis no cdigo conjunto A

Dados Transmitidos Dados Transmitidos Dados Transmitidos


Caracter Caracter Caracter
Hex Decimal Hex Decimal Hex Decimal
NUL 00 0 # 23 35 F 46 70
SOH 01 1 $ 24 36 G 47 71
STX 02 2 % 25 37 H 48 72
ETX 03 3 & 26 38 I 49 73
EOT 04 4 ' 27 39 J 4A 74
ENQ 05 5 ( 28 40 K 4B 75
ACK 06 6 ) 29 41 L 4C 76
BEL 07 7 * 2A 42 M 4D 77
BS 08 8 + 2B 43 N 4E 78
HT 09 9 , 2C 44 O 4F 79
LF 0A 10 - 2D 45 P 50 80
VT 0B 11 . 2E 46 Q 51 81
FF 0C 12 / 2F 47 R 52 82
CR 0D 13 0 30 48 S 53 83
SO 0E 14 1 31 49 T 54 84
SI 0F 15 2 32 50 U 55 85
DLE 10 16 3 33 51 V 56 86
DC1 11 17 4 34 52 W 57 87
DC2 12 18 5 35 53 X 58 88
DC3 13 19 6 36 54 Y 59 89
DC4 14 20 7 37 55 Z 5A 90
NAK 15 21 8 38 56 [ 5B 91
SYN 16 22 9 39 57 \ 5C 92
ETB 17 23 : 3A 58 ] 5D 93
CAN 18 24 ; 3B 59 ^ 5E 94
EM 19 25 < 3C 60 _ 5F 95
SUB 1A 26 = 3D 61 FNC1 7B,31 123,49
ESC 1B 27 > 3E 62 FNC2 7B,32 123,50
FS 1C 28 ? 3F 63 FNC3 7B,33 123,51
GS 1D 29 @ 40 64 FNC4 7B,34 123,52
RS 1E 30 A 41 65 SHIFT 7B,53 123,83
US 1F 31 B 42 66 CODEB 7B,42 123,66

67
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

SP 20 32 C 43 67 CODEC 7B,43 123,67


! 21 33 D 44 68 - - -
" 22 34 E 45 69 - - -

GS k m d1... dk NUL, nG d1...


m S k dn - continuao

[Code Table] Caracteres imprimveis no cdigo conjunto B

Dados Transmitidos Dados Transmitidos Dados Transmitidos


Caracter Caracter Caracter
Hex Decimal Hex Decimal Hex Decimal
SP 20 32 B 42 66 e 65 101
! 21 33 C 43 67 f 66 102
" 22 34 D 44 68 g 67 103
# 23 35 E 45 69 h 68 104
$ 24 36 F 46 70 i 69 105
% 25 37 G 47 71 j 6A 106
& 26 38 H 48 72 k 6B 107
' 27 39 I 49 73 l 6C 108
( 28 40 J 4A 74 m 6D 109
) 29 41 K 4B 75 n 6E 110
* 2A 42 L 4C 76 o 6F 111
+ 2B 43 M 4D 77 p 70 112
, 2C 44 N 4E 78 q 71 113
_ 2D 45 O 4F 79 r 72 114
. 2E 46 P 50 80 s 73 115
/ 2F 47 Q 51 81 t 74 116
0 30 48 R 52 82 u 75 117
1 31 49 S 53 83 v 76 118
2 32 50 T 54 84 w 77 119
3 33 51 U 55 85 x 78 120
4 34 52 V 56 86 y 79 121
5 35 53 W 57 87 z 7A 122
6 36 54 X 58 88 { 7B,7B 123,123
7 37 55 Y 59 89 | 7C 124
8 38 56 Z 5A 90 } 7D 125
9 39 57 [ 5B 91 7E 126
: 3A 58 \ 5C 92 DEL 7F 127
; 3B 59 ] 5D 93 FNC1 7B,31 123,49
< 3C 60 ^ 5E 94 FNC2 7B,32 123,50
= 3D 61 _ 5F 95 FNC3 7B,33 123,51
> 3E 62 ` 60 96 FNC4 7B,34 123,52
? 3F 63 a 61 97 SHIFT 7B,53 123,83
@ 40 64 b 62 98 CODEA 7B,41 123,66
A 41 65 c 63 99 CODEC 7B,43 123,67
- - - d 64 100 - - -

68
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

GS k m d1... dk NUL, nG d1...


m S k dn - continuao

[Code Table] Caracteres imprimveis no cdigo conjunto C

Dados Transmitidos Dados Dados


Caracter Caracter Caracter
Hex Decimal Hex Decimal Hex Decimal
00 00 0 35 23 35 70 46 70
01 01 1 36 24 36 71 47 71
02 02 2 37 25 37 72 48 72
03 03 3 38 26 38 73 49 73
04 04 4 39 27 39 74 4A 74
05 05 5 40 28 40 75 4B 75
06 06 6 41 29 41 76 4C 76
07 07 7 42 2A 42 77 4D 77
08 08 8 43 2B 43 78 4E 78
09 09 9 44 2C 44 79 4F 79
10 0A 10 45 2D 45 80 50 80
11 0B 11 46 2E 46 81 51 81
12 0C 12 47 2F 47 82 52 82
13 0D 13 48 30 48 83 53 83
14 0E 14 49 31 49 84 54 84
15 0F 15 50 32 50 85 55 85
16 10 16 51 33 51 86 56 86
17 11 17 52 34 52 87 57 87
18 12 18 53 35 53 88 58 88
19 13 19 54 36 54 89 59 89
20 14 20 55 37 55 90 5A 90
21 15 21 56 38 56 91 5B 91
22 16 22 57 39 57 92 5C 92
23 17 23 58 3A 58 93 5D 93
24 18 24 59 3B 59 94 5E 94
25 19 25 60 3C 60 95 5F 95
26 1A 26 61 3D 61 96 60 96
27 1B 27 62 3E 62 97 61 97
28 1C 28 63 3F 63 98 62 98
29 1D 29 64 40 64 99 63 99
30 1E 30 65 41 65 FNC1 7B,31 123,49
31 1F 31 66 42 66 CODEA 7B,41 123,65
32 20 32 67 43 67 CODEB 7B,42 123,66
33 21 33 68 44 68 - - -
34 22 34 69 45 69 - - -

GS r n

[Nome] Transmite status.

[Formato] ASCII GS r n
Hex 1D 72 n
Decimal 29 114 n
[Intervalo] n = 1, 2, 49, 50

[Descrio] Transmite o status especificado por n como segue.

69
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

n Funo

1,49 Transmite status do sensor de papel.


2,50 Transmite status da abertura de gaveta.

Status do sensor de papel (n = 1, 49):

Bit ON/OFF Hex Decimal Funo

0, Off 00 0 Sensor de pouco papel: papel adequado.


1 On 03 3 Sensor de pouco papel: papel prximo do fim.
Off 00 0 Sensor de fim de papel: Papel presente.
2,
3 On 0C 12 Sensor de fim de papel: Papel no presente.

4 Off 00 0 Fixo.
5 Off 00 0 Reservado.
6 Off 00 0 Reservado.
7 Off 00 0 Fixo.

Bits 2 e 3: Este comando no pode ser executado, uma vez que a impressora fica offline quando o sensor de final de papel
em rolo de detectar que o papel no est presente. Portanto, o estado do bit 2 (1) e 3 bits (1) no transmitida.

Status do conector da abertura da gaveta (n = 2, 50):

Bit ON/OFF Hex Decimal Funo

Off 00 0 Abertura de gaveta conector pin 3 est LOW.


0
On 01 1 Abertura de gaveta conector pin 3 est HIGH.
1 Off 00 0 Reservado.
2 Off 00 0 Reservado.
3 Off 00 0 Reservado.
4 Off 00 0 Fixo.
5 Off 00 0 Reservado.
5 Off 00 0 Reservado.
7 Off 00 0 Fixo.

GS v 0 m xL xH yL yH d1.dk

[Nome] Imprima o raster bit image

[Formato] ASCII GS v 0 m xL xH yL yH d1.dk


Hex 1D 76 30 m xL xH yL yH d1.dk
Decimal 29 118 48 m xL xH yL yH d1.dk
[Intervalo] 0m3 48 m 51

0 (xL + xH x 256) 128 (0 xL 128, xH = 0)

0 (yL + yH x 256) 4095 (0 yL 255, 0 yH 15)

0 d 255 k = (xL + xH x 256) x (yL + yH x 256)

[Descrio] Selecione o modo Raster bit-image. O valor de m seleciona o modo, como se segue:

70
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

M Modo Densidade de DOT Vertical (DPI) Densidade de DOT Horizontal (DPI)

0, 48 Normal 180 DPI 180 DPI


1, 49 Double-width 180 DPI 90 DPI
2, 50 Double-height 90 DPI 180 DPI
3, 51 Quadruple 90 DPI 90 DPI

xL, xH, seleciona o nmero de bits de dados (xL+xHx256) na direo horizontal para o bit image.

yL, yH, seleciona o nmero de bits de dados (yL+yHx256 na direo vertical para o bit image.

GS w n

[Nome] Defina a largura do cdigo de barras.

[Formato] ASCII GS w n
Hex 1D 77 n
Decimal 29 119 n
[Intervalo] 2n6

[Default] n=3

[Descrio] Defina o tamanho horizontal do cdigo de barras. n especifica a largura do cdigo de barras como segue:

Largura do modulo para Nvel-Binrio do Cdigo de Barras


n Multi-Nveis do Cdigo de
Bararas Elemento de largura Fina (mm) Elemento de largura Grossa (mm)

2 0.282 0.282 0.706

3 0.423 0.423 1.129

4 0.564 0.564 1.411

5 0.706 0.706 1.834

6 0.847 0.847 2.258

Cdigos de barras multi-nvel so os seguintes: UPC-A, UPC-E, EAN13, EAN8, CDIGO 93, e CDIGO128.

Cdigos de barras de nvel binrio so as seguintes: CDIGO 39, ITF, e CODABAR

71
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

3. Resumo dos Comandos [ Modo Emulao STAR ]

Controle Cdigos Hexadecimal Funo

Selecione o conjunto de caracteres


<ESC> R n 1B 52 n
Internacional

<ESC> <GS> t n 1B 1D 74 n Selecione tabela de character

<ESC> / 1 1B 2F 31
Selecione barra zero
<ESC> / <1> 1B 2F 01

<ESC> / 0 1B 2F 30
Selecione zero normal
<ESC> / <0> 1B 2F 00

<ESC> b n1 n2 n3 n4 d1dk <RS> 1B 62 n1 n2 n3 n4 d1dk 1E Selecione impresso de cdigo de barras

<ESC> M 1B 4D Selecione impresso de campo de 12-dot

<ESC> p 1B 70 Selecione impresso de campo de 14-dot

<ESC> P 1B 50 Selecione impresso de campo de 15-dot

<ESC> : 1B 3A Selecione impresso de campo de 16-dot

<ESC> <SP> n 1B 20 n Definir o espaamento entre caracteres

Define a impresso ampliada em


<SO> 0E
character de largura dupla

<DC4> 14 Resets a impresso ampliada em


character de largura.

<ESC> W n 1B 57 n Define a taxa de ampliao na largura do


caracter.
Define a impresso ampliada em
<ESC> <SO> 1B 0E
character duplo de altura

<ESC> <DC4> 1B 14 Resets a impresso ampliada em altura


de caracter

<ESC> h n 1B 68 n Define a taxa de ampliao em altura de


caracter.
<ESC> - 1 1B 2D 31
Selecione sublinhado
<ESC> - <1> 1B 2D 01

<ESC> _ 1 1B 5F 31
Selecione sobreescrito
<ESC> _ <1> 1B 5F 01

Selecione Branco/Preto impresso


<ESC> 4 1B 34
inversa

<ESC> 5 1B 35 Cancela Branco/Preto impresso reversa

<SI> 0F Impresso invertida

72
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Controle Cdigos Hexadecimal Funo

<DC2> 12 Cancela Impresso invertida

<ESC> E 1B 45 Selecione impresso enfatizada

<ESC> F 1B 46 Cancela impresso enfatizada

<ESC> C n 1B 43 n Defina largura da pagina em linhas

<ESC> C <0> n 1B 43 00 n Defina largura da pagina em polegadas

<ESC> N n 1B 4E n Defina margem inferior

<ESC> O 1B 4F Cancela margem inferior

<ESC> l n 1B 6C n Defina margem esquerda

<ESC> Q n 1B 51 n Defina margem direita

<LF> 0A Avano de linha

<ESC> a n 1B 61 n Avano de n linhas

<FF> 0C Avano de pgina

<HT> 09 Tabullao Horizontal

<VT> 0B Tabulao Vertical

<ESC> z 1 1B 7A 31 Defina espao entre linhas de 4mm

<ESC> 0 1B 30 Defina espao entre linhas de 3mm

<ESC> J n 1B 4A n Uma vez n/4 mm de alimentao

<ESC> I n 1B 49 n Uma vez n/8 mm de alimentao

<ESC> B n1 n2 <0> 1B 42 n1 n2 00 Defina parada de tabulao vertical

<ESC> D n1 n2<0> 1B 43 n1 n2 00 Defina parada de tabulao horizontal

<ESC> <GS> A n1 n2 1B 1D 41 n1 n2 Definio da posio absoluta

<ESC> <GS> R n1 n2 1B 1D 52 n1 n2 Definio da posio relativa

<ESC> <GS> a n 1B 1D 61 n Alinhamento

<ESC> K n1 n2 d1dk 1B 4B n1 n2 d1dk Impresso normal de densidade grfica

<ESC> L n1 n2 d1dk 1B 4C n1 n2 d1dk Impresso alta de densidade grfica

<ESC> k n1 n2 d1dk 1B 6B n1 n2 d1dk Impresso normal de densidade grfica

<ESC> X n1 n2 d1dk 1B 58 n1 n2 d1dk Impresso normal de densidade grfica

<ESC> <FS> p n m 1B 1C 70 n m Impresso NV bit image

<ESC> <FS> q n d1 1B 1C 71 n d1 Defina NV bit image

73
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Control Hexadecimal codes Funo

<ESC> & 1 1 n m1 m2 m48 1B 26 31 31 n m1 m2m48


Defina caracter de download
<ESC> & <1> <1> n m1 m2m48 1B 26 01 01 n m1 m2m48

<ESC> & 1 0 n 1B 26 31 30 n
Delete caracter de download
<ESC> & <1> <0> n 1B 26 01 00 n

<ESC> % 1 1B 25 31 Habilitao do download do conjunto de


<ESC> % <1> 1B 25 01 caracteres

<ESC> % 0 1B 25 30
Disabilitao do conjunto de caracteres
<ESC> % <0> 1B 25 00

<ESC> <GS> * x y d1d(xy8) 1B 1D 2A x y d1d(xy8) Definio do download do bit image

<ESC> <GS> / m 1B 1D 2F m Impresso do download do bit image

<ESC> <BEL> n1 n2 1B 07 n1 n2 Defina unidade de largura de pulso para


perifrico #1

<BEL> 07 Controle perifrico #1

<FS> 1C Controle perifrico #1 imediatamente

<EM> 19 Controle perifrico #2

<SUB> 1A Controle perifrico #2 imediatamente

<ESC> d n 1B 64 n Comando de corte parcial para o auto


cutter

<CAN> 18 Cancela ultima linha & Inicializa


impressora imediatamente

<DC3> 13 Desmarque impresso

<DC1> 11 Defina modo de seleo

<RS> 1E Beep a campainha

<ESC> @ 1B 40 Inicializa impressora

<ENQ> 05 Inqurito (Status de inqurito)

<EOT> 04 Status de pedido de pouco papel

<ESC> ? <LF> <NUL> 1B 3F 0A 00 Reset hardware da impressora (execute


teste de impresso)

<ESC> 8 n1 n2 d1 1B 38 n1 n2 d1 Registra um padro de logotipo

<ESC> 9 n1 n2 1B 39 n1 n2 Imprime um padro de logotipo

74
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

Histrico

Rev 1.1 (2013/05/22) : fixed DLE DC4 fn a b (fn = 2).

75
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1
www.sweda.com.br

08000 16 32 64

CD: 113091

76
_______________________________________________
Set de Comandos SRIE SI 300 - REV. 1.1

Vous aimerez peut-être aussi