Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Лабораторная работа №3 - Исследование точечного (графического) режима работы печатающего устройства EPSON LQ-100 - файл MSKIT_3.doc


Лабораторная работа №3 - Исследование точечного (графического) режима работы печатающего устройства EPSON LQ-100
скачать (10.7 kb.)

Доступные файлы (4):

KIT3_24.PAS
KIT3_K.PAS
KIT3.PAS
MSKIT_3.doc63kb.24.12.2010 00:36скачать

содержание

MSKIT_3.doc

Национальный Технический Университет Украины

“Киевский Политехнический Институт”

Кафедра САПР




ОТЧЕТ О ВЫПОЛНЕНИИ

ЛАБОРАТОРНОЙ РАБОТЫ № 3




ИССЛЕДОВАНИЕ ТОЧЕЧНОГО РЕЖИМА РАБОТЫ

ПЕЧАТАЮЩЕГО УСТРОЙСТВА EPSON LQ-100“




по курсу


МЕТОДЫ И СРЕДСТВА

КОМПЬЮТЕРНЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ“

Вариант №1




Подготовил: Принял:


студент группы ДА-XX

XXXXX


1999

Цель работы


Изучить точечный режим работы печатающего устройства EPSON LQ-100.

Задание




  1. Ознакомиться с принципом действия и способами программирования ПУ в точечном режиме.

  2. Исследовать точечный режим ESC K.Для этого написать программу вывода на печать 10 строк, расположенных вплотную друг к другу, каждая из которых имеет следующую структуру: число позиций печати N=15, для печати задействовано две иголки K=10=0000 1010 b.

  3. Исследовать точечные режимы ESC L, ESC Y, ESC Z. Для этого модифицироовать программу, разработанную при выполнении п.2 таким образом, чтобы число печатных позиций увеличилось в два раза для режимов ESC L и ESC Y и в четыре раза – для режима ESC Z.

  4. Исследовать команду выбора точечного режима ESC *. Для этого написать программу вывода на печать во всех режимах ESC * условного обозначения конденсатора оксидного неполяризованного.



^
Принцип работы ПУ в точечном режиме


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

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

ПУ переводится в точечный режим путем передачи соответствующей ESC- последовательности.
Основные точечные режимы
^

Эмуляция 8-ми точечной графики


Командная

последовательность

Горизонт.

плотность

dpi

Печать

смежных

точек

Режим

символь-

ная

Кодовая


ESC K

n1 n2 data

27 75

60

есть

Нормальная плотность


ESC L

n1 n2 data

27 76

120

есть

Двойная плотность


ESC Y

n1 n2 data

27 89

120

нет

Двойная плотность и двойная скорость

ESC Z

n1 n2 data

27 90

240

нет

Четырехкратная плотность

ПУ может эмулировать 8-ми точечную графику для обеспечения совместимости с командами 9-ти иголочных принтеров.

Во всех 8-ми точечных режимах параметры n1, n2 определяют количество печатных позиций n= n1 + n2*256; data означает n байт данных, содержащих информацию о точках изображения. Каждый байт данных описывает один столбец (одну позицию печати). При этом печатается графическое изображение, состоящее из 8 элементов в каждом столбце, причем каждому элементу соответствует один бит передаваемых данных. Младшему биту соответствует нижняя точка столбца. После печати n байт данных ПУ переходит в ранее установленный текстовый режим.

^

Точечные режимы ESC * m n1 n2 data


m

Гориз.

плотн.

(dpi)

Вертик.

плотн.

(dpi)

кол-во

эл-тов

в столбце

Печать смежных точек

Режим

t

0

60

60

8

есть

нормальная плотность

1

1

120

60

8

есть

двойная плотность

1

2

120

60

8

нет

дв. плотн. и дв. скорость

1

3

240

60

8

нет

четырехкратная плотн.

1

4

80

60

8

есть

CRT graphics 1

1

6

90

60

8

есть

CRT graphics 2

1

32

60

180

24

есть

нормальная плотность

3

33

120

180

24

есть

двойная плотность

3

38

90

180

24

есть

CRT graphics 3

3

39

180

180

24

есть

утроенная плотность

3

40

360

180

24

нет

шестикратная плотность

3


Первые шесть режимов предназначены для эмуляции 8-ми точечной графики с целью обеспечения совместимости с командами 9-ти иголочных принтеров , режимы 0,1,2,3 эквивалентны соответственно последовательностям ESC K , ESC L, ESC Y, ESC Z. Поддерживаются также режимы 4 и 6. Режимы 5 и 7 не поддерживаются 24-иголочными принтерами. Подробнее использование 8-ми точечных режимов описано выше.


Режимы 32,33,38,39,40 являются 24-х точечными. Параметры n1, n2 определяют количество печатных позиций n= n1 + n2*256; data означает (3*n) байт данных, содержащих информацию о точках изображения. Каждый столбец (каждая позиция печати) описывается тремя байтами данных. При этом печатается графическое изображение, состоящее из 24 элементов в каждом столбце, причем каждому элементу соответствует один бит передаваемых данных. Первый байт используется для верхних 8-ми иголок, второй – для 8-ми средних, третий –для 8-ми нижних. При этом младший бит кодирует самую нижнюю иголку из 8-ми. После печати (3*n) байт данных ПУ переходит в ранее установленный текстовый режим.

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


Выводы


В данной работе изучался принцип действия, функциональные возможности и программирование печатающего устройства (ПУ) EPSON LQ-100 в точечном режиме работы.

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

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

Для перевода принтера в графический режим необходимо передать ему соответствующую управляющую ESC-последовательность.

Исследуемое ПУ EPSON LQ-100 является 24-х иголочным матричным ПУ.

Кроме режимов печати 24-х точечной графики ( ESC * 32, ESC * 33, ESC * 38, ESC * 39, ESC * 40 ) , эмулируется печать 8-ми точечной графики для обеспечения совместимости с командами 9-ти иголочных принтеров. При этом поддерживаются режимы ESC K, ESC L, ESC Y, ESC Z, а также режимы 0,1,2,3,4,6 командной последовательности ESC *. Режимы 5 и 7 не поддерживаются 24-х иголочными принтерами.

Во всех исследуемых ESC-последовательностях для установки точечного режима как параметр указывается количество печатаемых в строке точечных позиций, после печати которых ПУ автоматически возвращается в текстовый режим. Если число позиций печати выходит за пределы строки , то избыточные данные игнорируются

В работе использовалась команда установки междустрочного интервала

ESC 3 (установка интервала n/180”).


Скачать файл (10.7 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации