Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Графические принтеры

Развитие графического интерфейса пользователя привело к серьезным изменениям в технологии печати. По мере того как компьютеры переходили на дисплеи, в большей степени основанные на изображениях, печать перешла от символьных к графическим методам. Этому способствовало появление недорогого лазерного принтера, который вместо печати фиксированных символов мог печатать крошечные точки в любом месте печатаемой области страницы. Это сделало возможной печать пропорциональных шрифтов (например, шрифтов, используемых наборщиками) и даже фотографий и высококачественных диаграмм.

Однако переход от символьной схемы к графической представляет собой серьезную техническую проблему. Вот почему: количество байтов, необходимых для заполнения страницы с использованием символьного принтера, можно рассчитать следующим образом (предполагая, что на странице 60 строк, каждая из которых содержит 80 символов):

60 X 80 = 4800 байт

Для сравнения, для лазерного принтера с разрешением 300 точек на дюйм (при условии, что площадь печати 8 на 10 дюймов на страницу) требуется:

(8 X 300) X (10 X 300) / 8 = 900000 байт

Многие из медленных компьютерных сетей просто не могли обработать почти один мегабайт данных, необходимых для печати полной страницы на лазерном принтере, поэтому было ясно, что необходимо хитрое изобретение.

Это изобретение оказалось язык описания страниц (PDL). Язык описания страницы - это язык программирования, который описывает содержимое страницы. В основном он говорит: «перейдите в эту позицию, нарисуйте букву« а »в 10 пунктах Helvetica, перейдите в эту позицию ...» до тех пор, пока все на странице не будет описано. Первый крупный PDL был PostScript от Adobe Systems, который широко используется и сегодня. Язык PostScript - это законченный язык программирования, предназначенный для типографики и других видов графики и изображений. Он включает встроенную поддержку 35 стандартных высококачественных шрифтов, а также возможность принимать дополнительные определения шрифтов во время выполнения. Сначала поддержка PostScript была встроена в сами принтеры. Это решило проблему передачи данных. Хотя типичная программа PostScript была очень многословной по сравнению с простым потоком байтов символьных принтеров, она была намного меньше, чем количество байтов, необходимых для представления всей печатной страницы.

A Принтер PostScript принял программу PostScript в качестве входных данных. Принтер содержал свой


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

С годами и компьютеры, и сети стали намного быстрее. Это позволило RIP перейти от принтера к главному компьютеру, что, в свою очередь, позволило значительно снизить стоимость высококачественных принтеров.

Многие принтеры сегодня по-прежнему принимают потоки на основе символов, но многие недорогие принтеры этого не делают. Они полагаются на RIP главного компьютера, чтобы предоставить поток битов для печати в виде точек. Есть еще несколько принтеров PostScript.


Лучшие облачные вычисления для ОС в OnWorks: