Comandos de Controle do Firmware CP-PD0.1X
Nomenclatura:
<Comando>
‘Param‘
<n>
- Nome do comando. Por exemplo <ESC> significa comando ESCAPE.
- Comando composto por ESCAPE ‘Param’. Por exemplo <ESC> ‘E’.
- Parâmetro do comando composto ESCAPE ‘Param’. Por exemplo
<ESC> ‘A’ <n>.
Comando
<ETX>
Código Hexa
03h
<HT>
09h
<LF>
0Ah
<VT>
0Bh
<FF>
0Ch
<CR>
0Dh
<SO>
<SI>
<DC2>
<DC4>
<CAN>
<ESC> <SO>
<ESC> <SI>
<ESC> <DC2>
<ESC> <DC4>
<ESC> ‘-’ <n>
0Eh
0Fh
12h
14h
18h
1Bh 0Eh
1Bh 0Fh
1Bh 12h
1Bh 14h
1Bh 2Dh <n>
<ESC> ‘5’ <n>
1Bh 35h <n>
<ESC> ‘A’ <n>
<ESC> ‘B’
1Bh 41h <n>
1Bh 42h <n1>
..<nk> 00h
1Bh 43h <n>
<n1>..<nk> 00h
<ESC> ‘C’ <n>
<ESC> ‘D’
<n1>..<nk> 00h
<ESC> ‘E’
<ESC> ‘F’
<ESC> ‘J’ <n>
1Bh 44h <n1>
..<nk> 00h
1Bh 45h
1Bh 46h
1Bh 4Ah <n>
Descrição
Bloqueia a comunicação de dados (impressora BUSY) até que todo o buffer
seja tratado. Este comando é tratado na recepção e após a impressora
consumir os dados enviados anteriormente, a comunicação é novamente
liberada.
Tabula horizontalmente a cada 8 colunas ou a cada tabulação programada pelo
comando ESC D <n1>..<nk> 00h.
Imprime a linha corrente e avança uma linha. O tamanho default do avanço é
de 1/6 de polegada.
Imprime a linha corrente e tabula verticalmente a cada linha ou a cada
tabulação programada pelo comando ESC B <n1>..<nk> 00h.
Imprime a linha corrente e avança para a primeira linha da próxima pagina. O
tamanho da página é definido pelo comando ESC C <n> e o tamanho default é
de 66 linhas.
Imprime a linha corrente e executa o retorno do carro. Se o avanço de linha
automático estiver ativado pelo comando ESC 5 <n>, a impressora avançará
uma linha.
Ativa o atributo expandido.
Ativa o atributo condensado.
Desativa o atributo condensado.
Desativa o atributo expandido.
Cancela a linha que está no buffer de impressão.
Ativa o atributo expandido.
Ativa o atributo condensado.
Desativa o atributo condensado.
Desativa o atributo expandido.
Ativa / desativa o atributo sublinhado.
Se <n> = ímpar – ativa o atributo sublinhado.
Se <n> = par – desativa o atributo sublinhado.
Ativa / desativa o avanço de linha automático.
Se <n> = ímpar – ativa o avanço automático.
Se <n> = par – desativa o avanço automático.
Programa o espaçamento do avanço de linha em <n>/72”.
Programa as posições das tabulações verticais definidos em n1..nk (k < 64)
finalizado com Null.
Programa o tamanho da página em linhas e a linha corrente passa a ser o topo
da página, onde <n> pode variar de 1 a 255.
Programa as posições das tabulações horizontais definidos em n1..nk (k < 28)
finalizado com Null.
Ativa o atributo enfatizado.
Desativa o atributo enfatizado.
Ativa / desativa o atributo itálico.
Se <n> = ímpar – ativa o atributo itálico.
Se <n> = par – desativa o atributo itálico.
Página 1
Comandos de Controle do Firmware CP-PD0.1X
Comando
<ESC> ‘K’
<n1> <n2>
Código Hexa
1Bh 4Bh <n1>
<n2> <g1>..<gk>
Descrição
Programa o modo gráfico com densidade simples (72 pontos por polegada), com
um total de 240 pontos em uma linha, onde n1 e n2 informam o número de
colunas gráficas sendo n1 igual ao resto e n2 igual ao quociente da divisão da
quantidade total de colunas gráficas por 256. Não há a eliminação de dots
consecutivos e a velocidade de impressão é 80% da velocidade normal. A
definição de uma coluna gráfica é igual a 8 dots ou um byte.
Coluna gráfica equivalente a um byte:
Byte grafico: Bit7 - Dot 1
Bit6 - Dot 2
Bit5 - Dot 3
Bit4 - Dot 4
Bit3 - Dot 5
Bit2 - Dot 6
Bit1 - Dot 7
Bit0 - Dot 8
<ESC> ‘L’
<n1> <n2>
1Bh 4Ch <n1>
<n2> <g1>..<gk>
Programa o modo gráfico com densidade dupla (144 pontos por polegada), com
um total de 480 pontos em uma linha, onde n1 e n2 informam o número de
colunas gráficas sendo n1 igual ao resto e n2 igual ao quociente da divisão da
quantidade total de colunas gráficas por 256. Não há a eliminação de dots
consecutivos e a velocidade de impressão é 40% da velocidade normal. A
definição de uma coluna gráfica é igual a 8 dots ou um byte.
Coluna gráfica equivalente a um byte:
Byte grafico: Bit7 - Dot 1
Bit6 - Dot 2
Bit5 - Dot 3
Bit4 - Dot 4
Bit3 - Dot 5
Bit2 - Dot 6
Bit1 - Dot 7
Bit0 - Dot 8
<ESC> ‘M’
<ESC> ‘N’
1Bh 4Dh
1B 4Eh
<ESC> ‘O’
1Bh 4Fh
<ESC> ‘R’
1Bh 52h
<ESC> ‘S’ <n>
1Bh 53h <n>
<ESC> ‘T’
1Bh 54h
Seleciona o modo normal, desativa todos os atributos de impressão.
Ativa o Modo Documento. Neste modo o sinal de Paper End da interface
paralela passa a reportar o estado do sensor de presença de documento para
Validação, ou seja, no Modo Documento:
Paper End = 0 – indica documento ausente do sensor de documento.
Paper End = 1 – indica documento presente no sensor de documento.
Desativa o Modo Documento e ativa o Modo Paper End. Neste modo o sinal de
Paper End da interface paralela passa a reportar o estado do sensor de fim de
papel:
Paper End = 0 – indica que existe papel no sensor de fim de papel.
Paper End = 1 – indica que não existe papel no sensor de fim de papel.
Desativa todas as programações de tabulações verticais e horizontais feitas
pelos comandos ESC B <n1>..<nk> 00h e ESC D <n1>..<nk> 00h, retornado às
tabulações default.
Seleciona o modo índice (subscript) ou expoente (superscript).
Se <n> = ímpar – ativa o modo índice (subscript).
Se <n> = par – ativa o modo expoente (superscript).
Desativa o modo índice / expoente.
<g1>..<gk>
<g1>..<gk>
Página 2
Comandos de Controle do Firmware CP-PD0.1X
Comando
<ESC> ‘U’
<string><ETX>
Código Hexa
1Bh 55h
<string> 03h
<ESC> ‘V’
<string><ETX>
1Bh 56h
<string> 03h
<ESC> ‘X’
<ESC> ‘Y’
<n1> <n2>
1Bh 58h
1Bh 59h <n1>
<n2> <g1>..<gk>
<ESC>’Z’<n1>
<n2><n3>
<ESC> ‘t’ <n>
1Bh 54h <n1>
<n2><n3>
1Bh 74h <n>
<ESC> ‘y’ <n>
1Bh 79h <n>
<ESC> ‘p’ ‘0’
<t1> <t2>
1Bh 70h 30h
<t1> <t2>
<g1>..<gk>
Descrição
Ativa o modo Validação Dupla. Após receber este comando, a impressora
aguarda a colocação do documento a ser validado no sensor de documento.
Assim que o sensor detectar a presença de documento, a <string> passada
como parâmetro é impressa no documento (validação do documento). Após a
validação do documento, a impressora aguarda a retirada do mesmo do sensor
e imprime a mesma <string> na bobina de papel.
Ativa o modo Validação. Após receber este comando, a impressora aguarda a
colocação do documento a ser validado no sensor de documento. Assim que o
sensor detectar a presença de documento, a <string> passada como parâmetro
é impressa no documento (validação do documento) e aguarda a retirada do
mesmo do sensor.
Reinicializa a impressora da mesma forma que o Power On.
Programa o modo gráfico com densidade dupla (144 pontos por polegada), com
um total de 480 pontos em uma linha, onde n1 e n2 informam o número de
colunas gráficas sendo n1 igual ao resto e n2 igual ao quociente da divisão da
quantidade total de colunas gráficas por 256. Há a eliminação de dots
consecutivos e a velocidade de impressão é 80% da velocidade normal. A
definição de uma coluna gráfica é igual a 8 dots ou um byte.
Coluna gráfica equivalente a um byte:
Byte grafico: Bit7 - Dot 1
Bit6 - Dot 2
Bit5 - Dot 3
Bit4 - Dot 4
Bit3 - Dot 5
Bit2 - Dot 6
Bit1 - Dot 7
Bit0 - Dot 8
Programa o Time Out de validação de documentos. Recomenda-se que os
parâmetros <n1>, <n2> e <n3> sejam iguais a 00h.
Seleciona tabela de caracteres.
Se <n> = 01h ou 31h – seleciona a tabela de caracteres Abicomp (default).
Se <n> = 02h ou 32h – seleciona a tabela de caracteres Code Page 850.
Nota: Este comando está disponível a partir da versão de Firmware CP-PD0.15
Habilita / desabilita a tecla de avanço de linha.
Se <n> = ímpar – habilita tecla de avanço de linha.
Se <n> = par – desabilita a tecla de avanço de linha.
Comanda a ativação / desativação do Pulso para o acionamento de gaveta. O
elemento acionador é normalmente um solenóide e os parâmetros <t1> e <t2>
informam o tempo do Pulso Ativo e o tempo do Pulso Inativo respectivamente,
ambos na unidade de 2 ms.
A relação do pulso ativo / pulso inativo deve ser:
Pulso Ativo / (Pulso Ativo + Pulso Inativo) ≤ 0,2
e recomenda-se que o parâmetro t2 (Pulso Inativo) seja quatro vezes maior que
o parâmetro <t1> (Pulso Ativo).
Considerando um solenóide com impedância em torno de 24 Ω, os valores
típicos de <t1> e <t2> podem ser:
<t1> = 12 ou 0Ch (24 ms)
<t2> = 48 ou 30h (96 ms)
Nota: Este comando está disponível a partir da versão de Firmware CP-PD0.16
Página 3
Comandos de Controle do Firmware CP-PD0.1X
Códigos de caracteres imprimíveis
TABELA DE CARACTERES ABICOMP
DEC.
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
HEXA
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
CHR
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
DEC.
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
HEXA
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
CHR
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
DEC.
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
HEXA
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
C0
C1
C2
C3
C4
C5
C6
C7
CHR
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
À
Á
Â
Ã
Ä
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
Ñ
Ò
Ó
Ô
Õ
Ö
Œ
Ù
Ú
Û
Ü
Ÿ
¨
£
'
§
°
¡
à
á
â
ã
ä
ç
è
DEC.
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
HEXA
C8
C9
CA
CB
CC
CD
CE
CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
CHR
É
Ê
Ë
ì
í
î
ï
ñ
ò
ó
ô
õ
ö
œ
ù
ú
û
ü
ÿ
ß
ª
º
¿
±
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
n.d.
Página 4
Comandos de Controle do Firmware CP-PD0.1X
TABELA DE CARACTERES CODE PAGE 850
DEC.
HEXA
CHR
DEC.
HEXA
CHR
DEC.
HEXA
CHR
DEC.
HEXA
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
AA
AB
AC
AD
AE
AF
B0
B1
É
æ
Æ
ô
ö
ò
û
ù
ÿ
Ö
Ü
ø
£
Ø
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
C8
C9
CA
CB
CC
CD
CE
CF
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
7A
7B
7C
7D
7E
7F
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
z
{
¦
}
∼
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
C0
C1
C2
C3
C4
C5
C6
C7
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
EA
EB
EC
ED
EE
EF
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
Ç
ü
é
â
ä
à
å
ç
ê
ë
è
ï
î
ì
Ä
Å
χ
ƒ
á
í
ó
ú
ñ
Ñ
ª
º
¿

½
¼
¡
«
»
Á
Â
À
©
¢
¥
À
ã
Ã
CHR
¤
ð
Ð
Ê
Ë
È
i
Í
Î
Ï
¦
Ì
Ó
ß
Ô
Ò
õ
Õ
µ
þ
Þ
Ú
Û
Ù
ý
Ý
¯
´
±
=
¾
¶
§
÷
,
°
¨
.
¹
³
²
Nota: A tabela Code Page 850 está disponível a partir da versão de Firmware CP-PD0.15
Página 5
Download

Manual do Firmware CP-PD01X-Rev01