Conceitos

Protocolo ESC/P para comunicação com impressoras

Atualizado em
por Rafael Masiero Zarpelon
Público

O ESC/P (Epson Standard Code for Printers) é um protocolo de comunicação desenvolvido pela Epson, projetado para controlar suas impressoras matriciais e, posteriormente, algumas impressoras jato de tinta. Este protocolo define um conjunto de sequências de escape – caracteres que iniciam com o código ASCII ESC (27 na tabela ASCII) – que a impressora interpreta como comandos. Esses comandos abrangem desde a formatação básica de texto, como negrito e itálico, até o controle de página, gráficos e configurações de fonte. Alguns exemplos desses comandos:

  • <ESC> E: Ativa o negrito
  • <ESC> F: Desativa o negrito
  • <ESC> @: Reinicia a impressora para suas configurações padrão

O ESC/P foi fundamental para a interação padronizada entre computadores e impressoras Epson em um período anterior aos drivers de impressora mais complexos que utilizamos hoje, para possibilitar aos desenvolvedores de TI fazerem uma comunicação “limpa” e pouco “burocrática” com o hardware.

Referências externas

0
Considerações? Contribua com seu comentário!x