Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Изучение реализации процесса печати распределенных операционных систем. Практикум № 70

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
492 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования

Московский технический университет связи и информатики

Кафедра мультимедийных сетей и услуг связи

Беленькая М.Н.

Практикум № 70

ИЗУЧЕНИЕ РЕАЛИЗАЦИИ ПРОЦЕССА ПЕЧАТИ РАСПРЕДЕЛЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ

Для студентов 4-го курса (направление 09.03.02)

Москва 2015

План УМД на 2015/16 уч.г.

Практикум № 70

ИЗУЧЕНИЕ РЕАЛИЗАЦИИ ПРОЦЕССА ПЕЧАТИ РАСПРЕДЕЛЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ

Составитель М.Н.Беленькая, доцент

Издание утверждено советом факультета ИТ. Протокол № 4 от 27.01.2015г.

Рецензент Д.В.Гадасин, к.т.н., доцент

1.Цель работы

1.1.Изучение реализации процесса печати распределенных операционных систем.

1.2. Получение практических навыков работы по осуществлению процесса печати в среде Windows 2003.

2.Домашнее задание

2.1.Изучите принципы работы процесса печати и способы его реализации. Изучите архитектуру программной и аппаратной реализации процесса печати.

2.2.Изучите состав распределенной операционной системы и архитектуру процесса печати в выделенном и невыделенном варианте.

2.3. Ознакомьтесь с командами Pserver.exe по технической документации системы.

3. Описание лабораторной установки

Лабораторная установка в аудиториях 207-211 включает горизонтальную подсистему, состоящую из кабеля UTP cat 5 и розеток с модулем RJ-45, патч-корды, макет магистрали сети доступа, состоящей из многопарного кабеля, оптоволоконную магистраль (62.5/125 мм), DSL-мультиплексор, девять рабочих станций, файл-сервер, сервер мониторинга, рутер, патч-панели RJ-45, 110, мультимодную SC-панель, стойку, шкаф с фильтром и источником бесперебойного питания.

3.1. Схема подключения принт-серверов в двух учебных аудиториях кафедры МС и УС лабораторного корпуса МТУСИ.

3

3.2. Краткое описание понятий для ОС Windows 2003.

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

Стек службы спулера Служба спулера — собрание динамически подключаемых библиотек —

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

Кроме того, под контролем спулера находятся принтеры клиентов и серверов, установка и администрирование логических принтеров и т.д.

4

Спулер контролируется диспетчером службы управления, и его работу можно начать или завершить в любое время. Для того чтобы остановить печать на компьютере, достаточно только отключить службу спулера (используя команду net stop spooler). Спулер является частью подсистемы

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

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

Служба спулера создает файлы (задания спулера или спул-файлы - файлы, в которые передается содержимое заданий печати) в том каталоге, где она постоянно находится. По умолчанию служба и файлы устанавливаются в папку \winnt\system32\ spool\printers. Следовательно, если сервер выполняет большое количество заданий печати, можно переадресовать задания печати на раздел, специально выделенный для обслуживания принтеров. Это можно сделать, изменяя значения следующего раздела системного реестра:

HKEY_LOCAL_MACHinE\SYSTEM\CurrentControlSet\Control\ Print\Printers.

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

Файлы вывода спулера

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

Спул-файл. Этот файл имеет расширение .spl и указывает, что следует посылать на принтер.

Теневой файл. Это файл с расширением .shd. Он содержит данные о параметрах задания печати и необходим только компонентам службы печати. В этом файле находится информация о положении задания в очереди, о владельце задания, о целевом принтере и т.д.

5

Чтобы переадресовать спул-файлы в отдельный раздел или папку для каждого принтера, измените заданный по умолчанию параметр спула целевого принтера:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers.

Перейдите вниз по дереву корневого каталога и найдите элемент данных SpoolDi-rectory. Можно изменить его значение (по умолчанию значение не задано). Напомню, что в значении указывается имя диска и путь к папке, но не ее сетевое имя.

Очередь печати

При создании заданий на печать организуется “очередь печати” – это файлы в спуле, содержащие задания, приоритеты и очередность.

Очередь печати Windows представляет собой файлы печати (библиотека файлов с расширением . spl), находящиеся в папке спула. Каждое задание, помешенное в очередь, печатается в порядке его получения. Для управления заданиями печати можно воспользоваться командой net print в командной строке или работать с документом в интерактивном режиме через интерфейс управления соответствующего принтера.

Если вам приходится управлять множеством принтеров, переадресовывая спул-файлы каждого принтера в отдельную папку, используйте командную строку, чтобы облегчить управление очередью печати. Бывает, что задание печати "зависает" по непонятным причинам, и первое, с чего следует начать диагностику, — это очередь печати. Если пользовательское задание поступило в очередь печати, следовательно, служба спулера пользователя работает нормально. Остается выяснить, почему задание находится в очереди, "идущей в неизвестность".

Обработчик печати

Функции обработчика (процессора) печати выполняет файл winprint.dll, который постоянно находится в папке \system32\spool\ptrprocs\w3286. Назначение этого файла будет следующим: получать данные заданий печати, посланные спулером, и преобразовывать их в данные, понятные принтеру (или, если данные уже в формате, понятном для принтера, оставлять их без изменений). Для большинства заданий, не имеющих специфических требований вывода на печать, вмешательство процессора печати не требуется.

По умолчанию тип данных, передаваемых процессором печати на принтер, — NT EMF. Здесь EMF обозначает формат расширенного метафайла, причем большинство принтеров смогут его воспринять и

6

обработать. Тип данных, передаваемых процессору, определяется пользовательскими приложениями, и вам не придется часто вмешиваться и изменять библиотеки процессора печати. Более того, этот процесс выполняется автоматически, и вы не сможете выбрать или принудить какой-либо обработчик печати обработать задание.

ОС Windows 2000 включает встроенные процессоры печати. Процессор Winprint устанавливается по умолчанию и обрабатывает стандартные типы данных, переданные на печать приложениями Windows. Обработчик печати Macintosh, SFMPSPRT обрабатывает задания, отправленные PostScriptпринтерам. Этот процессор устанавливается в случае инсталляции служб Macintosh на хост-компьютере.

Процессор Winprint может обрабатывать следующие типы данных.

NT EMF версииl.OOx. Аббревиатура EMF обозначает формат расширенного метафайла. Эти файлы могут выводить на печать большинство принтеров.

RAW. Данные формата RAW готовы для отправки на устройство печати, их дальнейшая обработка не нужна.

RAW (FF appended). Процессор печати, обрабатывая данные этого типа, проверяет, добавлена ли к концу задания команда перевода страницы. Эта команда предписывает принтеру перейти к началу следующей страницы.

RAW (FF auto). Данные этого типа не допускают команды перевода страницы, и обработчик печати автоматически добавляет ее к концу задания.

TEXT. Данные этого типа обычно используются для принтеров, которые не воспринимают обычный текст. Обработчик печати конвертирует текст в соответствии с параметрами целевого принтера.

Порты

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

7

4.Лабораторное задание

4.1.Все практическое выполнение команд необходимо производить в

аудитории 207.

4.2.Ознакомьтесь с принт-сервером (аудитория 207) под управлением Windows, его компонентами, возможностями и ограничениями операционной системы Windows, руководствуясь ее описанием.

4.3.Проверьте подключение локального и удаленного принтеров, загрузите рабочую станцию для подключения удаленного принтера под управлением

Windows.

4.4. Ознакомьтесь с возможностями реализации cпула под управлением

Windows.

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

Настройка соединения рабочей станции с PS1(dedicated) для печати на P2R. Очередь печати Q4.

В режиме XP одним щелчком левой кнопкой мыши нажимаем кнопку Пуск.

Выбираем из перечня Windows XP Professional Настройка наводом курсора на данную директорию.

Выбираем из списка настроек компонент Принтеры и факсы одним щелчком левой кнопки мыши

В группе Задачи печати щелкните ссылку Установка принтера,

чтобы запустить мастер установки принтера, а затем нажмите кнопку Далее.

Выберите вариант Сетевой или подключенный к другому компьютеру принтер и нажмите кнопку Далее

8

5.1.

Р1L (local printer 1) работает с очередью Q1

Р1R (remote printer 1) работает с очередью Q2

Р2L (local printer 2) работает с очередью Q3

Р2R (remote printer 2) работает с очередью Q4

PS1(dedicated), принтер P2R, очередь Q4

5.2.Отправьте задание на печать с рабочей станции на локальный принтер и на удаленный принтер.

5.3.Проверьте реализацию задания.

 

6. Содержание отчета

Отчет должен содержать:

 

 

Стр.

Содержание

 

 

1

Титульный лист

 

 

2

Цель работы

 

 

3

Функциональную схему работы выделенного принт-сервера в ауд.

 

207 с указанием сетевых устройств, их адресов, параметров

 

очередей, именами локальных и удаленных принтеров

4

Функциональную схему работы невыделенного принт-сервера в

 

ауд. 211 с указанием сетевых устройств, их адресов, параметров

 

очередей, именами локальных и удаленных принтеров

5

Функциональную схему работы аппаратного принт-сервера

 

 

6

Краткий ответ на пять контрольных вопросов (номера вопросов

 

выберите самостоятельно)

 

9

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

1.Что такое процесс операционной системы? Каковы способы коммуникации процессов?

2.Каковы функции сетевой операционной системы? Каковы функции распределенной операционной системы? В чем различия между ними?

3.Что такое файловая система ОС? Каковы ее составляющие?

4.Что такое подсистема дискового ввода/вывода? Каковы ее составляющие?

5.Какова структура дисковой памяти?

6.В чем суть монтирования файловой системы?

7.Каковы способы реализации удаленной файловой системы?

8.Каковы методы защиты от сбоев распределенной файловой системы?

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

1.Беленькая М.Н., Малиновский С.Т., Яковенко Н.В. Администрирование в Информационных системах: Учебное пособие. - М.: Горячая линия - Телеком, 2014.

2.Документация по ОС Windows 2003.

3.Докучаев В.А., Беленькая М.Н., Яковенко Н.В. Основы сетевых технологий и высокоскоростной передачи данных. Ч. 1: Учебное пособие / МТУСИ. – М., 2009.

4.Докучаев В.А., Беленькая М.Н., Яковенко Н.В. Основы сетевых технологий и высокоскоростной передачи данных. Ч. 2: Учебное пособие / МТУСИ. – М., 2011.

5.Operating System Concepts. Silberschatz, Galvin, Gagne. Yale University. John Wiley & Sons, Inc. 2014.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]