Arquivo Técnico

Comandos de impressão em modo texto

Epson lx-880

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

Atenção!

Exemplo: 

"27 91 52 119", deve ser digitado como "27;91;52;119", no Lêmure!



Este documento ou artigo pode ser utilizado livremente sem qualquer restrição, salvo se tal utilização viole direitos de terceiros. Caso algum direito de terceiros esteja sendo violado pelo mesmo, avise-nos imediatamente que corrigiremos o erro. Favor citar a fonte.