
- •Тверской государственный технический университет
- •Периферийные устройства эвм
- •Введение
- •1. Интерфейс rs-232c
- •1.1. Интерфейс rs-232c – cом-порт
- •1.1.1. Протокол rs-232c
- •Управление потоком данных
- •Системная поддержка Com-портов
- •Использование cом-портов
- •1.1.5. Непосредственное подключение устройств
- •1.2. Программируемый последовательный интерфейс
- •Связь компьютера с микроконтроллером
- •1.3.1. Протокол обмена
- •Работа с com-портом на низком уровне
- •Микросхемы асинхронных приемопередатчиков и особенности работы с ними
- •1.4.2. Структура регистров уапп 16550a
- •1.4.3. Описание регистров уапп 16550a
- •1.4.4. Примеры работы с последовательным портом на низком уровне
- •1.4.5. Аппаратное подтверждение связи
- •1.4.6. Проблемы передачи данных
- •1.4.7. Переполнение регистра-приемника
- •1.4.8. Использование функций bios
- •1.4.9. Использование функций Windows api
- •2.1. Классификация модемов
- •2.2. Устройство модемов
- •2.3. Подключение модема через интерфейс rs-232
- •Модемные протоколы и стандарты. Виды протоколов. Протоколы взаимодействия и модуляции
- •Команды управления модемами (ат-язык). Наборы ат-команд
- •2.5.1. Основные команды модема
- •2.5.2. Стандартный набор ответов модема
- •2.6.1. Локальный аналоговый тест
- •2.6.2. Локальный аналоговый тест с самодиагностикой
- •2.6.3. Локальный цифровой тест
- •2.6.4. Удаленный цифровой тест
- •2.6.5. Удаленный цифровой тест с самодиагностикой
- •2.7. Назначение и использование s-регистров модема
- •2.8. Режимы работы модема. Сообщения и ответы модема
- •2.9. Протоколы передачи файлов
- •2.10. XDsl – модемы
- •Клавиатура
- •3.1. Основные параметры, классификация, принципы работы
- •3.2. Скан-коды
- •3.3. Интерфейс клавиатуры
- •4. Видеосистема компьютера
- •4.1. Классификация и характеристики мониторов
- •4.2. Видеоадаптер
- •4.2.1. История видеоадаптеров
- •4.2.2. Компоненты видеоадаптера
- •Принтер
- •5.1. Классификация принтеров и технологий печати
- •5.1.1. Матричный принтер
- •5.1.2. Струйный принтер
- •5.1.3 Лазерный принтер
- •5.2.Описание lpt-порта
- •5.3. Язык описания страниц
- •5.4.1. Поддержка pcl
- •Лабораторная работа №1 «Изучение интерфейс rs-232»
- •Лабораторная работа № 2 «Определение и анализ качественных характеристик модема»
- •Лабораторная работа №3 «Изучение взаимодействия клавиатуры и компьютера»
- •Пример выполнения лабораторной работы
- •1. Включить сканирование клавиатуры.
- •2. Сбросить на начальные установки контроллер клавиатуры.
- •3. Установить:
- •5. Послать подтверждение контроллером клавиатуры.
- •6. Послать Эхо-запрос компьютером.
- •7. Ответить на Эхо-запрос контроллером.
- •8. Подготовить строку в скан-кодах для ввода в компьютер фразы «There Can Be».
- •9. Запретить сканирование клавиатуры.
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Лабораторная работа №4 «Изучение режимов работы видеокарты»
- •Выполнение
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Лабораторная работа № 5 «Управление печатью с помощью языка описания страниц»
- •Описание работы с программой
- •Варианты заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Библиографический список
- •Оглавление
- •Периферийные устройства эвм
- •170026, Г. Тверь, наб. Афанасия Никитина, 22
Лабораторная работа № 5 «Управление печатью с помощью языка описания страниц»
Целью данной лабораторной работы является изучение принципов управления печатью с помощью языков описания страниц.
Для выполнения лабораторной работы используется разработанное авторами специализированное приложение «Управление принтером», которое запускается exe-файлом printercontrol.exe.
Время выполнения – 90 мин.
Задание на лабораторную работу
Изучить основные команды управления печатью и с их помощью вывести отформатированные блоки текста.
Отчет по лабораторной работе должен содержать:
краткий теоретический материал;
перечень используемых команд и их параметры;
полученные результаты;
выводы.
Для выполнения лабораторной работы используется программа, имитирующая связь компьютера с принтером через LPT порт.
В данной программе сделан акцент на использование основных битов LPT порта:
- select in (выбор принтера);
- strobe (сообщение компьютера о том, что он готов к передаче данных);
- data (сами данные (код команды)). Для облегчения данные будут передаваться не в двоичном коде, а в десятичном;
- autofeed (автоматический перевод строки);
- init (очистка буфера).
Также используется измененная система команд (табл. 35). Код данных в программе состоит из четырех бит: трех бит кода и бита перевода строки.
Таблица 35. Система команд программы-эмулятора
Код команды (вводить в поле DATA) |
Назначение |
1 |
2 |
Коды команд для вывода символов и цифр |
|
32 |
Пробел |
33 |
! |
34 |
“ |
35 |
# |
36 |
$ |
37 |
% |
38 |
& |
39 |
‘ |
40 |
( |
41 |
) |
42 |
* |
43 |
+ |
44 |
, |
45 |
- |
46 |
. |
47 |
/ |
48 |
0 |
49 |
1 |
50 |
2 |
51 |
3 |
52 |
4 |
53 |
5 |
54 |
6 |
55 |
7 |
56 |
8 |
57 |
9 |
58 |
: |
59 |
; |
60 |
< |
61 |
= |
62 |
> |
63 |
? |
64 |
@ |
Установка параметров страницы |
|
100 |
Текст слева |
Продолжение табл. 35 |
|
1 |
2 |
101 |
Текст по центру |
102 |
Текст справа |
Установка параметров шрифта |
|
110 |
Нормальный шрифт |
111 |
Жирный шрифт |
112 |
Курсивом |
113 |
Подчеркнутый |
120-125 |
Размеры шрифта (10,12,14,16,18,20) |
131 |
Times New Roman |
132 |
Courier New |
133 |
Arial |
134 |
Comic Sans MS |
Коды русских букв |
|
192 |
А |
193 |
Б |
194 |
В |
195 |
Г |
196 |
Д |
197 |
Е |
198 |
Ж |
199 |
З |
200 |
И |
201 |
Й |
202 |
К |
203 |
Л |
204 |
М |
205 |
Н |
206 |
О |
207 |
П |
208 |
Р |
209 |
С |
210 |
Т |
211 |
У |
212 |
Ф |
213 |
Х |
214 |
Ц |
215 |
Ч |
216 |
Ш |
Продолжение табл. 35 |
|
1 |
2 |
217 |
Щ |
218 |
Ъ |
219 |
Ы |
220 |
Ь |
221 |
Э |
222 |
Ю |
223 |
Я |
224 |
а |
225 |
б |
226 |
в |
227 |
г |
228 |
д |
229 |
е |
230 |
ж |
231 |
з |
232 |
и |
233 |
й |
234 |
к |
235 |
л |
236 |
м |
237 |
н |
238 |
о |
239 |
п |
240 |
р |
241 |
с |
242 |
т |
243 |
у |
244 |
ф |
245 |
х |
246 |
ц |
247 |
ч |
248 |
ш |
249 |
щ |
250 |
ъ |
251 |
ы |
252 |
ь |
253 |
э |
254 |
ю |
255 |
я |