|
Часть 1
С П Р А В О Ч Н О Е Р У К О В О Д С Т В О
Д Л Я
П Р И Н Т Е Р А L A S E R J E T S E R I E S II
i
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . 0
-1
I. ОБ ЭТОМ РУКОВОДСТВЕ . . . . . . . . . . . . . . . . . . 0
-1
II. ПОДДЕРЖКА ПОЛЬЗОВАТЕЛЮ . . . . . . . . . . . . . . . . 0
-2
III. ДОКУМЕНТАЦИЯ, ИСПОЛЬЗУЕМАЯ ПРИ РАБОТЕ
С ПРИНТЕРОМ . . . . . . . . . . . . . . . . . . . . . 0
-3
Глава 1. Введение в язык PCL фирмы Hewlett-Packard . . . . 1
-1
1.1. Предыстория языка PCL . . . . . . . . . . . . . . . . 1
-1
1.2. Архитектура языка PCL . . . . . . . . . . . . . . . . 1
-1
1.3. Что такое команды для принтера? . . . . . . . . . . . 1
-2
1.4. Синтаксис Esc-последовательностей. . . . . . . . 1
-3
1.4.1. Двоичные Esc-последовательности . . . . . . . . 1
-3
1.4.2. Параметрические Esc-последовательности . . . . 1
-3
Глава 2. Страница . . . . . . . . . . . . . . . . . . . . 2
-1
2.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 2
-1
2.2. Логическая страница . . . . . . . . . . . . . . . . . 2
-1
2.3. Система координат языка PCL . . . . . . . . . . . . . 2
-1
2.3.1. Единицы измерения системы координат языка PCL . . . 2
-1
2.3.2. Область доступная для печати. . . . . . . . . . . . 2
-2
Глава 3. Среда печати. . . . . . . . . . . . . . . . . . . 3
-1
3.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 3
-1
3.2. Среда, устанавливаемая по умолчанию, на заводе-
изготовителе принтеров. . . . . . . . . . . . . . . . 3
-1
3.3. Среда, установленная по умолчанию пользователем . . . 3
-2
3.4. Модифицированная среда печати . . . . . . . . . . . . 3
-3
3.5. Восстановление среды печати . . . . . . . . . . . . . 3
-3
3.6.Совместимость семейства принтеров LaserJet . . . . . . 3
-4
Глава 4. Команды управления заданием . . . . . . . . . . . 4
-1
4.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 4
-1
4.2. Возврат принтера в исходное положение . . . . . . . . 4
-1
4.3. Число копий . . . . . . . . . . . . . . . . . . . . . 4
-1
Глава 5. Команды управления страницей. . . . . . . . . . . 5
-1
5.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 5
-1
5.2. Источник бумаги . . . . . . . . . . . . . . . . . . . 5
-1
5.3. Размер страницы . . . . . . . . . . . . . . . . . . . 5
-1
5.4. Длина страницы. . . . . . . . . . . . . . . . . . . . 5
-2
5.5. Ориентация. . . . . . . . . . . . . . . . . . . . . . 5
-3
5.6. Область текста. . . . . . . . . . . . . . . . . . . . 5
-3
5.7. Левое поле страницы . . . . . . . . . . . . . . . . . 5
-5
5.8. Правое поле страницы. . . . . . . . . . . . . . . . . 5
-5
5.9. Сбросить горизонтальные поля страницы . . . . . . . . 5
-5
5.10. Верхняя граница поля страницы. . . . . . . . . . . . 5
-5
5.11. Длина текста . . . . . . . . . . . . . . . . . . . . 5
-6
5.12. Область перфорации . . . . . . . . . . . . . . . . . 5
-6
5.13. Индекс горизонтального перемещения . . . . . . . . . 5
-7
5.14. Индекс вертикального перемещения . . . . . . . . . . 5
-7
5.15. Межстрочный интервал . . . . . . . . . . . . . . . . 5
-8
ii
Глава 6. Позиционирование курсора. . . . . . . . . . . . . 6
-1
6.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 6
-1
6.2. Отностительное/абсолютное позиционирование
курсора . . . . . . . . . . . . . . . . . . . . . . . 6
-1
6.3. Единицы измерения позиционирования курсора. . . . . . 6
-1
6.4. Горизонтальное позиционирование курсора
(по столбцам) . . . . . . . . . . . . . . . . . . . . 6
-2
6.5. Горизонтальное позиционирование курсора
(по шагу между точками) . . . . . . . . . . . . . . . 6
-3
6.6. Горизонтальное позиционирование курсора
(по точкам) . . . . . . . . . . . . . . . . . . . . . 6
-3
6.7. Управляющие коды горизонтального позиционирования
курсора . . . . . . . . . . . . . . . . . . . . . . . 6
-3
6.8. Вертикальное позиционирование курсора
(по строкам). . . . . . . . . . . . . . . . . . . . . 6
-4
6.9. Вертикальное позиционирование курсора
(по деципунктам) . . . . . . . . . . . . . . . . . . 6
-5
6.10. Вертикальное позиционирование курсора
(по точкам). . . . . . . . . . . . . . . . . . . . . 6
-5
6.11. Протяжка бумаги на полстроки . . . . . . . . . . . . 6
-5
6.12. Управляющие коды вертикального позиционирования
курсора. . . . . . . . . . . . . . . . . . . . . . . 6
-5
6.13. Завершение строки. . . . . . . . . . . . . . . . . . 6
-6
6.14. Проталкивать в стек/выталкивать из стека курсор. . . 6
-6
Глава 7. Шрифты. . . . . . . . . . . . . . . . . . . . . . 7
-1
7.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 7
-1
7.2. Ориентация. . . . . . . . . . . . . . . . . . . . . . 7
-1
7.3. Набор символов. . . . . . . . . . . . . . . . . . . . 7
-1
7.4. Интервал. . . . . . . . . . . . . . . . . . . . . . . 7
-1
7.5. Плотность . . . . . . . . . . . . . . . . . . . . . . 7
-2
7.6. Высота. . . . . . . . . . . . . . . . . . . . . . . . 7
-2
7.7. Тип . . . . . . . . . . . . . . . . . . . . . . . . . 7
-2
7.8. Толщина штриха. . . . . . . . . . . . . . . . . . . . 7
-2
7.9. Вид шрифта. . . . . . . . . . . . . . . . . . . . . . 7
-2
Глава 8. Выбор шрифта. . . . . . . . . . . . . . . . . . . 8
-1
8.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 8
-1
8.2. Выбор шрифта с помощью характеристик. . . . . . . . . 8
-1
8.3. Первичный и вторичный шрифты. . . . . . . . . . . . . 8
-3
8.4. Ориентация. . . . . . . . . . . . . . . . . . . . . . 8
-3
8.5. Символьный набор. . . . . . . . . . . . . . . . . . . 8
-3
8.6. Символьные наборы структуры ISO . . . . . . . . . . . 8
-4
8.7. Интервал. . . . . . . . . . . . . . . . . . . . . . . 8
-5
8.8. Плотность . . . . . . . . . . . . . . . . . . . . . . 8
-5
8.9. Высота. . . . . . . . . . . . . . . . . . . . . . . . 8
-6
8.10. Тип. . . . . . . . . . . . . . . . . . . . . . . . . 8
-6
8.11. Толщина штриха . . . . . . . . . . . . . . . . . . . 8
-6
8.12. Вид шрифта . . . . . . . . . . . . . . . . . . . . . 8
-7
8.13. Внутренние шрифты. . . . . . . . . . . . . . . . . . 8
-8
8.14. Пример выбора шрифта . . . . . . . . . . . . . . . . 8
-9
8.15. Краткое изложение выбора шрифта с помощью
характеристик. . . . . . . . . . . . . . . . . . . . 8
-9
8.16. Выбор шрифта по умолчанию. . . . . . . . . . . . . . 8
-10
8.17. Прозрачные данные для печати . . . . . . . . . . . . 8
-11
8.18. Команда "Подчеркивание". . . . . . . . . . . . . . . 8
-11
iii
Глава 9. Управление шрифтом. . . . . . . . . . . . . . . . 9
-1
9.1. Введение. . . . . . . . . . . . . . . . . . . . . . . 9
-1
9.2. Загрузка программируемых шрифтов. . . . . . . . . . . 9
-1
9.3. Временные и постоянные шрифты . . . . . . . . . . . . 9
-1
9.4. Удаление шрифтов. . . . . . . . . . . . . . . . . . . 9
-1
9.5. Идентификация шрифта. . . . . . . . . . . . . . . . . 9
-1
9.6. Управление шрифтом. . . . . . . . . . . . . . . . . . 9
-2
9.7. Выбор шрифта с помощью идентификации. . . . . . . . . 9
-2
9.8. Пример управления шрифтом . . . . . . . . . . . . . . 9
-3
Глава 10. Создание запрограммированного шрифта . . . . . . 1
0-1
10.1. Введение . . . . . . . . . . . . . . . . . . . . . . 1
0-1
10.2. Система координат. . . . . . . . . . . . . . . . . . 1
0-1
10.3. Формат дескриптора шрифта. . . . . . . . . . . . . . 1
0-1
10.4. Команда "Дескриптор шрифта" . . . . . . . . . . . . 1
0-8
10.5. Дескриптор символа и формат данных . . . . . . . . . 1
0-9
10.6. Команда "Символьный код" . . . . . . . . . . . . . . 1
0-12
10.7. Команда "Дескриптор символа и данных . . . . . . . . 1
0-12
Глава 11. Графика. . . . . . . . . . . . . . . . . . . . . 1
1-1
11.1. Введение . . . . . . . . . . . . . . . . . . . . . . 1
1-1
11.2. Растровая графика. . . . . . . . . . . . . . . . . . 1
1-1
11.2.1. Разрешающая способность растровой графики. . . . . 1
1-1
11.2.2. Запуск растровой графики . . . . . . . . . . . . . 1
1-2
11.2.3. Пересылка растровых данных . . . . . . . . . . . . 1
1-2
11.2.4. Завершение растровой графики . . . . . . . . . . . 1
1-5
11.2.5. Пример растровой графики . . . . . . . . . . . . . 1
1-5
11.3. Заполнение прямоугольной области . . . . . . . . . . 1
1-5
11.3.1. Горизонтальный размер прямоугольника
(в деципунктах) . . . . . . . . . . . . . . . . . 1
1-5
11.3.2. Горизонтальный размер прямоугольника
(в точках) . . . . . . . . . . . . . . . . . . . . 1
1-6
11.3.3. Вертикальный размер прямоугольника
(в деципунктах) . . . . . . . . . . . . . . . . . 1
1-7
11.3.4. Вертикальный размер прямоугольника (в точках). . . 1
1-7
11.3.5. Идентификация заполнения области . . . . . . . . . 1
1-7
11.3.6. Заполненная прямоугольная область. . . . . . . . . 1
1-7
11.3.7. Примеры заполнения прямоугольной области . . . . . 1
1-8
Глава 12. Макрокоманды . . . . . . . . . . . . . . . . . . 1
2-1
12.1. Введение . . . . . . . . . . . . . . . . . . . . . . 1
2-1
12.2. Создание макрокоманды. . . . . . . . . . . . . . . . 1
2-1
12.3. Вызов макрокоманды . . . . . . . . . . . . . . . . . 1
2-1
12.4. Временные и постоянные макрокоманды. . . . . . . . . 1
2-2
12.5. Удаление макрокоманды. . . . . . . . . . . . . . . . 1
2-2
12.6. Идентифакация макрокоманды . . . . . . . . . . . . . 1
2-2
12.7. Управление макрокомандой . . . . . . . . . . . . . . 1
2-2
12.8. Пример управления макрокомандой. . . . . . . . . . . 1
2-3
iv
Глава 13. Советы при программировании. . . . . . . . . . . 1
3-1
13.1. Введение . . . . . . . . . . . . . . . . . . . . . . 1
3-1
13.2. Синтаксический анализ PCL команд . . . . . . . . . . 1
3-1
13.3. Управление заданием. . . . . . . . . . . . . . . . . 1
3-1
13.3.1. Возврат принтера в исходное положение. . . . . . . 1
3-1
13.4. Управление страницей . . . . . . . . . . . . . . . . 1
3-1
13.4.1. Источник бумаги. . . . . . . . . . . . . . . . . . 1
3-1
13.4.2. Длина страницы . . . . . . . . . . . . . . . . . . 1
3-1
13.4.3. Текстовая область/границы текста . . . . . . . . . 1
3-1
13.4.4. HMI. . . . . . . . . . . . . . . . . . . . . . . . 1
3-2
13.5. Позиционирование курсора . . . . . . . . . . . . . . 1
3-2
13.6. Шрифты . . . . . . . . . . . . . . . . . . . . . . . 1
3-2
13.7. Растровая графика. . . . . . . . . . . . . . . . . . 1
3-3
13.8. Эффективность. . . . . . . . . . . . . . . . . . . . 1
3-3
13.8.1. PCL команды. . . . . . . . . . . . . . . . . . . . 1
3-3
13.8.2. Данные печати. . . . . . . . . . . . . . . . . . . 1
3-3
13.8.3. Переполнение буфера печати . . . . . . . . . . . . 1
3-3
13.8.4. Ввод/вывод . . . . . . . . . . . . . . . . . . . . 1
3-4
13.9. Команды поиска неисправностей . . . . . . . . . . . 1
3-4
13.9.1. Перевод из конца строки . . . . . . . . . . . . . 1
3-4
13.9.2. Режим отображения . . . . . . . . . . . . . . . . 1
3-4
13.9.3. Режим автоматического продолжения . . . . . . . . 1
3-5
13.10. Использования памяти . . . . . . . . . . . . . . . 1
3-5
13.11. Общие ошибки. . . . . . . . . . . . . . . . . . . . 1
3-5
13.11.1. 20 ошибка . . . . . . . . . . . . . . . . . . . . 1
3-5
13.11.2. 21 ошибка . . . . . . . . . . . . . . . . . . . . 1
3-5
13.11.3. 22 ошибка . . . . . . . . . . . . . . . . . . . . 1
3-6
13.11.4. 40 ошибка . . . . . . . . . . . . . . . . . . . . 1
3-6
Приложение A. Справочные таблицы . . . . . . . . . . . . . A
-1
A-1. Таблица управляющих кодов . . . . . . . . . . . . . . A
-1
A-2. Таблица перекодирования символов шрифта Roman-8 . . . A
-2
A-3. Таблица команд принтера . . . . . . . . . . . . . . . A
-6
Приложение B. Интерфейс. . . . . . . . . . . . . . . . . . B
-1
B.1 Введение . . . . . . . . . . . . . . . . . . . . . . . B
-1
B.2. Параллельный интерфейс. . . . . . . . . . . . . . . . B
-1
B.2.1. Вход. . . . . . . . . . . . . . . . . . . . . . . . B
-1
B.2.2. Выход . . . . . . . . . . . . . . . . . . . . . . . B
-1
B.2.3. Временная диаграмма квитирования. . . . . . . . . . B
-3
B.2.4. Оборудование. . . . . . . . . . . . . . . . . . . . B
-3
B.3. Последовательный интерфейс. . . . . . . . . . . . . . B
-5
B.3.1. Работа стыков RS-232C/RS-422. . . . . . . . . . . . B
-5
B.3.2. Формат последовательных данных. . . . . . . . . . . B
-6
B.3.3. Пропускная способность. . . . . . . . . . . . . . . B
-6
B.3.4. Протокол послед. интерфейса . . . . . . . . . . . . B
-6
B.3.4.а. Старт-сигнал/стоп-сигнал. . . . . . . . . . . . . B
-6
B.3.4.б. Терминал для ввода данных готов . . . . . . . . . B
-7
B.3.5. Оборудование. . . . . . . . . . . . . . . . . . . . B
-8
|