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