В чем разница между PostScript и PCL

Оглавление:

Anonim

В главное отличие между PostScript и PCL заключается в том, что PostScript - это язык описания страниц, разработанный Adobe Systems, а язык команд принтера (PCL) - это язык описания страниц, разработанный Hewlett-Packard в качестве протокола принтера.

Как правило, язык описания страниц - это компьютерный язык, который описывает внешний вид печатной страницы на более высоком уровне, чем фактическое выходное растровое изображение. Эти языки состоят из текстовых или двоичных потоков. И PostScript, и PCL являются общим языком описания страниц.

Растровое изображение, язык описания страниц, PostScript, язык команд принтера (PCL), процессоры растровых изображений (RIP)

Что такое PostScript

PostScript - это язык описания страниц в сфере электронных и настольных издательских систем. Adobe Systems разработала этот язык. Более того, это язык программирования с динамической типизацией.

Существуют различные версии PostScript. PostScript Level 1 был первоначально выпущен в 1984 году. PostScript level 2 был представлен в 1991 году. Он включает функции для повышения скорости и надежности, поддержки разделения RIP, поддержку декомпрессии изображений для составных шрифтов и механизм форм для кэширования повторно используемого содержимого. Наконец, в 1997 году Adobe Systems представила PostScript 3. Он состоит из новых словарных версий старых операторов и улучшенной обработки цвета. Кроме того, он обеспечивает плавные операции затенения и позволяет добавлять цвета чернил на составные цветные страницы. Поэтому люди используют PostScript 3 в производстве журналов.

Как правило, лазерный принтер позволяет размещать высококачественную графику и текст на одной странице. PostScript работает как единый язык управления, который поддерживает принтеры любой марки. Кроме того, он выходит за рамки обычного языка управления принтером и представляет собой отдельный язык программирования.

Большинство приложений могут преобразовывать документ в программу PostScript. Эту программу можно отправить в интерпретатор принтера, который печатает документ, или в приложение внутри другого, которое может отображать документ на экране. Интерпретатор принтера преобразует инструкции программы PostScript в точки, необходимые для создания вывода. Поэтому другое название интерпретаторов PostScript - PostScript. Процессоры растровых изображений (RIP).

Что такое PCL

PCL означает Язык команд принтера. Hewlett Packard разработал его как протокол принтера. Первоначально он был разработан для струйных принтеров в 1984 году. Позже пользователи использовали его с различными принтерами, такими как термопринтеры, матричные и страничные принтеры. Более того, более поздние версии PCL поддерживали HP-GL / 2 и PJL. Однако некоторые пользователи называют PCL языком управления принтером, но это неверно. Фактически, язык управления принтером - это еще одно название для обозначения языка описания страниц.

В PCL тоже есть разные версии. PCL 1 обеспечивает базовую печать текста и графики с максимальным разрешением 150 dpi (точек на дюйм). Сейчас он устарел. Однако следующая версия, PCL 2, все еще используется с несколькими ударными принтерами. Он имеет больше функций, таких как обработка данных и транзакции. Также он поддерживает растровые шрифты. Более того, его максимальное разрешение составляет 300 точек на дюйм. Впоследствии PCL 4 может добавлять макросы, растровые шрифты и графику большего размера, а PCL 5 может добавлять масштабирование шрифтов Intellifont, контурные шрифты и (векторную) графику HP-GL / 2. Наконец, последняя версия PCL 6 состоит из PCL 6 Enhanced, PCL 6 Standard и синтеза шрифтов.

Разница между PostScript и PCL

Определение

PostScript - это язык описания страниц. Adobe Systems разработала его для электронных и настольных издательских систем. Но PCL - это язык описания страниц (PDL), разработанный Hewlett-Packard в качестве протокола принтера. Таким образом, в этом основное отличие PostScript от PCL.

Разработчик

Компания Abode Systems разработала PostScript, тогда как Hewlett Packard разработала PCL.

Версии

Кроме того, PostScript уровня 1, 2 и 3 являются общими версиями PostScript, а PCL 1, 2, 3, 3+, 4, 5, 5e и 5c являются общими версиями PCL.

Заключение

Короче говоря, язык описания страниц - это компьютерный язык, который описывает внешний вид печатной страницы. PostScript и PCL - это два языка описания страниц. Однако основное различие между PostScript и PCL состоит в том, что PostScript - это язык описания страниц, разработанный Adobe Systems, а PCL - это язык описания страниц, разработанный Hewlett-Packard в качестве протокола принтера.

Использованная литература:

1. «Язык описания страниц». Википедия, Фонд Викимедиа, 30 июля 2018 г., доступно здесь. 2. «PostScript». Википедия, Фонд Викимедиа, 6 июня 2019 г., доступно здесь. 3. «Язык команд принтера». Википедия, Фонд Викимедиа, 13 апреля 2019 г., доступно здесь.

Изображение предоставлено:

1. «Значок кода примера PostScript» Автор: Izipy - собственная работа (общественное достояние) через Commons Wikimedia

В чем разница между PostScript и PCL