HP LASERJET 5200: ЕКоманды принтера

ЕКоманды принтера: HP LASERJET 5200

ЕКоманды принтера

В большинстве программ указание команд принтера не требуется. Если есть необходимость

указания таких команд, см. документацию к компьютеру и программному обеспечению.

PCL 6 и PCL 5e Команды принтеров PCL 6 и PCL 5e сообщают принтеру, какие действия следует выполнять

или какие шрифты должны быть использованы. В данном разделе приводится справочная

информация для пользователей, уже знакомых со структурой команд PCL 6 и PCL 5e.

HP-GL/2 Используя язык графических символов HP-GL/2, на принтере можно выполнять печать

векторной графики. Для печати с использованием языка HP-GL/2 необходимо переключить

принтер из режима PCL 5e в режим HP-GL/2, что может быть выполнено отправкой в принтер

кода PCL 5e. В некоторых прикладных программах переключение языков производится с

помощью используемых в них драйверов.

PJL Язык заданий принтера HP (PJL) позволяет управлять PCL 5e и другими языками принтера.

Основные четыре функции, предоставляемые PJL: переключение языка принтера, разделение

заданий, конфигурация принтера и обратная связь о состоянии принтера. Команды PJL можно

использовать для изменения параметров драйвера принтера.

ПРИМЕЧАНИЕ: Таблица в конце данного раздела содержит наиболее часто используемые

команды PCL 5e. (См.

Характерные команды принтера PCL 6 и PCL 5 на стр. 214.) Полный список

и описание применения команд языков PCL 5e, HP-GL/2 и PJL см. в справочном наборе HP PCL/

PJL HP PCL/PJL Reference Set, который находится на компакт-диске (номер детали HP

5961-0975).

RUWW 211

Описание синтаксиса команд принтеров PCL 6 и

PCL 5e

Перед применением команд принтера сравните следующие символы:

Нижний регистр 1: 1 Верхний регистр О: О

Номер один:1 Номер 0: 0

Во многих командах для принтеров используются буква l в нижнем регистре (l) и цифра «один» (1)

или буква O в верхнем регистре (O) и цифра «ноль» (0). Эти символы могут не отображаться на

вашем экране. В командах принтеров PCL 6 или PCL 5e нужно использовать именно те символы

и регистры, которые требуются для этих языков.

На рисунке ниже показаны элементы типичной команды

принтера (в данном случае, команда

ориентации страницы).

1 2

3 4

5

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

Приведенная ниже escape-последовательность дает те же команды принтеру, объединяя их в

более короткую последовательность:

E

c

&l3a1o8D

Применение escape-символов

Команды принтера всегда начинаются с escape-символа (E

c

).

В приведенной ниже таблице показано, как escape-символ вставляется в различные

программы MS-DOS.

Программа DOS Запись Что отображается

Lotus 1-2-3 и Symphony Введите \027 027

Microsoft Word для MS-DOS Удерживая Alt, введите 027 на

цифровой клавиатуре

WordPerfect для MS-DOS Введите <27> <27>

MS-DOS Edit Удерживая Ctrl+P, нажмите Esc

MS-DOS Edlin Удерживая Ctrl+V, нажмите [ ^[

dBase ?? CHR(27)+"command" ?? CHR(27)+" "

Выбор шрифтов PCL 6 и PCL 5

Список шрифтов принтера обеспечивает возможность выбора шрифтов с помощью команд

PCL 6 и PCL 5. Для получения информации о печати списка см. раздел

Использование

информационных страниц принтера на стр. 94. На следующем рисунке показан пример раздела

списка.

Доступно одно поле переменной для указания набора символов и одно для указания размера

шрифта. Эти поля необходимо заполнить, иначе принтер будет использовать значения по

умолчанию. Например, если необходим набор символов, содержащий символы с линейным

начертанием, выберите набор 10U (PC-8) или 12U (PC-850). Другие часто употребляемые

наборы символов указаны в

разделе Характерные команды принтера PCL 6 и PCL 5

на стр. 214.

RUWW Описание синтаксиса команд принтеров PCL 6 и PCL 5e 213

1 2

1 Набор символов

2 Размер шрифта

ПРИМЕЧАНИЕ: Шрифты имеют «фиксированное» или «пропорциональное» расстояние

между знаками. Принтер содержит как фиксированные шрифты (Courier, Letter Gothic, и

Lineprinter), так и пропорциональные (CG Times, Arial, Times New Roman и др.). Фиксированные

шрифты обычно используются в таких программах, как таблицы и базы данных, в которых важно

выравнивать столбцы вертикально. Пропорциональные шрифты обычно используются в

текстовых программах.

Характерные команды принтера PCL 6 и PCL 5

Таблица Е-1 Команды управления заданиями

Функция Команда Параметры (#)

Сброс E

c

E Недоступны

Количество копий E

c

&l#X от 1 до 999

двусторонняя/односторонняя печать E

c

&l#S 0 = Симплекс (односторонняя печать)

1 = Дуплекс (двусторонняя печать) с

переплетом вдоль длинного края

2 = Дуплекс (двусторонняя печать) с

переплетом вдоль короткого края

Таблица Е-2 Команды управления страницей

Функция Команда Параметры (#)

Источник бумаги E

c

&l#H 0 = печать или изъятие текущей

страницы

1 = Лоток 2

2 = ручная подача, бумага

3 = ручная подача, конверт

214 Приложение Е Команды принтера RUWW

Таблица Е-2 Команды управления страницей (продолжение)

Функция Команда Параметры (#)

4 = Лоток 1

5 = Лоток 3

6 = дополнительное устройство

подачи конвертов.

7 = автоматический выбор

8 = Лоток 4

20-69 = внешние лотки

Формат бумаги E

c

&l#A 1 = Executive

2 = Letter

3 = Legal

25 = A5

26 = A4

45 = JIS B5

80 = конверт Monarch

81 = конверт Commercial 10

90 = конверт DL ISO

91 = конверт C5 ISO

100 = конверт B5 ISO/B5 ISO

101 = нестандартный

Тип бумаги E

c

&n# 5WdBond = высококачественная

бумага

6WdPlain = обычная бумага

6WdColor = цветная бумага

7WdLabels = этикетки

9WdRecycled = переработанная

бумага

11WdLetterhead = фирменный бланк

10WdCardstock = карточки

11WdPrepunched = перфорированная

бумага

11WdPreprinted = печатный бланк

13WdTransparency = прозрачная

пленка

#WdCustompapertype =

нестандартная

1

Ориентация E

c

&l#O 0 = книжная

RUWW Описание синтаксиса команд принтеров PCL 6 и PCL 5e 215

Таблица Е-2 Команды управления страницей (продолжение)

Функция Команда Параметры (#)

1 = Альбомная

2 = обратная книжная

3 = обратная альбомная

Верхнее поле E

c

&l#E # = количество строк

Длина текста (боковое поле) E

c

&l#F # = количество строк от верхнего поля

Левое поле E

c

&a#L # = Номер столбца

Правое поле E

c

&a#M # = номер столбца от левого поля

Указатель горизонтального движения E

c

&k#H Уровни 1/120 дюймов

(горизонтальное сжатие печати)

Указатель вертикального движения E

c

&l#C Уровни 1/48 дюймов (вертикальное

сжатие печати)

Межстрочный интервал E

c

&l#D # = строк на дюйм (1, 2, 3, 4, 5, 6, 12,

16, 24, 48)

Пропускать перфорацию E

c

&l#L 0 = Отключено (выключить)

1 = Включено (включить)

1

Для нестандартной бумаги замените «Типнестандартнойбумаги» названием бумаги и замените «#» количеством

символов в имени плюс 1.

Таблица Е-3 Позиция курсора

Функция Команда Параметры (#)

Вертикальная позиция (строки) E

c

&a#R # = номер строки

Вертикальная позиция (точки) E

c

*p#Y # = Номер точки (300 точек = 1 дюйм)

Вертикальная позиция (десятичные

E

c

&a#V # = Число десятичных точек

точки)

(720 десятичных точек = 1 дюйм)

Горизонтальная позиция (столбцы) E

c

&a#C # = Номер столбца

Горизонтальная позиция (точки) E

c

*p#X # = Номер точки (300 точек = 1 дюйм)

Горизонтальная позиция (десятичные

E

c

&a#H # = Число десятичных точек

точки)

(720 десятичных точек = 1 дюйм)

Таблица Е-4 Подсказки по программированию

Функция Команда Параметры (#)

Перенос конца строки E

c

&s#C 0 = Включено (выключить)

1 = Отключено (включить)

Отображение функций включено E

c

Y Недоступны

Отображение функций выключено E

c

Z Недоступны

216 Приложение Е Команды принтера RUWW

Таблица Е-5 Выбор языка

Функция Команда Параметры (#)

Войти в режим PCL 6 или PCL 5 E

c

%#A 0 = Использовать предыдущую

позицию курсора PCL 5

1 = Использовать текущую позицию

карандаша HP-GL/2

Войти в режим HP-GL/2 E

c

%#B 0 = Использовать предыдущую

позицию карандаша HP-GL/2

1 = Использовать текущую позицию

курсора PCL 5

Таблица Е-6 Выбор шрифта

Функция Команда Параметры (#)

Наборы символов E

c

(# Набор символов 8U = HP Roman-8

10U = Набор символов по умолчанию

IBM Layout (PC-8) (страница кода 437)

12U = IBM Layout для Европы (PC-850)

(страница кода850)

8M = Math-8

19U = Windows 3.1 Latin 1

9E = Windows 3.1

Latin 2 (широко применяемый в Восто

чной Европе)

5Т = Windows 3.1

Latin 5 (широко применяемый в Турци

и)

579L = Шрифт Wingdings

Первичный интервал E

c

(s#P 0 = Фиксированный

1 = Пропорциональный

Первичный шаг E

c

(s#H # = Символов/дюйм

Установить режим шагов

1

E

c

&k#S 0 = 10

4 = 12 (элите)

2 = 16.5 - 16.7 (сжатый)

Первичная высота E

c

(s#V # = Точки

Первичный стиль E

c

(s#S 0 = Вертикальный (сплошной)

1 = курсив

4 = узкий

5 = узкий курсив

Первичная интенсивность нажима E

c

(s#B 0 = средний (книга или текст)

RUWW Описание синтаксиса команд принтеров PCL 6 и PCL 5e 217

Таблица Е-6 Выбор шрифта (продолжение)

Функция Команда Параметры (#)

1 = Полужирный

3 = жирный

4 = сверхжирный

Гарнитура E

c

(s#T Распечатайте список шрифтов PCL6

или PCL5, чтобы найти команду для

каждого внутреннего шрифта.

1

Предпочтительно использовать команду первичного шага.

218 Приложение Е Команды принтера RUWW