Управляющие стандартные коды ASCII, которые представляют собой функцию (например, возврат каретки (CR) или перевод строки (LF)), а не символы. Еsc-коды (см. табл. 1), которые использовались еще в матричных принтерах. Сейчас эти команды составляют значительную часть управляющего кода PCL-файла и включают специфичные для каждого принтера эквиваленты параметров документа (например, форматирование страницы и используемый шрифт). Команды PCL в основном состоят из последовательности esc-кодов.
Таблица 1
Мнемоника команды |
Шестнадцатер. представление |
Функциональное назначение |
Стандарт |
BEL |
07 |
Звонок |
E,P,G |
BS |
08 |
Возврат на шаг |
E,P,G |
HT |
09 |
Горизонтальная табуляция |
E,P,G |
LF |
0A |
Перевод строки |
E,P,G |
VT |
0B |
Вертикальная табуляция |
E,P,G |
FF |
0C |
Перевод формата |
E,P,G |
CR |
0D |
Возврат каретки |
E,P,G |
SO |
0E |
Выбор режима печати расширенными символами (одна строка) |
E,P,G |
SI |
0F |
Выбор режима печати уплотненными символами |
E,P,G |
DC 1 |
11 |
Выбор устройства |
E,P,G |
DC 2 |
12 |
Отмена режима печати уплотненными символами |
E,P,G |
DC 3 |
13 |
Отмена выбора устройства |
E,G |
DC 4 |
14 |
Отмена режима печати расширенными символами (одна строка) |
E,P,G |
CAN |
18 |
Отмена текущей строки |
E,P,G |
DEL |
7F |
Отмена последнего символа |
E,P,G |
ESC SO |
1B 0E |
Выбор режима печати расширенными символами (одна строка) |
E,P,G |
ESC SI |
1B 0F |
Выбор режима печати уплотненными символами |
E,P,G |
ECS EM |
1B 19 |
Установка режима работы с механизмом подачи листов |
E |
ECS SP |
1B 20 |
Установка дополнительного межсимвольного расстояния |
E |
ESC ! |
1B 21 |
Выбор режима печати |
E,G |
ESC # |
1B 23 |
Отмена управления MSB |
E,G |
ESC $ |
1B 24 |
Установка абсолютной позиции точки |
E,G |
ESC % |
1B 25 |
Выбор загружаемого набора символов |
E,G |
ESC & |
1B 26 |
Определение загружаемых символов |
E,G |
ESC * |
1B 2A |
Выбор режима графики |
E,P,G |
ESC - |
1B 2D |
Выбор/отмена линии подчеркивания |
E,P,G |
ESC / |
1B 2F |
установка канала вертикальной табуляции(VFU) |
E,G |
ESC 0 |
1B 30 |
Выбор 1/8-дюймового интервала между строками |
E,P,G |
ESC 1 |
1B 31 |
Выбор 7/72-дюймового интервала между строками |
E,P,G |
ESC 2 |
1B 32 |
Выбор 1/6-дюймового интервала между строками |
E,G |
ESC 2 |
1B 32 |
Установка межстрочного интервала, заданного командой ESC A |
P |
ESC 3 |
1B 33 |
Установка межстрочного интервала в n/216 дюйма |
E,P,G |
ESC 4 |
1B 34 |
Выбор режима печати курсивом |
E,G |
ESC 4 |
1B 34 |
Переход к началу текущего формата |
P |
ESC 5 |
1B 35 |
Отмена режима печати курсивом |
E,G |
ESC 5 |
1B 35 |
Выбор/отмена автоматической подачи строки |
P |
ESC 6 |
1B 36 |
Разрешение печати кодов 128-159 |
E,G |
ESC 6 |
1B 36 |
Выбор набора символов 2 |
P |
ESC 7 |
1B 37 |
Запрещение печати кодов 128-159 |
E,G |
ESC 7 |
1B 37 |
Выбор набора символов 1 |
P |
ESC 8 |
1B 38 |
Игнорирование датчика конца бумаги |
E,G |
ESC 9 |
1B 39 |
Разрешение опроса датчика конца бумаги |
E,G |
ESC : |
1B 3A |
Копирование встроенного набора символов в загружаемый знакогенератор |
E,G |
ESC : |
1B 3A |
Выбор шага печати “Элит” |
P |
ESC < |
1B 3C |
Выбор/отмена однонаправленного режима печати на одну строку |
E,G |
ESC = |
1B 3D |
Установка MSB = 0 |
E,G |
ESC = |
1B 3D |
Выбор загружаемого набора символов |
P |
ESC > |
1B 3E |
Установка MSB = 1 |
E,G |
ESC ? |
1B 3F |
Переназначение режима графики |
E,G |
ESC @ |
1B 40 |
Инициализация устройства |
E,G |
ESC A |
1B 41 |
Установка межстрочного интервала в n/72 дюйма |
E,G |
ESC A |
1B 41 |
Установка межстрочного интервала с шагом, равным n/72 дюйма для команды ESC 2 |
P |
ESC B |
1B 42 |
Установка позиций вертикальной табуляции |
E,P,G |
ESC C |
1B 43 |
Установка длины страницы в строках |
E,P,G |
ESC C0 |
1B 43 |
Установка длины страницы в дюймах |
E,P,G |
ESC D |
1B 44 |
Установка позиций горизонтальной табуляции |
E,P,G |
ESC E |
1B 45 |
Выбор режима фазовой печати |
E,P,G |
ESC F |
1B 46 |
Отмена режима фазовой печати |
E,P,G |
ESC G |
1B 47 |
Выбор режима печати с двойным ударом |
E,P,G |
ESC H |
1B 48 |
Отмена режима печати с двойным ударом |
E,P,G |
ESC I |
1B 49 |
Разрешение печати кодов 0 - 31 |
E,G |
ESC I |
1B 49 |
Выбор массива ЗГ и режимов печати |
P |
ESC J |
1B 4A |
Подача бумаги в прямом направлении |
E,P,G |
ESC K |
1B 4B |
Выбор режима графики одинарной плотности |
E,P,G |
ESC L |
1B 4C |
Выбор режима графики двойной плотности |
E,P,G |
ESC M |
1B 4D |
Выбор шага печати “Элит” |
E,G |
ESC N |
1B 4E |
Установка пропуска по перфорации |
E,P,G |
ESC O |
1B 4F |
Отмена пропуска по перфорации |
E,P,G |
ESC P |
1B 50 |
Выбор шага печати “Пайка” |
E,G |
ESC P |
1B 50 |
Выбор/отмена режима пропорциональной печати |
P |
ESC Q |
1B 51 |
Установка правого поля |
E,G |
ESC Q |
1B 51 |
Отмена выбора устройства |
P |
ESC R |
1B 52 |
Выбор набора национальных символов |
E,G |
ESC R |
1B 52 |
Отмена позиций горизонтальной табуляции |
P |
ESC S |
1B 53 |
Выбор режима печати индексов |
E,P,G |
ESC T |
1B 54 |
Отмена режима печати индексов |
E,P,G |
ESC U |
1B 55 |
Выбор/отмена однонаправленного режима печати |
E,P,G |
ESC V |
1B 56 |
Повтор группы данных |
E |
ESC W |
1B 57 |
Выбор/отмена режима печати расширенными символами |
E,P,G |
ESC X |
1B 58 |
Установка правого и левого поля |
P |
ESC Y |
1B 59 |
Выбор режима графики двойной плотности с высокой скоростью |
E,P,G |
ESC Z |
1B 5A |
Выбор режима графики четырехкратной плотности |
E,P,G |
ESC [@ |
1B 5B 40 |
Выбор режима печати символов с двойной высотой |
P |
ESC [\ |
1B 5B 5C |
Установка вертикальных базовых единиц |
P |
ESC [g |
1B 5C 67 |
Графика |
P |
ESC \ |
1B 5C |
Установка относительной позиции печати |
E,G |
ESC \ |
1B 5C |
Выбор символов из полной таблицы |
P |
ESC ^ |
1B 5E |
Выбор режима 9-битовой графики |
E,G |
ESC ^ |
1B 5E |
Выбор символа из полной таблицы |
P |
ESC _ |
1B 5F |
Выбор/отмена режима печати с линией надчеркивания |
P |
ESC a |
1B 61 |
Выравнивание текста |
E,G |
ESC b |
1B 62 |
Установка вертикальной табуляции в каналах VFU |
E,G |
ESC e |
1B 65 |
Установка позиций относительной табуляции |
E,G |
ESC f |
1B 66 |
Установка позиции печати |
E,G |
ESC g |
1B 67 |
Выбор шага печати полууплотненный |
E |
ESC i |
1B 69 |
Выбор режима немедленной печати |
E,G |
ESC j |
1B 6A |
Подача бумаги в обратном направлении |
E,G |
ESC j |
1B 6A |
Останов печати |
P |
ESC k |
1B 6B |
Выбор шрифта |
E |
ESC l |
1B 6C |
Установка левого поля |
E,G |
ESC p |
1B 70 |
Выбор режима пропорциональной печати |
E,G |
ESC r |
1B 72 |
Выбор цвета |
E |
ESC s |
1B 73 |
Выбор/отмена режима печати с низкой скоростью |
E,G |
ESC t |
1B 74 |
Выбор кодовой таблицы символов |
E |
ESC w |
1B 77 |
Выбор/отмена режима печати символов с двойной высотой |
E |
ESC x |
1B 78 |
Выбор режима качественной печати |
E,G |
Примечание: Е - система команд Epson P - система команд IBM для принтеров семейства Proprinter G - система команд IBM для графического принтера IBM Grafiks printer |