Logo GenDocs.ru

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

Загрузка...

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


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

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

KIT2_ALG.PAS
KIT2.PAS
MSKIT_LAB2.doc122kb.24.12.2010 00:10скачать

содержание

MSKIT_LAB2.doc

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

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

Кафедра САПР




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

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




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

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




по курсу


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

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




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


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

XXXXX


1999


Цель работы


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

Задание




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

  2. Заправить в ПУ бумагу и провести автоматический контроль графитажа и механических функций в автономном режиме работы.

  3. Исследовать виды шрифтов ПУ.

  4. Написать программу для вывода на печать алгебраического выражения.

  5. Исследовать работу ПУ в режиме HEX DUMP, распечатав результаты работы программы, полученной при выполнении п.4.


Основные технические характеристики ПУ.


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


Количество иголок

24

Направление печати

Двунаправленная с логической оптимизацией для текста и графики.(для графики возможна установка однонаправленной печати)

Таблицы символов

всего 16, в т.ч. одна с курсивным начертанием

Наборы символов

14 международных и один стандартный, а также один загружаемый

Система команд

ESC / P2 ( EPSON-совместимая)



^

Скорость печати


качество

cpi

зн/сек

Draft

10

167

12

200

LQ

10

60

12

72




размер знака

количество знаков в строке

10 cpi

80

10 cpi condensed

137

12 cpi

96

12 cpi condensed

160

15 cpi

120



^

Встроенные шрифты


Шрифт

10 cpi

12 cpi

15 cpi

Пропорцио-

нальный

Epson Draft

x

x

x

-

Epson Roman

x

x

x

x

Epson Sans Serif

x

x

x

x

Epson Courier

x

x

x

-

Epson Prestige

x

x

-

-

Epson Script

x

x

-

-



^

Масштабируемые шрифты


Шрифт

min pt

max pt

шаг

Epson Roman

8

32

2 pt

Epson Sans Serif

8

32

2 pt



Бумага


Размер

Letter (8.5” x 11”)

A4(210x297мм)

Плотность

52..90 г/кв.м

Виды формуляров

Отдельные листы:

ширина 148..257 мм

длина 92..364 мм

Непрерывная бумага в рулонах

ширина 101..254 мм

Возможность копирования

один оригинал и две копии

Построчная подача

1/6,1/8,n/360 дюйма



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

Связь ПУ с ПЭВМ осуществляется через параллельный интерфейс с 8-ми битной передачей данных.

^
Способ программного управления
режимами работы ПУ


Печатающее устройство EPSON LQ-100 располагает широкими возможностями программно управляемого вывода.

Программное управление режимами работы ПУ осуществляется путем передачи специальных командных ESCAPE-последовательностей. Ниже приводятся Esc-последовательности для исследуемых в работе шрифтов.


Командные последовательности для используемых шрифтов

Командная последовательность

Назначение


символьная

кодовая

ESC S0

27 14

Шрифт вразрядку

DC4

20

Отмена шрифта вразрядку

ESC S1

27 25

Сжатый шрифт

DC2

18

Отмена сжатого шрифта

ESC E

27 69

Жирный шрифт

ESC F

27 70

Отмена жирного шрифта

ESC G

27 71

Двойная печать

ESC H

27 72

Отмена двойной печати

ESC M

27 77

Шрифт «Элита»

ESC P

27 80

Отмена шрифта «Элита» и переход к шрифту «пика»

ESC S 0

27 83 0

Печать в верхней части строки

ESC S 1

27 83 1

Печать в нижней части строки

ESC T

27 84

Отмена печати в верхней и нижней частях строки

ESC - 1

27 45 1

Режим подчеркивания

ESC - 0

27 45 0

Отмена режима подчеркивания


ПУ позволяет провести автоматическое самотестирование в автономном режиме. Для проведения самотестирования необходимо нажать кнопку FORM FEED и включить питание ПУ. При этом ПУ распечатывает символы текущего шрифта и текущей таблицы символов. Самотестирование проводится до отключения питания ПУ.

В режиме HEX DUMP все передаваемые по интерфейсу данные печатаются в виде соответствующих шестнадцатеричных кодов. Для перехода в этот режим необходимо нажать и удерживать клавиши FORM FEED и FONT и включить питание ПУ.

Примеры теста, а также примеры работы ПУ в режиме HEX DUMP и примеры исследуемых шрифтов приведены ниже.

^
Текст программы для исследования шрифтов


Var f:text;

Begin

Assign(f,'PRN');

Rewrite(f);

writeln(f);

writeln(f);

writeln(f,'----------------------------------------------------------');

writeln(f,' Командная последовательность | );

writeln(f,'------------------------------| Вид шрифта');

writeln(f,' Символьная | Кодовая | ');

write(f,#27,#14);

writeln(f,' ESC SO 27 14 Шрифт вразрядку');

write(f,#20);

writeln(f,' DC4 20 Отмена шрифта в разрядку');

write(f,#27,#15);

writeln(f,' ESC SI 27 15 Сжатый шрифт ');

write(f,#18);

writeln(f,' DC2 18 Отмена сжатого шрифта ');

write(f,#27,#69);

writeln(f,' ESC E 27 69 Жирный шрифт');

write(f,#27,#70);

writeln(f,' ESC F 27 70 Отмена жирного шрифта');

write(f,#27,#71);

writeln(f,' ESC G 27 71 Двойная печать');

write(f,#27,#72);

writeln(f,' ESC H 27 72 Отмена двойной печати');

write(f,#27,#77);

writeln(f,' ESC M 27 77 Шрифт "элита"');

write(f,#27,#80);

writeln(f,' ESC P 27 80 Отмена шрифта "элита" и переход');

writeln(f,' к шрифту "пика" ');

write(f,#27,#83,#0);

writeln(f,' ESC S 0 27 83 0 Печать в верхней половине строки');

write(f,#27,#83,#1);

writeln(f,' ESC S 1 27 83 1 Печать в нижней половине строки');

write(f,#27,#84);

writeln(f,' ESC T 27 84 Отмена печати в верхней и нижней');

writeln(f,' частях строки');

write(f,#27,#45,#1);

writeln(f,' ESC - 1 27 45 1 Режим подчеркивания');

write(f,#27,#45,#0);

writeln(f,' ESC - 0 27 45 0 Отмена режима подчеркивания');

writeln(f,'-------------------------------------------------------------');

writeln(f,' Выполнил студент группы ДА-XX XXXXX XXXXXXX ');

writeln(f,' Дата 18.XII.99');

Close(f);

End.


Некоторые управляющие последовательности

^

Выбор шрифта


ESC S0

Шрифт вразрядку

DC4

Отмена шрифта вразрядку

ESC S1

Сжатый шрифт

DC2

Отмена сжатого шрифта

ESC E

Жирный шрифт

ESC F

Отмена жирного шрифта

ESC G

Двойная печать

ESC H

Отмена двойной печати

ESC M

Шрифт «Элита»

ESC P

Отмена шрифта «Элита» и переход к шрифту «пика»

ESC S 0

Печать в верхней части строки

ESC S 1

Печать в нижней части строки

ESC T

Отмена печати в верхней и нижней частях строки

ESC - 1

Режим подчеркивания

ESC - 0

Отмена режима подчеркивания

ESC 4

Курсивный шрифт

ESC 5

Отмена курсивного шрифта

ESC p

Вкл./Выкл. пропорциональной печати

ESC !

Установка атрибутов шрифта

ESC x

Переключение Draft / LQ

ESC k

Выбор шрифта
^

Подача бумаги


CR

Возврат каретки

FF

Подача формуляра

LF

Перевод строки

ESC 0

Интервал между строками 1/8 дюйма

ESC 2

Интервал между строками 1/6 дюйма

ESC 3

Интервал между строками n/180 дюйма

ESC +

Интервал между строками n/360 дюйма
^

Управление форматом


VT

Вертикальная табуляция

HT

Горизонтальная табуляция

ESC C

Установка длины страницы в строках

ESC Q

Установка номера правого граничного символа

ESC B

Установка меток горизонтальной табуляции

ESC D

Установка меток вертикальной табуляции
^

Прочие команды


ESC @

Инициализация принтера

ESC U

Вкл./Выкл. однонаправленной печати

ESC R

Выбор набора символов

ESC t

Выбор таблицы символов

ESC &

Загрузка знакогенератора

Выводы


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

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

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

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

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

При этом выбор вида шрифта ПУ может осуществляться как программно с помощью управляющих ESC-последовательностей, так и с помощью внешних органов управления ПУ (клавиша FONT на передней панели принтера).


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

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

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