Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Вопрос №18.Организация печати в WindowsNT





Модель печати Windows NT позволяет пользователям просто «отметить и печатать (point and print)». Под печатающим устройством (print device) принято понимать фактическое аппаратное средство, которое производит вывод информации на печать. Под принтером (printer) обычно подразумевается программный интерфейс между печатающим устройством и приложением. Очередь (queue) -группа документов, ожидающая печати. Принтеры с сетевым интерфейсом (network-interface printers) - принтеры с собственными сетевыми платами. Разрешающая способность печатающего устройства измеряется в точках на дюйм (dpi - dots per inch). Преобразование (rendering) означает конвертирование задания на печать из любых команд, используемых приложением для описания вывода, в понятные печатающему устройству команды. Рабочая станция - компьютер, который посылает задания на печать через сеть; сервер - компьютер, который получает эти задания. Спулинг (spooling) означает запись содержимого задания на печать в файл на диске. Этот файл называется спул-файлом (spool file). Деспулинг (despooling) подразумевает считывание содержимого спул-файла и направление его на печатающее устройство.

Объединение компонентов ниже клиента называется спулером (spooler).

Клиенты (clients) любые приложения, которые посылают задания на печать спулеру.

Маршрутизатор (router) получает запросы от клиентов, определяет, какой компонент спулера должен обрабатывать запрос, и затем посылает запрос соответствующему компоненту. Локальный поставщик печати (local print provider) управляет спул-файлами и выполняет разделение страниц. Удаленный поставщик печати (remote print provider) передает задания от сервера печати Windows NT к серверу печати MS-Network или NetWare. Процессоры печати (print processors) применяются для изменения заданий на печать в зависимости от различных типов данных. Мониторы печати (print monitor) отвечают за передачу задания на печать различным типам печатающих устройств. Клиентами являются приложения, которые посылают задание на печать спулеру. К ним относятся: приложения, выполняющиеся на локальном компьютере; рабочие станции в сети, которые посылают задания на сервер печати Windows NT, компоненты спулера. Маршрутизатор обеспечивает единственную точку контакта для клиента, получая запросы сервиса и передавая эти запросы к компоненту спулера, который более всего подходит для обработки запроса. Маршрутизатор использует имя целевого принтера для определения, должно ли задание быть напечатано через локальный порт или должно быть передано на другой сервер печати. Если задание должно быть напечатано через локальный порт, маршрутизатор передает управление локальному поставщику печати. Если задание идет на другой сервер печати, то маршрутизатор передает управление заданием соответствующему удаленному поставщику печати. Локальный поставщик печати Windows NT используется для отправления заданий на печатающее устройство, непосредственно присоединенное к локальному компьютеру под управлением Windows NT. применяются для пересылки заданий на печать другим компьютерам в сети. Локальный поставщик печати обеспечивает следующие функции: записывает задание на диск как спул-файл, и затем записывает информацию задания на диск как теневой файл; передает управление заданием процессору печати. После завершения обработки процессор печати возвращает управление локальному поставщику печати; добавляет страницы разделителя к заданию, если пользователь запросил их в Print Manager; использует имя адресуемого принтера для определения порта, которому должно быть направлено задание, и передает управление отвечающему за этот порт монитору печати. Для каждого обрабатываемого задания локальный поставщик печати создает два файла: спул-файл (spool file), который содержит собственно задание на печать, без какой-либо административной информации относительно задания; спул-файлы имеют расширение .SPL; теневой файл (shadow file), который содержит информацию типа имени адресуемого принтера, приоритета задания, имя пользователя, пославшего задание, и т. д; теневые файлы имеют расширение .SHD. Локальный поставщик печати использует информацию теневого файла для определения способа печати задания; содержимое спул-файла является собственно содержанием задания.Спул-файл и теневой файл дня задания сохраняются в одном и том же каталоге на диске, эти файлы записываются в каталог \ systemroot\SYSTEM32\SPOOL\PRINTERS. Удаленные поставщики печати используются, когда компьютер под управлением Windows NT посылает задание на печать другому серверу печати. Windows NT обеспечивает два типа удаленных поставщиков печати: WIN32SPL.DLL передает задания серверу печати Windows Network (типа серверов печати, выполняющих Windows NT или Windows for Workgroups). NWPROVAU.DLL передает задания серверу печати системы Novell Netware.

Если поставщик печати Windows Network (WIN32SPL.DLL) распознает имя принтера, то его дальнейшие действия определяются типом сервера печати, которому адресовано задание. Если сервер печати работает под управлением Windows NT, то WIN32SPL.DLL производит вызовы удаленных процедур (RPC) к компоненту маршрутизации удаленного сервера. Маршрутизатор удаленного сервера получает задание через сеть и производит обработку задания так же, как и для случая его отправки локальным клиентом.

Процессоры печати на основании типа данных заданий на печать осуществляют необходимые изменения этих заданий. Процессор печати может распознавать один или несколько типов данных. Windows NT содержит два процессора печати: процессор печати Windows (WJNPRINT.DLL) и процессор печати Macintosh (SFMPSPRT.DLL).

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

В Windows NT присутствуют пять мониторов печати: локальный, Macintosh, Digital, Hewlett-Packard и LPR.

Локальный монитор печати (Local Print Monitor), LOCALMON.DLL, отвечает за отправку заданий на локальные устройства. К ним относятся порты типа LPT1: и СОМ1:.

Порт FILE: появляется в списке портов по умолчанию в диалоговом окне Print Properties. Когда пользователь направляет задание принтеру, использующему этот порт, локальный монитор печати запрашивает имя файла, в котором будет сохранено задание.

 

Вопрос

В Windows NT шрифт (font) - имя гарнитуры, включая такие характеристики как полужирный (bold) или курсив (italic). При установке шрифта и его отображении Windows NT распознает следующие семейства: Roman, Swiss, Modern, Script и Decorative.

Основные характеристики для определения вида шрифта:

Начертание относится к специфическим характеристикам шрифта. Windows NT позволяет определять четыре характеристики для шрифтов:

italic (курсивное начертание),

bold (полужирное начертание),

bold italic (полужирное курсивное начертание),

roman (нормальное начертание - Normal или Regular).

Размер шрифта, относится к вертикальному размеру в пунктах (point), где пункт равен 1/72 дюйма.

Особенности шрифта относятся к атрибутам типа подчеркивания, зачеркивания и цвета.

Для описания шрифтов и начертания шрифтов используются характеристики:

Ширина знака может быть фиксированной или пропорциональной.

Плотность шрифта характеризует ширину каждого символа для моноширинных шрифтов.

Засечки являются специфическими характеристиками гарнитуры.

Шрифты с засечками, имеют графические элементы, которые расширяют верхний и нижний концы штрихов символов.

Рубленые шрифты не имеют засечек.

Наклон относится к углу написания символов шрифта.

Насыщенность характеризует относительную толщину штрихов.

Пропорциональность характеризует относительную ширину знаков шрифта.

Х-высота относится к высоте строчных букв.

Windows NT поддерживает три основных вида шрифтов, которые подразделяются по типу их вывода на экран или печатающие устройства:

Растровые шрифты сохраняются в файлах в виде растра.

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

Шрифты TrueType — контурные шрифты структуры, могут быть масштабированы и повернуты.

Шрифты Windows NT подразделяются по устройствам вывода:

Экранные шрифты представляют собой описания, которые используются Windows NT для отображения символов на дисплее.

Шрифты принтера представляют собой описания, используемые принтером для создания шрифта. Приложения Windows NT могут использовать три вида шрифтов принтера:

шрифты устройства, загружаемые программные шрифты, печатаемые экранные шрифты.

 

 

Вопрос

В Windows NT используется новое, единое место хранения инициализационных параметров - реестр(Registry). Registry Editor отображает четыре поддерева, используемые для обращения к содержимому базы данных.

Использование реестра компонентами Windows NT:

--Setup. При выполнении программы Windows NT Setup или других программ установки приложений или аппаратных средств они добавляют в реестр новые данные конфигурации.

--Программа распознавания. При запуске компьютера под Windows NT программа распознавания помещает данные о конфигурации аппаратных средств в реестр (список аппаратных средств, обнаруженных в системе).

--Ядро Windows NT. В процессе запуска системы ядро Windows NT извлекает из реестра различную информацию, типа драйверов устройств для загрузки и порядок их загрузки.

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

--Административные инструментальные средства. Административные инструментальные средства Windows NT, такие как предоставляемые Control Panel и находящиеся в группе программ Administrative Tools, могут использоваться для изменения данных конфигурации.

Реестр структурирован как наборпяти поддеревьев ключей, которые содержат базы данных с информацией о компьютере и пользователях. Информация о компьютере включает сведения об аппаратных средствах и программном обеспечении, установленном на компьютере. В профили пользователя включается информация о пользователях, типа назначений рабочего стола, индивидуальных предпочтений (параметры конфигурации, определяемые пользователем) для определенного программного обеспечения, персонального принтера и сетевых назначений.В реестре Windows NT каждый индивидуальный ключ может содержать элементы данных, называемые значимыми элементами (value entries), и дополнительные подключи (subkeys). Реестр разделен на части, называемые ульями (hive). Улей поддерживается одиночным файлом и файлом.LOG, которые находятся в каталоге %SystemRoot%\system32\config.По умолчанию, все ульи хранятся в подкаталоге SystemRoot\SYSTEM32\CONFIG, включающем также SYSTEM.ALT и файлы .LOG, которые являются резервными файлами улья. Файлы улья дляпрофилем пользователя могут быть записаны в другом месте.

Система выполняет следующий процесс заполнения для всех ульев (кроме улья SYSTEM):

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

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

3. Измененные данные записываются в файл улья.

4. Файл улья маркируется как завершенный.

HKEY_LOCAL_MACHINE содержит данные конфигурации для локального компьютера. Информация этой базы данных используется приложениями, драйверами устройств и системой Windows NT для определения данных конфигурации для локального компьютера, которые не зависят от конкретного пользователя и применяемого программного обеспечения.

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

Поддерево HKEY_LOCAL_MACHINE\SAM содержит информацию бюджет пользователя и группы в базе данных диспетчера бюджета безопасности (SAM) для локального компьютера.

Поддерево HKEY_LOCAL_MACHINE\SECURITY содержит информацию безопасности для локального компьютера, включая права пользователя, политику паролей и членство в локальных группах, как установлено в User Manager (Управление пользователями).

Поддерево HKEY_LOCAL_MACHINE\SOFTWARE содержит специфическую информацию о конфигурации программного обеспечения на локальном компьютере. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft и его подключ WindowsNT\CurrentVersion содержат информацию о программном обеспечении, которое поддерживает встроенный сервис Windows NT, так же как данные о версии и типе текущего выпуска (многопроцессорная или однопроцессорная).

Данные в HKEY_LOCAL_MACHINE\SYSTEM, который является ульем System, формируют наборы параметров управления (control sets), которые содержат все параметры для устройств и средств сервиса. В некоторых случаях можно изменять элементы в подключе CurrentControlSet.

HKEY_CLASSES_ROOT содержит информацию об ассоциации файла и OLE. Эта информация совпадает с данными подключа Classes в HKEY_LOCAL_MACHINE\SOFTWARE.

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

Процесс входа в систему Windows NT формирует персональную среду профиля пользователя, основанную на информации, содержащейся в HKEY_USER\SID_#. Если какие-либо сведения отсутствуют, HKEY_CURRENT_USER формируется из данных в HKEY\USERS\DEFAULT.

HKEY_CURRENT_CONFIG Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.

HKEY_USERS содержит все загруженные профили пользователя и имеет, по крайней мере, два подключа: DЕFAULT и Security ID для пользователя, который в настоящее время зарегистрирован в системе.

Данные реестра поддерживаются как значимые элементы в ключах реестра.

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

Значимый элемент не может иметь размер более 1 Мб.

Значения от 0 до 0х7fffffff зарезервированы для определения системой, поддерживается использование их приложениями. Значения от 0х80000000 до 0хffffffff зарезервированы для использования приложениями.

Начало работы с Registry Editor:

Для запуска Registry Editor следует:

1. Ввести команду start regedit (regedit) в приглашении ко вводу в командной строке и нажать клавишу <Enter>.

2. Выбрать команду Read Only Mode из меню Options.

Эта команда защитит содержимое реестра от случайного изменения во время его исследования.

3. Дважды нажать на любой значок папки для отображения содержимого этого ключа.

 

 

Date: 2015-07-27; view: 495; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию