### Conteúdo

Lista de tipos de letra do dispositivo
Tipos de letra de código de barras
Tipos de letra de código bidimensional
Tipos de letra de controlo
Informação legal

# Controlador da impressora Windows TSP700II
- Tipos de letra do dispositivo

Este controlador da impressora suporta uma variedade de tipos de letra incorporados ou residentes.

Estes tipos de letra têm vários tamanhos de tipos de letra e oferecem uma impressão mais nítida do que os tipos de letra True Type. É possível codificar e imprimir uma variedade de especificações e tamanhos diferentes de códigos de barras/códigos bidimensionais introduzindo tipos de letra de código de barras/tipos de letra de código bidimensional.
O tipo de letra de controlo é utilizado para controlar a impressora através de comandos incorporados num trabalho de impressão baseado em caracteres.

Os tipos de letra do dispositivo podem ser utilizados apenas na definição de "Line mode" (Modo de linha).

## Lista de tipos de letra do dispositivo

São apresentados abaixo os tipos de letra do dispositivo suportados por este controlador da impressora.
Durante a configuração das aplicações, especifique os tipos de letra e o tamanho dos tipos de letra correctos.
A especificação de 24 pixels equivale a 8,5 pontos no Microsoft Word ou Excel

Nome do tipo de letra | Largura (pixels) | Altura (pixels) | Caracteres por 80 mm ou 640 pontos por linha | Detalhe
--- | --- | --- | --- | ---
Printer 7cpi | 30 | 24 | 21 | Tipos de letra da impressora (Tipos de letra ANK A)
Printer 7cpi Tall | 30 | 48 | 21
Printer 8cpi | 26 | 24 | 24
Printer 8cpi Tall | 26 | 48 | 24
Printer 8.5cpi | 24 | 24 | 26
Printer 8.5cpi Tall | 24 | 48 | 26
Printer 14cpi | 15 | 24 | 42
Printer 14cpi Tall | 15 | 48 | 42
Printer 16cpi | 13 | 24 | 49
Printer 16cpi Tall | 13 | 48 | 49
Printer 17cpi | 12 | 24 | 53
Printer 17cpi Tall | 12 | 48 | 53
Printer FontB 8.5cpi | 24 | 24 | 26 | Tipos de letra da impressora (Tipos de letra ANK B)
Printer FontB 8.5cpi Tall | 24 | 48 | 26
Printer FontB 10cpi | 20 | 24 | 32
Printer FontB 10cpi Tall | 20 | 48 | 32
Printer FontB 11cpi | 18 | 24 | 35
Printer FontB 11cpi Tall | 18 | 48 | 35
Printer FontB 17cpi | 12 | 24 | 53
Printer FontB 17cpi Tall | 12 | 48 | 53
Printer FontB 20cpi | 10 | 24 | 64
Printer FontB 20cpi Tall | 10 | 48 | 64
Printer FontB 22.5cpi | 9 | 24 | 71
Printer FontB 22.5cpi Tall | 9 | 48 | 71
Chinês Simplificado | - | - | - | Tipos de letra de 2 bytes
Chinês Tradicional | - | - | -
Hangul | - | - | -
UPC-E | 12 | 24 | 53 | Tipos de letra de código de barras
UPC-A | 12 | 24 | 53
JAN/EAN-8 | 12 | 24 | 53
JAN/EAN-13 | 12 | 24 | 53
CODE39 | 12 | 24 | 53
ITF | 12 | 24 | 53
NW-7 (Codabar) | 12 | 24 | 53
QR_CNTL | 1 | 24 | 640 | Tipos de letra de código bidimensional
PDF417 | 1 | 24 | 640
DATA1 | 1 | 24 | 640
DATA2 | 1 | 24 | 640
DATA3 | 1 | 24 | 640
Control | 12 | 24 | 53 | Tipos de letra de controlo
ESC_FONT | 1 | 24 | 640

Regressar ao início

## Tipos de letra de código de barras

Este controlador da impressora suporta os tipos de letra de código de barras seguintes.

- UPC-E
- UPC-A
- JAN/EAN-8
- JAN/EAN-13
- CODE39
- ITF
- NW-7 (Codabar)

### Lista de parâmetros dos tipos de letra de código de barras

■ Dados do código de barras

Tipo de código de barras | Colunas de caracteres permitidas | Conjunto de caracteres permitidos
--- | --- | ---
UPC-E | 12 colunas | Valor: "0" - "9"
UPC-A | 12 colunas | Valor: "0" - "9"
JAN/EAN-8 | 8 colunas | Valor: "0" - "9"
JAN/EAN-13 | 13 colunas | Valor: "0" - "9"
CODE39 | 1 coluna ou mais | '0' - '9' '-', '.' '<SP>', '$', '/', '+', '%' 'A' - 'Z' '*' (iniciar / parar) *1
ITF | 2 ou mais (par) | Valor: "0" - "9"
NW-7 (Codabar) | 1 coluna ou mais | '0' - '9' '-', '$', ':', '/', '.', '+' 'A' - 'D'

*1 O código iniciar/parar é gerado automaticamente.

■ Definição do parâmetro de largura mínima do módulo

Carácter | UPC-E,UPC-A JAN/EAN-8, JAN/EAN-13 | CODE39 NW-7 (*1) | ITF (*1)
--- | --- | --- | ---
a | 2 pontos | 2 pontos (6) | 2 pontos (5)
b | 3 pontos | 3 pontos (9) | 4 pontos (10)
c | 4 pontos | 4 pontos (12) | 6 pontos (15)
d | - | 2 pontos (5) | 2 pontos (4)
e | - | 3 pontos (8) | 4 pontos (8)
f | - | 4 pontos (10) | 6 pontos (12)
g | - | 2 pontos (4) | 2 pontos (6)
h | - | 3 pontos (6) | 3 pontos (9)
i | - | 4 pontos (8) | 4 pontos (12)

*1 O número entre parênteses após cada largura do módulo indica o número de pontos do padrão de espessura desse código.

■ Definição do parâmetro de altura do código de barras

Carácter | Altura do código de barras
--- | ---
o | 32 pontos (4 mm)
p | 64 pontos (8 mm)
q | 96 pontos (12 mm)
r | 128 pontos (16 mm)
s | 160 pontos (20 mm)
t | 192 pontos (24 mm)
u | 224 pontos (28 mm)
v | 255 pontos (31,9 mm)

■ Parâmetro do fim do código de barras

Carácter | Função
--- | ---
z | Código de fim dos dados do código de barras (1EH)

Nota: alguns caracteres que especificou serão ignorados se não forem suportados pela impressora.

### Tipos de letra de código de barras - Método de descrição

Os tipos de letra de código de barras são compostos por um "Module Width Setting Parameter" (Parâmetro de definição da largura do módulo), "Barcode Height Setting Parameter" (Parâmetro de definição da altura do código de barras), "Barcode Data" (Dados do código de barras) e "Barcode Ending Parameter Field" (Campo do parâmetro de fim do código de barras). A descrição combina cada um dos campos.
Consulte a secção Star Line Mode Command Specifications para obter informações completas.

Por exemplo, para codificar "0123ABC" como um código de barras CODE 39. (Largura do módulo 2 pontos, 8 mm de altura)

[Dados de descrição]

a p 0123ABC z

Carácter de descrição | Significado
--- | ---
"a" | Parâmetro de definição da largura do módulo (2 pontos)
"p" | Parâmetro de definição da altura do código de barras (64 pontos: 8 mm).
"0123ABC" | Dados do código de barras
"z" | Parâmetro de fim do código de barras

[Resultado da impressão]

Consulte a Lista de parâmetros dos tipos de letra de código de barras para obter informações sobre cada um dos campos.

Regressar ao início

## Tipos de letra de código bidimensional

Este controlador da impressora suporta os tipos de letra de código bidimensional - Código QR e PDF417.

### Método de descrição dos tipos de letra de código bidimensional

Quando codificar códigos bidimensionais utilizando o tipo de letra de código de barras bidimensional, descreva o código utilizando a seguinte informação.

1. Definição do tipo de código bidimensional
   Todas as definições possuem uma predefinição. Deve especificar apenas quando pretender alterar as predefinições.
2. Definição dos dados de código bidimensional
   Pode especificar vários parâmetros para os dados bidimensionais na sequência do tipo de letra de comando, em seguida, especifique os dados de código bidimensional.
3. Obtenção da informação de expansão dos códigos bidimensionais(Arbitrária)
   Será devolvido um erro quando ocorrer uma incompatibilidade entre os parâmetros 1 e 2 acima.
4. Impressão de código bidimensional

Consulte a secção Star Line Mode Command Specifications para obter informações completas sobre cada comando.
Exemplo: quando necessita de utilizar o Código QR com taxa de correcção de erros de 25% para codificar "012345ABCD" num código bidimensional.
[Dados de descrição]
E2A0* 012345ABCD P

Carácter de descrição | Tipos de letra de definição | Significado
--- | --- | ---
"E2" | QR_CNTL | Definir nível de correcção de erro em Q(25%)
"A0" | QR_CNTL | Definir dados do código QR (análise automática)
'*' | DATA1 | A = \x0A = "*" *1
' ' | DATA1 | 0 = \x00 = ' '(carácter em branco) *1
"012345ABCD" | ESC_FONT | Dados de código bidimensional
"P" | QR_CNTL | Impressão do Código QR

*1 Expressa os 10 bytes do código bidimensional como "0 A" utilizando a notação hexadecimal. Especifique o "0 A" por ordem de Low-byte(A) e High-byte(0)
[Resultado da impressão]

Consulte a Lista de funções dos tipos de letra bidimensionais para obter informações sobre cada definição de tipo de letra.

### Lista de funções dos tipos de letra bidimensionais

■ Dados de código bidimensional

Nome dos tipos de letra | Função | Detalhes | Observações
--- | --- | --- | ---
QR_CNTL | Definição dos comandos do Código QR | Gera os comandos para a impressão do código bidimensional. |
PDF417 | Definição do comando PDF417 | Gera os comandos para a impressão do PDF417. |
DATA1 | Definição dos dados | Substituição de \x20 -\x7F por \x00 -\x5F | \x00 -\xFF pode ser gerado
DATA2 | Substituição de \x20 -\x7F por \x60 -\xBF
DATA3 | Substituição de \x20 -\x5F por \xC0 -\xFF
ESC_FONT | Geração de \x20 -\x7F sem substituição. | \x20 -\x7F pode ser gerado

*1 Apenas o Código QR é suportado (a saída de caracteres chineses não é suportada).

■ QR_CNTL(Tipos de letra da definição do Código QR)

Caracteres | Função | Código de saída do controlador
--- | --- | ---
0 | Para parâmetros de definição do comando de cada Código QR | \x00
1 | Para parâmetros de definição do comando de cada Código QR | \x01
2 | Para parâmetros de definição do comando de cada Código QR | \x02
3 | Para parâmetros de definição do comando de cada Código QR | \x03
4 | Para parâmetros de definição do comando de cada Código QR | \x04
5 | Para parâmetros de definição do comando de cada Código QR | \x05
6 | Para parâmetros de definição do comando de cada Código QR | \x06
7 | Para parâmetros de definição do comando de cada Código QR | \x07
8 | Para parâmetros de definição do comando de cada Código QR | \x08
9 | Para parâmetros de definição do comando de cada Código QR | \x09
M | Definir modelo de código QR | \x1b \x1dyS0
M1 | Definir modelo de código QR: modelo 1 | \x1b \x1dyS0 \x01
M2 | Definir modelo de código QR: modelo 2 | \x1b \x1dyS0 \x02
E | Definir nível de correcção de erros | \x1b \x1dyS1
* El(E0) | Nível L de correcção de erros(taxa de correcção de erros:7%) | \x1b \x1dyS1 \x00
* Em(E1) | Nível M de correcção de erros(taxa de correcção de erros:15%) | \x1b \x1dyS1 \x01
* Eq(E2) | Nível Q de correcção de erros(taxa de correcção de erros:25%) | \x1b \x1dyS1 \x02
* Eh(E3) | Nível H de correcção de erros(taxa de correcção de erros:30%) | \x1b \x1dyS1 \x03
S1- S8 | Definir tamanho do módulo (Unidade: ponto) | \x1b \x1dyS2( \x01~08)
A0 | Definir dados do código QR (análise automática dos dados) | \x1b \x1dyD1 \x00
B | Definir dados do código QR (análise manual dos dados) | \x1b \x1dyD2
P | Impressão do Código QR | \x1b \x1dyP

* O procedimento de definição entre parênteses também é possível para definir o nível de correcção de erros

■ Definir tipos de letra PDF417

Caracteres | Função | Código de saída do controlador
--- | --- | ---
0 | Para parâmetros de definição do comando de cada PDF417 | \x00
1 | Para parâmetros de definição do comando de cada PDF417 | \x01
2 | Para parâmetros de definição do comando de cada PDF417 | \x02
3 | Para parâmetros de definição do comando de cada PDF417 | \x03
4 | Para parâmetros de definição do comando de cada PDF417 | \x04
5 | Para parâmetros de definição do comando de cada PDF417 | \x05
6 | Para parâmetros de definição do comando de cada PDF417 | \x06
7 | Para parâmetros de definição do comando de cada PDF417 | \x07
8 | Para parâmetros de definição do comando de cada PDF417 | \x08
9 | Para parâmetros de definição do comando de cada PDF417 | \x09
S | Definir tamanho do código PDF417 | \x1b \x1dxS0
E | Definir nível de segurança do PDF417(ECC) | \x1b \x1dxS1
M | Definir o tamanho da direcção x do módulo em PDF417 | \x1b \x1dxS2
A | Definir a relação de aspecto do módulo em PDF417 | \x1b \x1dxS3
D | Definir os dados do código PDF417 | \x1b \x1dxD
P | Imprimir código PDF417 | \x1b \x1dxP

■ ESC_FONT , DATA1 , DATA2 , DATA3 (Definir tipos de letra de dados de código bidimensional)

Dados de entrada: caracteres incorporados na aplicação do utilizador. | Dados de saída: código de carácter que é gerado pelo controlador da impressora para a impressora
--- | ---
Carácter | Código de carácter | ESC_FONT | DATA1 | DATA2 | DATA3
Em branco | \x20 | \x20 | \x00 | \x60 | \xC0
! | \x21 | \x21 | \x01 | \x61 | \xC1
" | \x22 | \x22 | \x02 | \x62 | \xC2
# | \x23 | \x23 | \x03 | \x63 | \xC3
$ | \x24 | \x24 | \x04 | \x64 | \xC4
% | \x25 | \x25 | \x05 | \x65 | \xC5
& | \x26 | \x26 | \x06 | \x66 | \xC6
‘ | \x27 | \x27 | \x07 | \x67 | \xC7
( | \x28 | \x28 | \x08 | \x68 | \xC8
) | \x29 | \x29 | \x09 | \x69 | \xC9
* | \x2A | \x2A | \x0A | \x6A | \xCA
+ | \x2B | \x2B | \x0B | \x6B | \xCB
, | \x2C | \x2C | \x0C | \x6C | \xCC
- | \x2D | \x2D | \x0D | \x6D | \xCD
. | \x2E | \x2E | \x0E | \x6E | \xCE
/ | \x2F | \x2F | \x0F | \x6F | \xCF
0 | \x30 | \x30 | \x10 | \x70 | \xD0
1 | \x31 | \x31 | \x11 | \x71 | \xD1
2 | \x32 | \x32 | \x12 | \x72 | \xD2
3 | \x33 | \x33 | \x13 | \x73 | \xD3
4 | \x34 | \x34 | \x14 | \x74 | \xD4
5 | \x35 | \x35 | \x15 | \x75 | \xD5
6 | \x36 | \x36 | \x16 | \x76 | \xD6
7 | \x37 | \x37 | \x17 | \x77 | \xD7
8 | \x38 | \x38 | \x18 | \x78 | \xD8
9 | \x39 | \x39 | \x19 | \x79 | \xD9
: | \x3A | \x3A | \x1A | \x7A | \xDA
; | \x3B | \x3B | \x1B | \x7B | \xDB
< | \x3C | \x3C | \x1C | \x7C | \xDC
= | \x3D | \x3D | \x1D | \x7D | \xDD
> | \x3E | \x3E | \x1E | \x7E | \xDE
? | \x3F | \x3F | \x1F | \x7F | \xDF
@ | \x40 | \x40 | \x20 | \x80 | \xE0
A | \x41 | \x41 | \x21 | \x81 | \xE1
B | \x42 | \x42 | \x22 | \x82 | \xE2
C | \x43 | \x43 | \x23 | \x83 | \xE3
D | \x44 | \x44 | \x24 | \x84 | \xE4
E | \x45 | \x45 | \x25 | \x85 | \xE5
F | \x46 | \x46 | \x26 | \x86 | \xE6
G | \x47 | \x47 | \x27 | \x87 | \xE7
H | \x48 | \x48 | \x28 | \x88 | \xE8
I | \x49 | \x49 | \x29 | \x89 | \xE9
J | \x4A | \x4A | \x2A | \x8A | \xEA
K | \x4B | \x4B | \x2B | \x8B | \xEB
L | \x4C | \x4C | \x2C | \x8C | \xEC
M | \x4D | \x4D | \x2D | \x8D | \xED
N | \x4E | \x4E | \x2E | \x8E | \xEE
O | \x4F | \x4F | \x2F | \x8F | \xEF
P | \x50 | \x50 | \x30 | \x90 | \xF0
Q | \x51 | \x51 | \x31 | \x91 | \xF1
R | \x52 | \x52 | \x32 | \x92 | \xF2
S | \x53 | \x53 | \x33 | \x93 | \xF3
T | \x54 | \x54 | \x34 | \x94 | \xF4
U | \x55 | \x55 | \x35 | \x95 | \xF5
V | \x56 | \x56 | \x36 | \x96 | \xF6
W | \x57 | \x57 | \x37 | \x97 | \xF7
X | \x58 | \x58 | \x38 | \x98 | \xF8
Y | \x59 | \x59 | \x39 | \x99 | \xF9
Z | \x5A | \x5A | \x3A | \x9A | \xFA
' | \x5B | \x5B | \x3B | \x9B | \xFB
\ | \x5C | \x5C | \x3C | \x9C | \xFC
] | \x5D | \x5D | \x3D | \x9D | \xFD
^ | \x5E | \x5E | \x3E | \x9E | \xFE
_ | \x5F | \x5F | \x3F | \x9F | \xFF
` | \x60 | \x60 | \x40 | \xA0 | -
a | \x61 | \x61 | \x41 | \xA1 | -
b | \x62 | \x62 | \x42 | \xA2 | -
c | \x63 | \x63 | \x43 | \xA3 | -
d | \x64 | \x64 | \x44 | \xA4 | -
e | \x65 | \x65 | \x45 | \xA5 | -
f | \x66 | \x66 | \x46 | \xA6 | -
g | \x67 | \x67 | \x47 | \xA7 | -
h | \x68 | \x68 | \x48 | \xA8 | -
i | \x69 | \x69 | \x49 | \xA9 | -
j | \x6A | \x6A | \x4A | \xAA | -
k | \x6B | \x6B | \x4B | \xAB | -
l | \x6C | \x6C | \x4C | \xAC | -
m | \x6D | \x6D | \x4D | \xAD | -
n | \x6E | \x6E | \x4E | \xAE | -
o | \x6F | \x6F | \x4F | \xAF | -
p | \x70 | \x70 | \x50 | \xB0 | -
q | \x71 | \x71 | \x51 | \xB1 | -
r | \x72 | \x72 | \x52 | \xB2 | -
s | \x73 | \x73 | \x53 | \xB3 | -
t | \x74 | \x74 | \x54 | \xB4 | -
u | \x75 | \x75 | \x55 | \xB5 | -
v | \x76 | \x76 | \x56 | \xB6 | -
w | \x77 | \x77 | \x57 | \xB7 | -
x | \x78 | \x78 | \x58 | \xB8 | -
y | \x79 | \x79 | \x59 | \xB9 | -
z | \x7A | \x7A | \x5A | \xBA | -
{ | \x7B | \x7B | \x5B | \xBB | -
| | \x7C | \x7C | \x5C | \xBC | -
} | \x7D | \x7D | \x5D | \xBD | -
~ | \x7E | \x7E | \x5E | \xBE | -
< DEL > * | \x7F | \x7F | \x5F | \xBF | -

* Não é permitida a entrada de caracteres.
Nota: os caracteres especificados serão ignorados se não forem suportados pela impressora.
Regressar ao início

## Tipos de letra de controlo

Os tipos de letra de controlo podem ser utilizados para controlar funções da impressora.
O tipo de letra de controlo é utilizado para executar várias acções da impressora, não sendo utilizado na impressão.

As operações que podem ser executadas através do tipo de letra de controlo são indicadas abaixo.

Caracteres | Função
--- | ---
A | Accionar caixa registadora 1 (50 ms)
B | Accionar caixa registadora 1 (100 ms)
C | Accionar caixa registadora 1 (150 ms)
D | Accionar caixa registadora 1 (200 ms)
E | Accionar caixa registadora 1 (250 ms)
d | Accionar caixa registadora 2 (200 ms)
6 | Saída LF
7 | Saída CR
F | Cortador automático: corte total
P | Cortador automático: corte parcial
G | Imprimir imagem de bits NV 1 em modo regular
H | Imprimir imagem de bits NV 2 em modo regular
I | Imprimir imagem de bits NV 3 em modo regular
J | Imprimir imagem de bits NV 4 em modo regular
K | Imprimir imagem de bits NV 5 em modo regular
Q | Imprimir imagem de bits NV 1 em modo de largura dupla
R | Imprimir imagem de bits NV 2 em modo de largura dupla
S | Imprimir imagem de bits NV 3 em modo de largura dupla
T | Imprimir imagem de bits NV 4 em modo de largura dupla
U | Imprimir imagem de bits NV 5 em modo de largura dupla
V | Imprimir imagem de bits NV 1 em modo de altura dupla
W | Imprimir imagem de bits NV 2 em modo de altura dupla
X | Imprimir imagem de bits NV 3 em modo de altura dupla
Y | Imprimir imagem de bits NV 4 em modo de altura dupla
Z | Imprimir imagem de bits NV 5 em modo de altura dupla
[ | Imprimir imagem de bits NV 1 em modo 4x
] | Imprimir imagem de bits NV 2 em modo 4x
^ | Imprimir imagem de bits NV 3 em modo 4x
_ | Imprimir imagem de bits NV 4 em modo 4x
` | Imprimir imagem de bits NV 5 em modo 4x
a | Especificar alinhamento: alinhar à esquerda
b | Especificar alinhamento: alinhar ao centro
c | Especificar alinhamento: alinhar à direita
e | Definir nova linha em 1/8 polegada
f | Definir nova linha em 1/6 polegada
g | Seleccionar caracteres internacionais: EUA
h | Seleccionar caracteres internacionais: França
i | Seleccionar caracteres internacionais: Alemanha
j | Seleccionar caracteres internacionais: Inglaterra
k | Seleccionar caracteres internacionais: Dinamarca I
l | Seleccionar caracteres internacionais: Suécia
m | Seleccionar caracteres internacionais: Itália
n | Seleccionar caracteres internacionais: Espanha I
o | Seleccionar caracteres internacionais: Japão
p | Seleccionar caracteres internacionais: Noruega
q | Seleccionar caracteres internacionais: Dinamarca II
r | Seleccionar caracteres internacionais: Espanha II
s | Seleccionar caracteres internacionais: América Latina
t | Definir impressão invertida preto/branco
u | Cancelar impressão invertida preto/branco
v | Visualização do cliente: iniciar transferência de dados
w | Visualização do cliente: concluir transferência de dados
x | Visualização do cliente: apagar visualização

Nota: os caracteres especificados serão ignorados se não forem suportados pela impressora.
Regressar ao início

## Informação legal

Copyright (C) 2018 Star Micronics Co., Ltd. Todos os direitos reservados.