Каква е разликата от драйверите PCL5 и PCL6?

Мастиленоструен принтер

Много компютърни принтери използват PCL-базирани драйвери.

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

Hewlett-Packard разработи Printer Command Language, или PCL, за своите мастилено-струйни принтери през 80-те години на миналия век. Той стана широко разпространен с въвеждането на 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.