EPSON

Listas de Comandos

A impressora suporta os códigos de controlo EPSON ESC/P2 e os códigos de controlo de emulação IBM 2391 Plus constantes da lista abaixo.

Códigos de controlo EPSON ESC/P2

Se seleccionar uma impressora EPSON ESC/P2 no software, pode utilizar fontes e gráficos avançados.
Operações gerais:
ESC@, ESC U
Alimentação de papel:
FF, LF, ESC 0, ESC 2, ESC 3, ESC +, CR
Formato de página:
ESC (C, ESC C, ESC C 0, ESC Q, ESC 1, ESC (c, ESC N, ESC O
Posição de impressão:
ESC $, ESC ¥, ESC (V, ESC (v, ESC D, HT, ESC B, VT, ESC J
Selecção de fontes:
ESC k, ESC x, ESC y, ESC X, ESC P, ESC M, ESC g, ESC p, ESC 4, ESC 5,
ESC E, ESC F,  ESC !
Atributos:
ESC W, DC4, SO, DC2, SI, ESC w, ESC G, ESC H, ESC T, ESC S, ESC -, ESC (-, ESC q
Espaçamento:
ESC Space, ESC c, ESC (U
Tabelas de caracteres:
ESC t, ESC ( t, ESC R, ESC %, ESC &, ESC :, ESC 6, ESC 7, ESC ( ^
Imagem bitmap:
ESC *
Gráfico raster:
ESC ( G, ESC .
Código de barras:
ESC (B

Comandos de códigos de barras

A impressora dispõe de poderosas capacidades de impressão de códigos de barras e inclui as seguintes fontes de códigos de barras residentes: EAN-13, EAN-8, Interleaved 2 de 5,
UPC-A, UPC-E, Code 39, Code 128 e POSTNET. Consulte os comandos de códigos de barras abaixo:
ESC (B
Seleccionar Impressão de Códigos de Barras
Formato:
Código ASCII:
Decimal:
Hexadecimal:

ESC
27
1B

(
40
28

B
66
42

m
m
m

n
n
n
Função:
ESC ( B n1 n2 k m s v1 v2 c data
n = (n1 + (256 × n2))
k: Seleccionar código de barras
k = 0: EAN-13, 1: EAN-8, 2: Interleaved 2 de 5, 3: UPC-A,
4: UPC-E, 5: Code 39, 6: Code 128, 7: POSTNET
m: Largura do módulo (180 ppp)
m = 2: 2 pontos, 3: 3 pontos, 4: 4 pontos, 5: 5 pontos
s: Valor de ajuste do espaço
-3 £ s £ 3 (1/360 polegadas)
v1, v2: Extensão das barras
v1 + v2 × 256 (1/180 polegadas)
Nota:
Os valores v1 e v2 são ignorados quando se selecciona POSTNET.
A extensão da barra longa do POSTNET é sempre de 0,125 polegadas; a extensão da barra curta é sempre de 0,050 polegadas.
c: Sinal de controlo
Bit 0 = Dígito de verificação
0: A impressora não adiciona um dígito de verificação.
1: A impressora adiciona um dígito de verificação.
Bit 1 = Carácter legível pelo homem (HRC)
0: A impressora adiciona o HRC.
1: A impressora não adiciona o HRC.
Bit 2 = Posição do carácter de sinalização (só para EAN-13 e UPC-A)
0: Centro
1: Debaixo
Bits 3-7 = Não utilizados

Dados de códigos de barras

Os dados de códigos de barras correspondem à simbologia do código de barras. O número de dados de cada tipo de código de barras é constante. O código de barras só é impresso se forem definidos os seguintes caracteres válidos.
Tipo de código de barras
Número de caracteres válidos 1 (HEX)
Número de caracteres válidos 2 (HEX)
EAN-13
EAN-8
Interleaved 2 de 5
UPC-A
UPC-E
Code 39
Code 128
POSTNET
0D
8
2 a FF
0C
0C ou 8
1 a FF
2 a FF
6 ou 0A ou 0C
0C
7
2 a FF
0B
0B ou 7
1 a FF
2 a FF
5 ou 9 ou 0B
Número de caracteres válidos 1: Sinal de controlo c b0=0
Número de caracteres válidos 2: Sinal de controlo c b0=1
Os dados válidos de cada tipo de código de barras estão descritos a seguir. O código de barras não é impresso, se a respectiva cadeia contiver dados inválidos.
Tipo de código de barras
Dados de códigos de barras
EAN-13
EAN-8
UPC-A
UPC-E
Interleaved 2 de 5
POSTNET
Code 39

Code 128
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39), (Hex 41-5A), (Hex 20, 24, 25, 2B, 2D, 2E, 2F)
Conjunto A, Conjunto B, Conjunto C
A impressão de códigos de barras requer as seguintes condições:
A impressão de códigos de barras é sempre unidireccional. No entanto, se houver dados Bit image raster misturados, não é impresso o código de barras nem os dados Bit image raster.
O código de barras não é impresso se parte dele exceder o limite da margem direita.
Se houver uma sequência de dados com dados de código de barras e dados de texto misturados, os códigos de barras e o texto são impressos no mesmo local.
Os caracteres de início e de paragem (*) do Code 39 são adicionados aos caracteres legíveis pelo homem.
Os dados iniciais do Code 128 (Conjunto A, B ou C) são identificados como os primeiros dados do Code 128 e têm de ser hexadecimais (41, 42 e 43, respectivamente).
Se seleccionar o Code 128 Conjunto C e Interleaved 2 a 5, os dados do código de barras requerem uma cadeia de dados em número par. No entanto, se for enviada uma cadeia em número ímpar, é automaticamente adicionado um 0, o que a torna numa cadeia de dados em número par.
A posição de início de impressão do código de barras (excepto no POSTNET) é sempre 40/360 polegadas acima da linha base.

Códigos de controlo de emulação IBM PPDS

Esta impressora pode funcionar como uma IBM Proprinter utilizando os comandos abaixo. Para informações detalhadas, consulte o manual de referência da IBM PPDS.
Operações gerais:
NUL, DC3, ESC j, BEL, CAN, DC1, ESC Q, ESC [ K, ESC U, ESC [ F
Alimentação de papel:
FF, LF, ESC 5, ESC A, ESC A (AGM*), ESC 0, ESC 1, ESC 2, ESC 3, ESC 3 (AGM*), CR, ESC ]
Formato de página:
ESC C, ESC C0, ESC X, ESC N, ESC O, ESC 4
Posição de impressão:
ESC d, ESC R, ESC D, HT, ESC B, VT, ESC J, ESC J (AGM*)
Selecção de fontes:
DC2, ESC P, ESC :, ESC E, ESC F, ESC I, ESC [d, ESC [I
Atributos:
DC4, SO, ESC SO, ESC W, ESC [ @, SI, ESC SI, ESC G, ESC H, ESC T,
ESC S, ESC -, ESC _, ESC [-
Espaçamento:
BS, SP, ESC [¥
Tabelas de caracteres:
ESC 6, ESC 7, ESC [ T, ESC ^, ESC ¥
Imagem bitmap:
ESC K, ESC L, ESC Y, ESC Z, ESC [g, ESC*(AGM*)
Código de barras:
ESC [f, ESC [p
Transferência:
O comando de transferência não está disponível.
* Modo de Gráficos Alternativo