Объединение escape-последовательностей – Инструкция по эксплуатации HP LaserJet 5200dtn
Страница 224
Описание синтаксиса команд принтеров PCL 6 и
PCL 5e
Перед применением команд принтера сравните следующие символы:
Нижний регистр 1:
1
Верхний регистр О:
О
Номер один:
1
Номер 0:
0
Во многих командах для принтеров используются буква l в нижнем регистре (l) и цифра «один» (1)
или буква O в верхнем регистре (O) и цифра «ноль» (0). Эти символы могут не отображаться на
вашем экране. В командах принтеров PCL 6 или PCL 5e нужно использовать именно те символы
и регистры, которые требуются для этих языков.
На рисунке ниже показаны элементы типичной команды принтера (в данном случае, команда
ориентации страницы).
5
1
2
3
4
1
Escape-символ (начинается с escape-последовательности)
2
Символ параметра
3
Символ группы
4
Поле значения (содержит буквенно-цифровые символы)
5
Завершающий символ (нижний регистр)
Объединение escape-последовательностей
Escape-последовательности могут объединяться в одну строку escape-последовательностей.
При написании кода руководствуйтесь этими тремя важными правилами:
1.
Первые два символа после символа E
c
— это символы группировки и символы параметров.
Они должны быть одинаковыми во всех составляемых командах.
2.
При объединении escape-последовательностей измените в каждой из них регистр
завершающих символов с верхнего на нижний.
3.
Последний символ объединенной escape-последовательности должен быть прописным.
В следующем примере строки escape-последовательности осуществляется выбор в принтере
формата носителя Legal, задание альбомной ориентации и печати с расположением 8 строк на
дюйм.
E
c
&l3AE
c
&l1OE
c
&l8D
212 Приложение Е Команды принтера
RUWW