ESC/P
Язык управляющих кодов Epson для матричных принтеров, где каждая команда начинается с символа ESC, — отраслевой стандарт на два десятилетия.
ESC/P (Epson Standard Code for Printers) — язык команд, который Epson представила в 1981 году для своих матричных принтеров. Текст идёт обычными символами, а форматирование передаётся короткими последовательностями, начинающимися с управляющего символа ESC (ASCII 27): ESC E включает жирный шрифт, ESC 4 — курсив, другие коды задают шаг символов, межстрочный интервал и графические режимы, где принтер адресует отдельные иглы столбец за столбцом.
Поскольку Epson доминировала на рынке матричных принтеров, ESC/P стал фактическим стандартом: конкуренты его клонировали, а каждая программа для DOS поставлялась с драйвером под него. Поздние версии (ESC/P 2) добавили масштабируемые шрифты и лучший цвет. Его родственник ESC/POS до сих пор управляет чековыми принтерами. HP пошла своим путём — PCL.