Поток данных персонального принтера
Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( декабрь 2018 г. ) |
Personal Printer Data Stream — это общее название семейства языков описания страниц , используемых принтерами IBM, которое включает все команды Proprinter, Quietwriter, Quickwriter, LaserPrinter 4019 и LaserPrinter 4029.
PPDS был представлен для управления принтерами в 1981 году с выпуском IBM Graphics Printer 5152. Первоначально он назывался потоком данных IBM ASCII, Proprinter, Quickwriter или Quietwriter, но название было изменено на PPDS, когда в 1989 году был представлен IBM LaserPrinter.
PPDS имеет различные уровни функций, которые совместимы с предыдущими версиями. Хотя многие лазерные или струйные принтеры не поддерживают PPDS, те, которые поддерживают двоичные языки принтера, по-прежнему используют синтаксис ESC, который включает версии языка команд принтера с 1 по 5 и набор команд Epson ESC/P .
уровни PPDS
[ редактировать ]Уровень 1
[ редактировать ]Уровень 1 — это базовый уровень PPDS, предоставляющий базовые услуги, необходимые любому принтеру. Этот уровень представлен семейством с 9 и 24 контактами принтеров Proprinter . На этом уровне типичные различия между принтерами заключаются в следующем:
- Выбор шрифта: поддерживается базовый набор 10, 17,1 и 12 CPI.
- Растровая графика: максимальное разрешение изображения составляло до 72x240.
Уровень 2
[ редактировать ]Уровень 2 включает улучшения в выборе шрифта, выборе качества печати и обработке бумаги. Этот уровень представлен семейством продуктов Quietwriter и Quickwriter. Следующие команды позволяют использовать эти улучшения:
- Select Font Global: для выбора шрифтов с глобальными идентификаторами шрифтов IBM.
- Выбор кодовой страницы: для выбора кодовой страницы или набора символов с идентификатором кодовой страницы IBM.
- Носитель для презентации страницы: для подачи форматных листов и конвертов из одного или нескольких источников.
- Пробел вперед и назад: для упрощения выравнивания текста.
Уровень 3
[ редактировать ]Уровень 3 предоставляет улучшения предыдущих уровней PPDS для принтеров страничного типа, таких как IBM LaserPrinter 4019. Эти усовершенствования:
- Позиционирование курсора: для размещения текста и изображений в любом месте страницы.
- Сохранение и управление макросами: для работы с наложениями форм и повторяющимися последовательностями команд.
- Правило и заливка: для заполнения рисунков различными узорами.
- Ориентация страницы: для изменения ориентации страницы.
Уровень 4
[ редактировать ]Уровень 4 добавляет новые функции IBM LaserPrinter 4029 к предыдущим уровням PPDS. Эти функции включают сжатие, масштабируемые шрифты и улучшенную ориентацию.
- Растровое изображение: для сжатия и распаковки данных.
- Комплексный выбор шрифтов: для масштабируемых шрифтов.
- Установите угол печати: для разных углов.
PPDS против PCL 1–5
[ редактировать ]Оба языка определяют разные области печати для данного физического носителя. PCL и PPDS используют разные характеристики или порядок при поиске заменяющего шрифта. PCL использует числовые значения в кодировке ASCII в качестве параметров команды, тогда как PPDS использует параметры в двоичной кодировке.
Поддержка современных принтеров
[ редактировать ]Некоторые современные принтеры Lexmark (например, серия Lexmark MS510/610 или серия MFP MX511/611) поддерживают PPDS Level 4, чтобы обеспечить высокий уровень поддержки устаревших приложений, написанных специально для лазерных принтеров IBM 4019 и 4029. .