|

Abaixo a lista dos códigos mais comuns para impressão em modo DOS...
Os comandos listados abaixo servem somente para impressão em modo texto, sendo específicos
por modelo de impressora. Impressoras não listadas aqui podem responder a padrões
genéricos.
Para impressão em modo texto, são enviados comandos específicos para a impressora.
Estes comandos são formados por conjuntos de caracteres especiais, conforme uma
tabela de cada fabricante. O tamanho dos caracteres é dado em CPP, ou caracteres
por polegada. Quanto mais CPPs, menor será a letra. Ainda, normalmente no Lêmure,
o tamanho normal é 10 CPP, e o tamanho compactado é 17 CPP.
Impressoras que não imprimem em modo DOS (texto):
Algumas impressoras são incapazes de imprimir em modo DOS. Os fabricantes optam
por não incluir uma parte do circuito para reduzir custos, o que faz com que este
recurso seja, portanto, excluído do aparelho.
» Impressoras USB em geral: Com exceção de alguns casos com esse tipo de
impressora em rede, a grande maioria não imprime em modo DOS. Alguns modelos possuem
tanto a porta USB como a LPT, sendo necessário apenas a troca de cabos para se utilizar
uma porta ou outra.
» Canon (Elgin): BJC-1000, BJC-2000, BJC-2100, BJC-3000, BJC-5500, BJC-6000,
BJC-8200, BJC-8500, S450;
» Epson: Stylus Color 480C, Stylus Color 580, Stylus C20SX, Stylus C20UX,
Stylus C40SX, Stylus C40UX, Stylus C60, Stylus Photo 820, Stylus Photo 890, Stylus
Photo 1280 e toda a série 700;
» HP: Toda a série 800, e todos os modelos CXi;
» Lexmark: Modelos 1000, 5700, Z11, Z13, Z51 (se alguém já conseguiu fazer
imprimir em uma Z12, favor comunicar);
As impressoras Canon (Elgin) listadas no quadro acima (modelo mais
comum: BJC-250) podem imprimir emulando o padrão Epson. Isso é possível usando o
programa de configuração, que vem nos discos de instalação, ou pela própria impressora:
basta ligá-la e manter o "Power" pressionado até que emita 6 bips.
Epson lx-300+:
Para esta impressora, utilize os mesmos códigos da lx-300. É comum que nessa impressora
ocorram problemas de configuração interna (tamanho do papel, que deve ser 11 polegadas,
e padrão de comandos, que deve ser ESC-P2 ao invés de IBM). Em caso de problema,
consulte seu técnico de hardware.
Padrões de Impressão mais comuns:
|
Amelia PC
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 91 52 119
|
27 91 53 119
|
27 91 4 17 119
|
27 91 55 119
|
27 48
|
27 50
|
|
|
Amelia 250
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 91 1 10 119
|
27 91 2 10 119
|
27 91 4 17 119
|
27 91 5 20 119
|
27 48
|
27 50
|
|
|
Canon BJC 4000, Canon BJC 4200
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 18
|
27 80 18
|
27 15
|
27 77 15
|
27 48
|
27 50
|
|
27 40 115 49 48 72
|
27 80 18
|
27 40 40 115 50 48 72
|
27 77 15
|
27 48
|
27 50
|
|
|
Emilia PC
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
30 48
|
30 46
|
30 52
|
30 53
|
27 48
|
27 50
|
|
15 32 32 32 32
|
30 46
|
18 32 32 32 32
|
30 53
|
27 48
|
27 50
|
|
|
Epson, Citizen, Monica, Panasonic, Sansung, Seikosha, Star, Antares
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
18 27 80
|
27 80 18
|
15 27 80
|
27 77 15
|
27 48
|
27 50
|
|
18
|
27 80 18
|
15
|
27 77 15
|
27 48
|
27 50
|
|
18 27 80
|
27 80 18
|
18 27 120 0 15 27 80
|
18 27 120 0 15 27 77
|
27 48
|
27 50
|
|
18
|
27 80 18
|
18 27 120 0 15 27 80
|
18 27 120 0 15 27 77
|
27 48
|
27 50
|
|
|
Epson LX-300, Epson FX-880
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
18 27 80
|
27 80 18
|
18 27 120 0 15 27 80
|
18 27 120 0 15 27 77
|
27 48
|
27 50
|
|
|
Epson Stylus, Fujtsu
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
18
|
-
|
27 15
|
22 77 15
|
27 48
|
27 50
|
|
|
HP Deskjet 500C, HP Deskjet 590
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 40 115 10 72
|
-
|
27 40 115 17 72
|
27 40 115 20 72
|
27 38 108 56 68
|
27 38 108 54 68
|
|
|
HP Deskjet 560C, HP Deskjet 600, HP Deskjet 680C a 900 C
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 40 115 49 48 72
|
-
|
27 40 115 49 48 72
|
27 40 115 50 48 72
|
27 38 108 56 68
|
27 38 108 54 68
|
|
|
HP Deskjet 692C, HP Laser Jet 1200, Xerox 3006
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 40 115 49 48 72
|
27 40 115 49 50 72
|
27 40 115 49 54 72
|
27 40 115 50 48 72
|
27 38 108 56 68
|
27 38 108 54 68
|
|
|
IBM Lexmark 1106
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 40 115 49 48 72
|
27 40 115 49 50 72
|
27 40 115 49 55 72
|
27 40 115 50 48 72
|
27 38 108 56 68
|
27 38 108 54 68
|
|
|
Lady II
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 91 52 119
|
-
|
27 91 54 119
|
27 91 55 119
|
27 48
|
27 50
|
|
|
Olivetti
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 80 18
|
27 77 18
|
27 80 15
|
27 77 15
|
27 48
|
27 50
|
|
|
Olivia
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 64
|
-
|
30 53 27 77
|
30 53 0 0
|
27 48
|
27 50
|
|
|
Rima
|
|
10 CPP
|
12 CPP
|
17 CPP
|
20 CPP
|
Espaço 1/8
|
Espaço 1/6
|
|
27 91 49
|
27 91 48
|
27 91 52
|
27 91 53
|
27 48
|
27 50
|
|
|
|
|
» Comandos de impressão «
|
|
Para impressão de relatórios em impressoras matriciais, ou menos de layouts de notas
fiscais e títulos/duplicatas, o framework utiliza comunicação diretamente com a
porta da impressora.
Portanto, para que o texto seja formatado conforme programado, é preciso que sejam
enviados os comandos adequados, conforme configurados.
Abaixo a relação dos comandos para os tipos mais comuns de impressoras.
|
|
Atenção!
|
|
Para lançar os valores de configuração no Sistema Lêmure, o espaço entre cada caractere
deve ser trocado por ponto de vírgula.
Exemplo:
"27 91 52 119", deve ser digitado como "27;91;52;119", no Lêmure!
|
|