ESC/P

ESC/P (Epson Standard Code for Printers) ist eine von Seiko Epson entwickelte Befehlssprache zur Ansteuerung von Druckern. Sie steht in direkter Konkurrenz mit PCL, der Drucker-Befehlssprache von Hewlett-Packard.

Namensgebend für ESC/P ist die Einleitung der Escape-Sequenzen mit dem Zeichen ESC (Escape = hexadezimal 1B oder dezimal 27) des ASCII-Zeichensatzes. Zum Beispiel erfolgt das Einschalten von Fettschrift mit ESC E und das Ausschalten von Fettschrift mit ESC F (hierbei ist die Groß-/Kleinschreibung zu beachten, denn mit ESC e wird z. B. ein Tabulatorabstand definiert).

In der Ära der Nadeldrucker wurde diese in z. T. leicht veränderter Form auch von anderen Herstellern verwendet (z. B. NEC). Unterschieden wird zwischen Neun-Nadel-Druckern und 24/48-Nadel-Druckern, für die zusätzliche Befehle vorhanden sind. Mit Aufkommen von Tintenstrahldruckern wurde die Befehlssprache 1991 unter der Bezeichnung ESC/P2 erweitert, u. a. um Grafik-Befehle (FX-Modus). ESC/P2, auch in der Schreibweise ESC/P 2 mit Leerzeichen, ist seit 1997 ein eingetragenes Warenzeichen.[1] Moderne Epson-Drucker verwenden die Variante ESC/P-R.[2]

  1. EPSON ESC P2; Seiko Epson Kabushiki Kaisha. In: uspto.report. Abgerufen am 27. Februar 2024 (englisch).
  2. Epson-inkjet-printer-escpr. In: Free Software Directory. FSF.org, abgerufen am 27. Februar 2024 (englisch): „ESC/P-R is a common language for selected Epson printers that supports every media type, paper size and associated printing mode available on those printers.“

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne