Фотогалерея

Языки описания страниц


История создания языков описания страниц

Первыми компьютерными устройствами вывода на печать были матричные и ударно-литерные принтеры. Драйвер направлял в такие устройства коды символов, а принтер печатал их с помощью единственного встроенного шрифта. Кроме кодов алфавитно-цифровых символов, драйвер передавал в принтер простейшие команды форматирования: перевод строки, возврат каретки, перевод формата и т.д. В плоттерах использовался графический язык для построения векторный изображений, который состоял из команд поднять/опустить перо, переместить перо в точку с указанными координатами или нарисовать простейшую геометрическую фигуру. Уже в то время существовали устройства ксерографического копирования компании Xerox (название которой переводится с греческого как "сухое письмо"), в которых изображение документа формировалось в "аналоговой" форме в виде электрического заряда на селеновом барабане.

Несмотря на то, что первыми появились струйные устройства вывода на печать, создание языков описания страниц связано с лазерными (электрофотографическими) принтерами. Именно они позволили выводить на печать текстовую информацию в сочетании с рисунками, для чего и потребовался стандартный формат описания изображений при передаче данных из драйвера в принтер. Многие компании создавали собственные языки описания страниц для своих моделей принтеров. Можно вспомнить IBM ProPrinter, CaPSL (Canon Printing System Language), язык RENO в принтерах Agfa, а немецкой компании Mannesmann Tally даже удалось утвердить спецификацию ANSI 3.64 на основе собственного языка MTPL (Mannesmann Tally Printer Language). К настоящему времени все эти языки описаний благополучно забыты, за единственным исключением — языка ESC/P2 (Epson Standard Code for Printers, Level 2) для текстового режима в принтерах Epson, но сохранились и благополучно развиваются языки PCL (Printer Control Language, язык управления принтером) компании Hewlett-Packard и PostScript компании Adobe Systems Inc, которые стали промышленными стандартами для пересылки данных в принтеры.

история PCL

Язык PCL был создан компанией Hewlett-Packard (HP) как инструмент для управления параметрами печати различных печатающих устройств. Первые версии PCL (PCL1 и 2) использовались в ударных и струйных принтерах HP в начале 1980-х гг. и позволяли печатать только текстовые документы. B 1984 году вместе с первым лазерным принтером HP LaserJet появился язык PCL3, позволявший печатать (грубую) графику. Pазвитие технологий, меняющиеся потребности пользователей и совершенствование программного обеспечения привели в середине 1990-х гг. к созданию языков PCL5e и PCL5c (для цветной печати). Последняя версия PCL6 обеспечивает более высокую производительность и надежность печати. B этой версии уменьшено время обработки и поддерживается больше функций.