Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МГПУ Архитектура.doc
Скачиваний:
42
Добавлен:
11.11.2019
Размер:
2 Мб
Скачать
☆

10.3 Форматы данных.

Современные принтеры способны работать в любом режиме — графическом или текстовом. После включения питания, аппаратного или программного сброс: принтер готов к получению текстовых данных и команд. Принтеры, как прави­ло, работают в расширенной (8-битной) таблице ASCII-кодов. Первые 32 кода (0-1Fh) используются для управляющих символов, непосредственно не отобра­жаемых принтером. Далее следуют коды специальных символов, цифр, пропис­ных (верхний регистр, uppercase) и строчных (нижний регистр, lowercase) 6; латинского алфавита. Коды 80-FFh требуются для знаков национального (в частности, русского) алфавита и символов псевдографики. Посмотреть таблицу символов можно распечаткой файла BINCOD.CHR, который можно создать простой программой на языке Basic:

10 OPEN "BINCOD.CHR" FOR OUTPUT AS #1

20 FOR J=2 TO 15

30 FOR 1=0 TO 15

40 PRINT#1, CHR$(16*J+I);

50 NEXT I

60 PRINT#1,

70 NEXT J

80 CLOSE #1

90 END

Файл BINCOD.CHR представляет собой таблицу всех печатных символов (управляющие коды пропущены), расположенных по 16 символов в строке.

Для лазерных принтеров фирма Hewlett-Packard разработала специальный язык PCL (Printer Control Language), в котором кроме управляющих команд, ана­логичных Escape - последовательностям матричных принтеров, имеются и графи­ческие, описывающие рисование геометрических примитивов. В языке имеются я средства работы со встроенными шрифтами принтера, включающие масштаби­рование и повороты букв. Язык PCL поддерживают и ряд струйных принтеров.

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

Язык PostScript также предназначен для лазерных принтеров. В этом языке вся страница описывается в векторном виде. Шрифты задаются контурами (линиями Безье), и их растеризацией (в нужном цвете) занимается встроенный про­цессор принтера, в соответствии с возможностями принтера и выбранным разре­шением печати. Векторное описание всех объектов (символов и геометрических фигур) обеспечивает возможность точного выполнения трансформаций (масштабирование, позиционирование, повороты, зеркальные отражения). При файл печати не зависит от типа принтера (или иного устройства) — треб только поддержка версии языка, на которой создан файл.

Для плоттеров, которые получают исключительно векторные команды рисования, существует несколько различных языков. Общепринятым является HP-GL, его понимают все плоттеры и практически все прикладные прогул использующие графический вывод на плоттер. Для плоттеров, особенно перье­вых, актуальна оптимизация входных данных. Например, при многоцветных изображениях гораздо выгоднее нарисовать сначала все элементы одного цвета, затем другого.

Контрольные вопросы

  1. Дать классификацию принтеров.

  2. Описать принцип работы игольчатого принтера.

  3. Описать принцип работы струйного принтера.

  4. Описать принцип работы термопринтера.

  5. Описать принцип работы лазерного принтера.

  6. Описать принцип работы твердочернильного принтера.

  7. Описать принцип работы плоттера.

Список литературы

  1. Мюллер, Скотт. Модернизация и ремонт ПК, 14-е издание. : Пер. с англ.—М. : Издательский дом «Вильямс», 2003. – 1184 с.

  2. Колесниченко О .В. Шишигин И.В. Аппаратные средства РС – 4-е изд., перераб. Доп. – СПб. : БХВ-Петербург, 2001.—1024 с.

  3. Леонтьев В.П. Новейшая энциклопедия персонального компьютера 2002. – М.:ОЛМА-ПРЕСС, 2002 – 920 с.

  4. Бабич И.П., Жуков И.А. Компьютерная Схемотехника. Методы построения и проектирования: Учебное пособие, -- К,: «МК- Пресс», 2004. – 576 с.

  5. Гук м. Аппаратные средства IВМ РС. Энциклопедия. – СПб.: Питер Ком. 1999. – 816 с.