Компьютерные и информационные технологии

Автор: Пользователь скрыл имя, 09 Марта 2012 в 22:44, курсовая работа

Описание работы

Цель технологии материального производства - выпуск продукции, удовлетворяющей потребности человека или системы.
Цель ИТ - производство информации для её анализа человеком и принятия на его основе решения по выполнению какого-либо действия.

Содержание

ВВЕДЕНИЕ……………………………………………………………………………5
1 ИЗУЧЕНИЕ ЯЗЫКА POSTSCRIPT………………………………………………….8
1.1 Основные понятия языка PostScript…………………………………………......8
1.2 Графика и текст в PostScript…………………………………………………12
1.3 Пример создания программы на языке PostScript………………………….14
2 СИСТЕМА КОМАНД ДЛЯ УПРАВЛЕНИЯ МАТРИЧНЫМ ПРИНТЕРОМ…….18
2.1 Основные понятия…………………………………………………………………18
2.2 Команды управления режимами печати…………………………………………22
2.3 Команды перемещения бумаги…………………………………………………...24
2.4 Работа с загружаемым знакогенератором………………………………………..26
2.4.1 Подготовка образов загружаемых символов для черновой печати……...26
2.4.2 Подготовка образов загружаемых символов для качественной печати...28
2.4.3 Команды работы с загружаемым знакогенератором……………………..29
3 ПРИЕМЫ НИЗКОУРОВНЕВОЙ РАБОТЫ С МЫШЬЮ…………………………..33
3.1 Структура мыши………………………………………………………………….33
3.2.Операции низкоуровневой работы с мышью………………………………….34
4. ЗАГРУЖАЕМЫЕ СИМВОЛЫ……………………………………………………….40
ВЫВОДЫ………………………………………………………………………………..43
Перечень ссылок…………………………………………………………………………44

Работа содержит 1 файл

Курсовой_КИТ.doc

— 311.00 Кб (Скачать)
e="text-align:justify">/getfont{

/Helvetica findfont

}def

getfont 20 newsize

255 350 moveto (My home) show

Для печати текста часто требуются различные операции по выравниванию слов по границам страницы, выравниванию промежутков между буквами (кернинг), чтобы напечатанный текст выглядел приятно. Для этой цели в PostScript имеется 4 варианта оператора show:

ashow – при печати строки добавляет после каждого символа заданный промежуток;

widthshow – при печати строки добавляет заданный промежуток после каждого появления некоторого символа (например, после каждого пробела);

awidthshow – является комбинацией двух предыдущих операторов;

kshow – выполняет заданную процедуру между каждой парой символов в строке.

И, наконец, оператор showpage печатает текущую страницу (отправляет ее на печать).

Листинг программы, которая интерпретировалась средствами языка Postscript как картинка, включающая в себя все базовые графические примитивы, различный текст, циклы, а также программа, результатом которой является письмо рекламного содержания, включающее в себя текст (английский), печать (круглая), подпись, представлены в приложениях А.1 и А.2. Также представлены результаты работы программ в виде напечатанных картинок.


2 СИСТЕМА КОМАНД ДЛЯ УПРАВЛЕНИЯ МАТРИЧНЫМ ПРИНТЕРОМ

 

2.1 Основные понятия

 

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

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

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

В типографском деле высота шрифта измеряется в кеглях. Кегль (или кегель) включает высоту собственно буквы (очко) и так называемые "заплечики" – свободные пространства над и под очком, образующие межстрочные промежутки. Кегль в большинстве случае типографского набора соответствует межстрочному интервалу. Величина кегля измеряется в пунктах.

Существует два различных определения единицы измерения высоты кегля (и собственно шрифта) – американско-английское и европейское. В США и Англии (во всех пишущих машинках и принтерах) принято следующее определение "1 пункт = 1/72 дюйма = 0,351 мм". Двенадцать пунктов составляют  размер интервала, равного 4,22 мм. В Европе и странах СНГ принято в типографском деле определение 1 пункта как 1/2660 м = 0,376 мм.

С вертикальным размером шрифта – кеглем и шириной шрифта однозначного соответствия нет. В  зависимости от гарнитуры очко строчных букв обычно составляет 0,39-0,47 величины кегля, а средняя ширина с учетом межбуквенных промежутков приблизительно 0,6 кегля.

Набор символов – шрифт, используемый принтером при печати, называется кодовой таблицей. Кодовая таблица задает внутреннее представление символов. Принтер может иметь несколько кодовых таблиц.

Текущая кодовая таблица, с которой работает принтер, выбирается либо с помощью микропереключателей, либо программно.

В зарубежных принтерах используется кодовая таблица ASCII (American Standard Code for Information Interchange – Американский стандарт кодов для обмена информацией). Стандарт ASCII регламентирует только коды от 0х00 до 0х7F (0-127). При этом коды с 0x00 по 0x1F являются символами управления процессом обмена информацией. Вторая половина кодовой таблицы (0x80 - 0xFF) предназначена для символов национальных алфавитов, псевдографики, специальных символов.

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

  - черновая (draft) - обычного качества (матрица знакогенератора 9х9),

  - качественная (NLQ) - близкая по качеству к пишущей машинке (матрица знакогенератора 12х18),

  - высококачественная (LQ) - близкая по качеству к типографской.

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

Таблица 2.1 – Стили шрифтов

Знакогенератор / качество

Стиль шрифта

1

2

3

4

5

6

7

8

9

10

Встроенный черновой

+

+

+

+

+

+

+

+

+

Встроенный качественный

+

+

+

+

+

+

+

+

Загружаемый черновой

+

+

+

+

+

+

+

+

+

Загружаемый качественный

+

+

+

+

+

+

+

+

1 – уплотнённый

2 – элит

3 – выделенный (фазовый)

4 – с линией подчёркивания

5 – с двойным ударом

6 – расширенный

7 – двойная высота

8 – курсив

9 – индексы

10 – пропорциональный

 

Стандартный стиль - пайка (pica). Печать стандартным стилем в черновом режиме является наиболее скоростной и применятся для быстрого получения черновиков документов.

┌─ CPF-136

│Размер символа в этом режиме 2,12х2,8 мм (0.083" х 0.11")

└─

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

Стиль элит (elite). Элит характеризуется более узкими символами, чем стандартный вид. Он получается путем изменения интервала времени между двумя последовательными ударами иголок, что приводит к изменению горизонтальной плотности печати (12 символов на дюйм).

Уплотненный стиль (condensed). Отличается шириной символов (горизонтальная плотность - 17 символов на дюйм). Уплотненная печать удобна, когда необходимо разместить большее число символов в строке.

Расширенный стиль (expended, enlarge). Получается из основного шрифта путем увеличения ширины каждого символа в два раза.

Выделенный стиль (emphasizd). При этом каждая точка символа печатается два раза, причем вторая точка немного смещена вправо относительно первой.

Двойной удар (double-strike). При этом каждая точка печатается два раза, причем вторая точка смещена вниз на один шаг шагового двигателя бумаги. Этот вид дает четкое и качественное изображение символа. Время печати увеличивается в два раза. Часто этот режим используется вместо NLQ, использование которого снижает скорость вывода в 4-5 раз.

Индексы (supersscript/subscript). Обычно индексы формируются как символы половинной высоты и ширины и печатаются в верхней половине строки (supersscript) или нижней (subscript).

Линия подчеркивания (underline). Все символы выводятся подчеркнутыми. В некоторых принтерах имеется возможность задать уровень, на котором будет расположена линия подчеркивания.

Двойная высота enlarge). Все символы выводятся двойной высоты. Используется для выделения заголовков и других важных участков текста.

Курсив (italic). Символы в этом режиме выводятся наклонными. При этом предыдущий символ может занимать часть места, отведенного для следующего символа. Обычно курсив используется только при печати в режиме NLQ.

 

2.2 Команды управления режимами печати.

 

1. ESC x n - выбор режима чернового или  качественного  режима работы (0x1B 0x78 n).

ESC x 0 ..... выбирает черновой режим.

ESC x 1 ..... выбирает качественный режим.

NLQ (качественный) режим совмещается с стандартным стилем (пайка) и расширенным.  NLQ  нельзя  совмещать  с уплотненным стилем,  стилем элит,  фазовым стилем, стилем двойной удар, индексами.

2. ESC a n - выбор выравнивания в NLQ режиме (0x1B 0x61 n).

ESC x 0 ..... прижать влево.

ESC x 1 ..... центрировать.

ESC x 2 ..... прижать вправо.

ESC x 3 ..... растянуть.

Выравнивание влево это стандартный формат,  используемый по умолчанию в NLQ режиме.

3. ESC W n - задание/отмена стиля с двойной шириной (0x1B 0x57 n).

ESC W 0 ..... отменить стиль двойной ширины.

ESC W 1 ..... включить стиль двойной ширины.

Расширенный стиль удваивает ширину каждого символа.

4. SI (Shift in) - уплотненный стиль (0x0F).

При выдаче команды SI все символы печатаются с уменьшенной шириной (60%), что дает плотность порядка 17 символов на дюйм.

5. DC2 - отмена уплотненного стиля (0x12).

При выдаче команды DC2 отменяется заданный командой SI уплотненный стиль.

6. ESC E - выбор выделенного стиля (0x1B 0x45).

При выдаче команды все символы печатаются выделенным стилем.

7. ESC F - отмена выделенного стиля (0x1B 0x46).

При выдаче команды отменяется печать выделенным стилем.

8. ESC G - выбор стиля двойной удар (0x1B 0x47).

При выдаче команды все символы печатаются с двойным ударом.

9. ESC H - отмена стиля двойной удар (0x1B 0x48).

При выдаче команды отменяется печать стилем двойной удар.

10. ESC M - выбор стиля элит (0x1B 0x4D).

При выдаче команды все символы печатаются стилем элит (плотность 12 символов на дюйм).

11. ESC P - отмена стиля двойной удар (0x1B 0x50).

При выдаче команды отменяется печать стилем элит (переводится в режим пайка).

l2. ESC S n - задание стиля верхних или нижних индексов  (0x1B 0x53 n).

ESC S 0 ..... включить стиль верхних индексов.

ESC S 1 ..... включить стиль нижних индексов.

Все последующие символы печатаются приблизительно половинной высоты и ширины в верхней или нижней части знакоместа.

13. ESC T - отмена стиля индексов (0x1B 0x54).

При выдаче команды отменяется печать верхними или нижними индексами.

14. ESC - n - включение/выключение подчеркивания (0x1B 0x2D n).

ESC - 0 ..... выключить подчеркивание.

ESC - 1 ..... включить подчеркивание.

Все последующие символы печатаются подчеркнутыми.

Информация о работе Компьютерные и информационные технологии