Há anos, ao menos desde 2010 a impressão simples em modo texto está cada vez mais rara, mas muitas empresas ainda utilizam para aproveitar formulários contínuos ou mesmo com blocos/formulários de notas fiscais – apesar do uso cada vez mais comum da NF-e que utiliza impressão gráfica. A impressão simples por impacto ainda é a forma mais barata de impressão e alguns fabricantes, como a Epson, ainda vendem modelos novos.

Abaixo reunimos alguns dos códigos mais comuns para impressão em modo texto, modo DOS, ou via programação diretamente no “spooler” de impressão ou mesmo diretamente na porta serial/paralela/USB. Para este tipo de impressão são enviados comandos específicos para a impressora. Impressoras não listadas aqui podem responder a padrões genéricos.

Os 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. No Rufus Lemure o tamanho normal é 10 CPP, e o tamanho compactado é 17 CPP.

  • Canon (Elgin): BJC-1000, BJC-2000, BJC-2100, BJC-3000, BJC5500, 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 acima (modelo mais comum: BJC-250) podem imprimir emulando o padrão Epson. Isso é possível usando o programa de configuração, que vem com o software 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.

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.

Impressoras que não suportam os comandos, em geral apenas os ignoram, gerando texto simples usando sua fonte padrão.

Padrões de impressão mais comuns

Epson LX-300, Epson FX-880
10 CPP: 18 27 80
12 CPP: 27 80 18
17 CPP: 18 27 120 0 15 27 80
20 CPP: 18 27 120 0 15 27 77
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Epson Stylus, Fujtsu
10 CPP: 18
12 CPP: –
17 CPP: 27 15
20 CPP: 22 77 15
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Epson, Citizen, Monica, Panasonic, Sansung, Seikosha, Star, Antares
10 CPP: 18 27 80 ou 18
12 CPP: 27 80 18
17 CPP: 15 27 80 ou 15 ou 18 27 120 0 15 27 80
20 CPP: 27 77 15 ou 18 27 120 0 15 27 77
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Canon BJC 4000
10 CPP: 27 18
12 CPP: 27 80 18
17 CPP: 27 15
20 CPP: 27 77 15
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Canon BJC 4200
10 CPP: 27 40 115 49 48 72
12 CPP: 27 80 18
17 CPP: 27 40 40 115 50 48 72
20 CPP: 27 77 15
Espaço 1/8: 27 48
Espaço 1/6: 27 50

HP Deskjet 500C, HP Deskjet 590
10 CPP: 27 40 115 10 72
12 CPP: –
17 CPP: 27 40 115 17 72
20 CPP: 27 40 115 20 72
Espaço 1/8: 27 38 108 56 68
Espaço 1/6: 27 38 108 54 68

HP Deskjet 560C, HP Deskjet 600, HP Deskjet 680C a 900C
10 CPP: 27 40 115 49 48 72
12 CPP: –
17 CPP: 27 40 115 49 48 72
20 CPP: 27 40 115 50 48 72
Espaço 1/8: 27 38 108 56 68
Espaço 1/6: 27 38 108 54 68

HP Deskjet 692C, HP Laser Jet 1200, Xerox 3006
10 CPP: 27 40 115 49 48 72
12 CPP: 27 40 115 49 50 72
17 CPP: 27 40 115 49 54 72
20 CPP: 27 40 115 50 48 72
Espaço 1/8: 27 38 108 56 68
Espaço 1/6: 27 38 108 54 68

IBM Lexmark 1106
10 CPP: 27 40 115 49 48 72
12 CPP: 27 40 115 49 50 72
17 CPP: 27 40 115 49 55 72
20 CPP: 27 40 115 50 48 72
Espaço 1/8: 27 38 108 56 68
Espaço 1/6: 27 38 108 54 68

Emilia PC
10 CPP: 30 48 ou 15 32 32 32 32
12 CPP: 30 46
17 CPP: 30 52 ou 18 32 32 32 32
20 CPP: 30 53
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Amelia PC
10 CPP: 27 91 52 119
12 CPP: 27 91 53 119
17 CPP: 27 91 4 17 119
20 CPP: 27 91 55 119
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Amelia 250
10 CPP: 27 91 1 10 119
12 CPP: 27 91 2 10 119
17 CPP: 27 91 4 17 119
20 CPP: 27 91 5 20 119
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Rima
10 CPP: 27 91 49
12 CPP: 27 91 48
17 CPP: 27 91 52
20 CPP: 27 91 53
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Olivia
10 CPP: 27 64
12 CPP: –
17 CPP: 30 53 27 77
20 CPP: 30 53 0 0
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Olivetti
10 CPP: 27 80 18
12 CPP: 27 77 18
17 CPP: 27 80 15
20 CPP: 27 77 15
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Lady II
10 CPP: 27 91 52 119
12 CPP: –
17 CPP: 27 91 54 119
20 CPP: 27 91 55 119
Espaço 1/8: 27 48
Espaço 1/6: 27 50

Share This