В чем разница от драйверов PCL5 и PCL6?

Струйный принтер

Многие компьютерные принтеры используют драйверы на основе PCL.

Кредит изображения: Райан Маквей / Фотодиск / Getty Images

Hewlett-Packard разработала язык команд принтера, или PCL, для своих струйных принтеров в 1980-х годах. Он получил широкое распространение с появлением PCL3 для популярного принтера LaserJet компании. PCL5 - последняя версия, основанная на традиционном коде, который драйвер компьютера отправляет принтеру, чтобы дать ему инструкции о том, как распечатать страницу. PCL6, также известный как PCL-XL, является более мощным драйвером, который работает совершенно иначе, сохраняя при этом имя PCL.

Язык

Хотя HP считает и PCL5, и PCL6 драйверами языка команд принтера, каждое программное обеспечение использует разные языки для доставки данных на принтеры. PCL5 и предыдущие версии драйверов HP используют код ASCII для отправки данных и команд из компьютерного приложения на принтер. PCL6 компилирует страницы из компьютерного приложения в двоичный формат перед отправкой пакета на принтер. Новый двоичный язык более компактен и предлагает дополнительные функции.

Видео дня

Функции

До PCL5 драйверы принтера имели ограниченную функциональность. Эти драйверы дают команды, например, для новой страницы или нового абзаца, и определяют шрифты для документа. Разрешение обычно фиксировано и ограничено 300 dpi. В рамках PCL6 драйвер также может удовлетворить требования к изображениям и графике. Он переводит векторные диаграммы, а также растровые изображения и может обрабатывать более высокие разрешения. Поскольку они обрабатывают сложные графические команды напрямую, драйверы PCL6 работают быстрее и генерируют меньше трафика.

Операция

Драйверы PCL до PCL5 используют специальные символы для запуска команд и отправляют текст документа для печати как обычный текст. Принтеры реагируют на специальные символы, обычно начинающиеся с символа, представленного на клавиатуре как «Esc», путем выполнения простых действий, таких как начало новой строки. PCL6 ориентирован на печать как цветной графики, так и текста. Такая печать требует более сложных команд, и простой текст становится менее важным. PCL6 принимает команды из графического пользовательского интерфейса операционной системы и преобразует их в команды для принтера. В результате распечатка более точно соответствует тому, что приложение показывает на экране компьютера.

Совместимость

HP включает все команды из предыдущих версий PCL в новую версию PCL. PCL5 полностью обратно совместим. PCL6 имеет модульную структуру и, как таковой, не включает старые команды таким же образом. Вместо этого HP добавила модуль под названием PCL6 Standard для обеспечения обратной совместимости. Из-за новой структуры эта совместимость не является полной, и HP рекомендует решать проблемы совместимости с PCL6, заменяя драйвер последней версией PCL5.