Аннотация: В данной лекции основное внимание уделяется драйверам устройств ввода/вывода. Приводятся практические примеры и задачи для самостоятельного рассмотрения.
Эта телефонная система LG Electronics Voice over IP (VoIP) основывается на Windows Embedded CE. Фотография с разрешения Mike Hall.
Введение в драйверы устройств В/В
Драйверы устройств помогают создать слой абстракции между оборудованием и прикладными программами пользователя. Типичный пользователь , разрабатывающий приложение , не должен понимать низко-уровневые детали оборудования каждого интерфейса. Вместо этого прикладная программа вызывает API ОС, который вызывает драйвер устройства.
Работая на более высоком уровне абстракции, используя ОС и драйверы устройств, программисты приложений могут быть более продуктивными. При использовании ОС и драйверов устройств приложения можно переносить на различные аппаратные платформы с меньшими усилиями, и система будет также более стабильной и безопасной. ОС является критически важной в планировании, размещении, и управлении устройствами, которые совместно используются несколькими процессами. В качестве примера представьте, что произойдет, если два приложения начнут одновременно посылать символьные данные непосредственно оборудованию принтера. В результате получится случайная смесь символов на каждой напечатанной странице.
Что такое Драйвера — Объяснение | Как это работает
Большинство распространенных драйверов устройств поставляются вместе с ОС или доступны производителям микросхем, но многие нужно будет переносить на новую аппаратную платформу, так как даже небольшие изменения, такие как задание адреса порта В/В или уровня прерывания могут требовать небольших модификаций кода драйвера.
Одной из проблем, постоянно встречающейся разработчикам встроенных систем, является необходимость разработки драйверов устройств для уникального оборудования, вводимого при проектировании каждой новой платы. Документация по интерфейсам драйверов и примеры драйверов устройств поставляются с каждой ОС. Детали реализации драйверов варьируются от ОС к ОС.
Может также поставляться инструмент типа мастера, помогающий сгенерировать шаблонный код, необходимый в новом драйвере устройства для правильного взаимодействия с ОС. В некоторых случаях драйверы устройств покупаются даже у сторонних разработчиков или разрабатываются внешними консультантами. Написаны целые книги по теме написания драйверов устройств. Библиотеки драйверов устройств CE перечислены в таблице 9.1.
Собственные библиотеки микропроцессора | Драйверы устройств для тесной интеграции собственных периферийных устройств микропроцессора. Например, микропроцессор ARM, и его дополнительная микросхема интегрирует многие периферийные устройства микропроцессора, такие как LCD , последовательный порт, USB Host, функцию USB, и т.д. SDB или аппаратная платформа, которая использует специальный микропроцессор будут использовать то же самое множество собственных драйверов микропроцессора. В Windows Embedded CE большинство микропроцессоров являются высоко интегрированными микропроцессорами, которые содержат много собственной периферии. Они связаны с так называемыми драйверами SOC (система-на-микросхеме) и находятся в ..WINCE600 PlatformCommonSrc SOC . |
Специфические для микропроцессора библиотеки поддержки OAL | Функции OAL для устройств, таких как часы реального времени, таймер, и контроллер отладки Ethernet, который обычно присутствует в микропроцессоре. Эта библиотека минимизирует написанный код OAL. Они также называются драйверами SOC (система-на-микросхеме) и находятся в ..WINCE600 PlatformCommonSrc SOC . |
BSP или драйверы специфические для аппаратной платформы | Драйверы устройств для периферии, которые являются специфическими для заданного SDB или аппаратной платформы. Эти драйверы имеют специфический для аппаратной платформы код и могут использоваться только на этой аппаратной платформе. Эти драйверы находятся в ..WINCE600Platform Hardware Platform Name> SrcDrivers . |
Другие распространенные драйверы периферийных устройств | Драйверы для стратегических периферийных наборов микросхем, которые обычно встречаются во многих SDB или конструкциях аппаратных платформ. Сюда входят такие устройства как Realtek RTL8139, базовый NE2000, наборы микросхем DEC/Intel 2114x Ethernet, MediaQ MQ200, наборы микросхем дисплея ATI Rage XL, и наборы микросхем аудио Ensoniq. Цель состоит в том, чтобы предоставить драйверы производственного качества для 50% стратегических наборов микросхем, которые покрывают более 75% аппаратных платформ, доступных на рынке. Они называются общими драйверами и находятся в . .WINCE600PublicCommonOakDrivers . Исходный код для модулей находится в каталоге Public. |
Модель потокового интерфейса для драйверов устройств
Драйвером 1 Part of the material presented in this Chapter was obtained from or is derived from the CE 6.0 on-line help files, MEDC 2006 conference presentations by members of the Windows Embedded CE design team , and Microsoft’s Windows Embedded CE Professional Training Materials. Reprinted with Permission of Microsoft Corporation. с потоковым интерфейсом является любой драйвер, который предоставляет функции потокового интерфейса, независимо от типа устройства, которым управляет драйвер. Модель потокового интерфейса является простейшим способом реализации большинства драйверов пользователя, и приложения обращаются к ним с помощью обычных функций API файловой системы. Подобно многим свойствам ОС, подход на основе потокового интерфейса ведет свое начало из первых версий Unix.
Лучшие программы для установки драйверов на Windows
Потоковый интерфейс подходит для любого устройства В/В, которое можно логически считать источником или стоком данных. То есть, любое периферийное устройство, которое создает или потребляет потоки данных как свою основную функцию, является хорошим кандидатом для предоставления потокового интерфейса. Примером является устройство потокового порта. Примером устройства, которое не создает и не потребляет данные в традиционном смысле, будет устройство дисплея, и действительно, для управления оборудованием дисплея потоковый интерфейс не предоставляется.
Потоковый интерфейс может использовать другой нижележащий драйвер устройства для доступа к физическим периферийным устройствам, которыми управляет драйвер, или он может обращаться к устройству непосредственно, если устройство отражено в память. Драйверы аудио-устройств для встроенного аудио-оборудования являются примером прямого доступа.
Сами функции потокового интерфейса создаются таким образом, чтобы как можно ближе соответствовать семантике обычных интерфейсов прикладного программирования (API) файловых систем, таких как CreateFile , WriteFile , ReadFile , IOControl , и CloseHandle . В качестве побочного эффекта такого дизайна устройства, которые управляются потоковым интерфейсом, доступны для приложений через файловую систему; приложения взаимодействуют с драйвером, открывая специальные файлы в файловой системе.
Драйверы потокового интерфейса могут иметь монолитную архитектуру или архитектуру с двумя слоями, MDD и PDD , как показано на рисунке 9.1.
Рис. 9.1. Две альтернативные архитектуры драйвера потокового интерфейса. Монолитный драйвер потокового интерфейса или Разделенный на слои драйвер потокового интерфейса. В разделенной на слои архитектуре драйвера в CE два слоя называются MDD и PDD
Интерпретация устройств как специальных файлов распространена во многих операционных системах, включая настольные версии Microsoft Windows и даже первые версия Unix. Там устройства печати традиционно представлялись именами специальных файлов LPTx:, а последовательные порты именами специальных файлов COMx:, и т.д.
Несмотря на базовые характеристики потокового интерфейса, его можно реализовать различным образом. Например, даже хотя потоковый интерфейс обычно создается для периферийных устройств независимыми поставщиками оборудования ( IHV ), производители оригинального оборудования (OEM) могут предоставлять потоковый интерфейс для определенных встроенных устройств.
В некоторых менее распространенных случаях драйверы потокового интерфейса могут переупаковывать существующие ресурсы, обычно таким образом, который специфические приложения смогут более легко использовать. Например, такой тип драйвера потокового интерфейса может управлять приемником системы глобального позиционирования (GPS) с последовательным интерфейсом. В этом примере ISV может выбрать создание специального драйвера потокового интерфейса для работы в соединении с приложением отображения GPS. Многие приемники GPS соединяются с последовательными портами. Приложение отображения GPS может, поэтому, открыть специальный файл COMx:, соответствующий последовательному порту и непосредственно взаимодействовать с приемником GPS.
Однако приемник GPS может предоставлять данные позиционирования в неудобном формате, или создатель приложения может захотеть сохранить скрытыми детали управления специальными моделями приемников GPS. Поэтому можно написать драйвер потокового интерфейса для обеспечения взаимодействия между приложением и приемником GPS. Драйвер будет взаимодействовать с приемником GPS как и раньше через специальный файл COMx:, но может переупаковывать данные позиционирования в более удобном формате для приложения. Драйвер может предоставлять свои собственные службы как специальный файл GPSx:, который будет открывать приложение, чтобы прочитать данные позиционирования.
Драйвер потокового интерфейса получает команды от Device Manager или из приложений посредством вызовов файловой системы. Драйвер инкапсулирует всю информацию, которая необходима для трансляции этих команд в соответствующие действия на устройствах, которыми он управляет.
Все драйверы потоковых интерфейсов, управляют ли они встроенными устройствами или устанавливаемыми устройствами, загружаются ли они во время начальной загрузки или загружаются динамически, имеют похожие взаимодействия с другими системными компонентами. Рисунок 9.2 показывает архитектуру драйверов потокового интерфейса для встроенных устройств, которые загружаются Device Manager во время начальной загрузки.
Различные вопросы могут влиять на конструктивные решения во время реализации динамически подключаемой библиотеки (DLL) драйвера потокового интерфейса. Чтобы реализовать драйвер потокового интерфейса, создайте DLL, содержащую требуемые точки входа для драйверов, и затем решите, хотите ли вы реализовать одиночный или множественный доступ к драйверу.
Можно реализовать драйвер только с точками входа Init и Deinit и без префикса устройства. Невозможно получить доступ к этому драйверу с помощью CreateFile. PCIBUS и RegEnum являются двумя примерами такого типа драйвера. Эти драйверы находятся в каталогах ..WINCE600PublicCommonOAKDriversPCIbus и ..WINCE600PublicCommon OAKDriversRegEnum .
Рис. 9.2. Архитектура потокового интерфейса
Если DEVFLAGS_NAKEDENTRIES определен в подключе реестра Flags драйвера, то имена точек входа могут быть лишены отличий; например, Open, Close, и т. д. Пример драйвера батареи, который находится в ..WINCE600PublicCommonOAKDriversBattdrvr , является примером драйвера, который использует точки входа без отличий. Настройки реестра драйвера батареи должны тем не менее включать префикс.
Реализации этих точек входа должны объявляться для экспорта из DLL, размещая __declspec(dllexport) перед объявлением функции. При разработке в C++, точки входа должны также объявляться как внешние «C».
Таблица 9.2 показывает функции драйвера потокового интерфейса с описанием назначения каждой из них. XXX в имени каждой функции заменяется трехсимвольным именем устройства. Эти функции определяются внутренне только для менеджера устройств, а не для приложений пользователя.
XXX_Close | Эта функция закрывает контекст устройства, определенный hOpenContext . Эта функция требуется для доступа к устройству с помощью CreateFile . Если вы реализуете XXX_Close , вы должны реализовать XXX_Open . |
XXX_Deinit | Эта функция де-инициализирует устройство. Ее вызывает Device Manager . Эта функция требуется драйверам, загружаемым ActivateDeviceEx , ActivateDevice , или RegisterDevice . |
XXX_Init | Эта функция инициализирует устройство. Ее вызывает Device Manager . Эта функция требуется драйверам, загружаемым ActivateDeviceEx , ActivateDevice , или RegisterDevice . |
XXX_IOControl | Эта функция посылает команду на устройство. Эта функция может требоваться или нет, в зависимости от возможностей устройства, которые предоставляет драйвер. Эта функция требует реализации XXX_Open и XXX_Close . |
XXX_Open | Эта функция открывает устройство для чтения, записи, или того и другого. Приложение неявно вызывает эту функцию, когда вызывает CreateFile для получения указателя на устройство. Эта функция требуется для доступа к устройству с помощью CreateFile . |
XXX_PowerDown | Не обязательная. Эта функция выключает питание устройства. Она будет полезна только с устройствами, которые можно выключить с помощью программного управления. |
XXX_PowerUp | Не обязательная. Эта функция восстанавливает питание в устройстве. |
XXX_PreClose | Не обязательная. Эта функция помечает закрывающий указатель как недействительный, и пробуждает все спящие потоки. |
XXX_PreDeinit | Эта функция помечает экземпляр устройства как недействительный и пробуждает спящие потоки. Эта функция требуется, если реализована функция XXX_PreClose . |
XXX_Read | Эта функция считывает данные из устройства, идентифицированного открытым контекстом. Эта функция может требоваться или нет, в зависимости от возможностей устройства, которые предоставляет драйвер. Эта функция требует реализации XXX_Open и XXX_Close . |
XXX_Seek | Эта функция перемещает указатель данных в устройстве. Эта функция может требоваться или нет, в зависимости от возможностей устройства, которые предоставляет драйвер. Эта функция требует реализации XXX_Open и XXX_Close . |
XXX_Write | Эта функция записывает данные в устройство. Эта функция может требоваться или нет, в зависимости от возможностей устройства, которые предоставляет драйвер. Эта функция требует реализации XXX_Open и XXX_Close . |
Так как периферийные устройства доступны приложениям как файлы, когда создается потоковый интерфейс, то нужно предоставить реализацию такого файла. Поэтому, рассмотрите, будет ли это практично, на основе возможностей устройства, которые предоставляет драйвер, чтобы позволить нескольким приложениям иметь одновременный доступ к файлу, который представляет устройство. То есть, рассмотрите, может ли драйвер иметь несколько открытых указателей файлов на своем устройстве. Драйвер потокового интерфейса может реализовать одиночный доступ или множественный доступ, используя параметр hOpenContext, передаваемый всем функциям В/В файла.
Чтобы реализовать множественный доступ, каждый вызов функции XXX_Open должен возвращать различное значение для hOpenContext . Драйвер устройства должен отслеживать, какие возвращаемые значения из XXX_Open используются. Последующие обращения к XXX_Close , XXX_Read , XXX_Write , XXX_Seek , и XXX_IOControl передают эти значения назад драйверу устройства, позволяя драйверу идентифицировать, какими внутренними структурами данных манипулировать.
Для реализации одиночного доступа, только первый вызов XXX_Open должен возвращать действительное значение hOpenContext . Пока это значение остается действительным, что будет иметь место, пока для этого значения не будет вызвана функция XXX_Close , последующие обращения к XXX_Open должны возвращать NULL вызывающему приложению, чтобы указать на отказ.
Источник: intuit.ru
Что такое драйвер устройства Windows?
Драйверы устройства: почему они важны и как с ними работать.
Драйвер устройства – небольшая программа, которая говорит операционной системе и другим программам как обмениваться данными с аппаратным компонентом.
Например, драйверы принтера говорят операционной системе, а также и другим программам, у которых есть данные для принтера, в точности как печатать информацию на странице.
Драйверы звуковой карты нужны, чтобы ваша операционная система в точности знала, как передавать единицы и ноли, из которых состоит этот MP3 файл, чтобы звуковая карта выдала звуковой сигнал в ваши наушники или динамики.
Так же работают и видеокарты, клавиатуры, мониторы и т.п.
Далее мы подробнее расскажем о том, почему драйвера важны, с дополнительными примерами и информацией о том, как обновлять ваши драйверы и что делать, если они работают неправильно.
- Как работают драйвера устройства?
- Как работать с драйверами устройств
- Дополнительная информация о драйверах устройств
Как работают драйвера устройства?
Представьте, что драйвера устройства – переводчики между программой, которую вы используете и устройством, которое эта программ хочет каким-либо образом используете. Программное и аппаратное обеспечение создавалось разными людьми или компаниями и говорят на двух совершенно разных языках, а этот переводчик (драйвер) дает им возможность общаться.
Другими словами программа может передавать информацию драйверу, чтобы объяснить, что она хочет от аппаратного компонента, эту информацию драйвер понимает и объясняет задачу устройству.
Благодаря драйверам, большинству программ не нужно знать, как работать напрямую с аппаратным обеспечением, а драйверу не нужно знать весь опыт пользователей по работе с приложением.
Вместо этого программе и драйверу просто нужно знать, как общаться между собой.
И это очень удобно для всех, ведь на рынке присутствует практически бесконечное разнообразие программ и устройств. Если бы каждому требовалось знать, как общаться со всеми остальными – процесс разработки программ и устройств стал бы невозможным.
Как работать с драйверами устройств
Чаще всего драйвера устанавливаются автоматически и не требуют никакого вмешательства пользователя, кроме периодического их обновления, устраняющего неполадки и добавляющего новые интересные функции.
Драйвера для каждого аппаратного компонента в вашем компьютере с операционной системой Windows централизованно управляются приложением Менеджер устройств, имеющемся во всех версиях Microsoft Windows.
Вот несколько типичных задач в Windows, в которых участвуют драйвера:
- Как обновлять драйвера в Windows
- Как найти номер версии драйвера в Windows
- Как отменить обновление драйвера в Windows
Вот несколько дополнительных ресурсов, касающихся драйверов:
- Бесплатные инструменты обновления драйверов
- Драйвера Windows 10 (обновленный список)
- Драйвера Windows 8 (обновленный список)
- Драйвера Windows 7 (обновленный список)
- Как найти и скачать драйвера с сайтов производителей
- Популярный сайты для скачивания драйверов
- Как определить, 32-битная или 64-битная версия Windows установлена
Многие проблемы, связанные с конкретным устройство, могут быть не проблемами с его аппаратной частью, а ошибками в работе драйвера устройства, установленного в системе. В этом случае вам помогут ресурсы, указанные выше.
Дополнительная информация о драйверах устройств
Кроме базовых взаимоотношений программа-драйвер-устройство есть и другие интересные ситуации, в которой участвую драйвера (и в которых нет).
Хотя сейчас это уже не настолько типично, некоторые программы могут напрямую связываться с некоторыми типами устройств – драйвера не требуются! Обычно это возможно только если программа передает устройству очень простые команды, либо когда и устройство, и программа разработаны одной компанией, но это можно рассматривать и как встроенный драйвер.
Некоторые драйвера напрямую связываются с устройством, но другие располагаются по уровням. В подобных ситуациях программа будет связываться с одним драйвером, затем этот драйвер свяжется с другим, и так далее, пока последний драйвер действительно не передаст данные напрямую устройству.
Эти «средние» драйверы не выполняют никаких функций, кроме как проверяют, нормально ли работают другие драйверы. Но как в случае одного драйвера, так и нескольких «уровней», все операции происходят на заднем плане, без вашего участия.
Источник: geek2u.ru
Презентация на тему Лекция №8Драйверы, назначение и параметры настройки. Драйверы и модель osi
ДрайверыДрайверы – это программы, которые операционная система использует для работы с устройствами.Драйверы платы сетевого адаптера располагаются на подуровне управление доступом к среде (МАС) (Канальный уровень модели OSI).LLC соответствует программам драйвераМАС отвечает за совместный доступ плат сетевого
- Главная
- Разное
- Лекция №8Драйверы, назначение и параметры настройки. Драйверы и модель osi
Слайды презентации
Слайд 1 Лекция №8 Драйверы, назначение и параметры настройки. Драйверы и
модель OSI
Слайд 2 Драйверы
Драйверы – это программы, которые операционная система использует
для работы с устройствами.
Драйверы платы сетевого адаптера располагаются на
подуровне управление доступом к среде (МАС) (Канальный уровень модели OSI).
LLC соответствует программам драйвера
МАС отвечает за совместный доступ плат сетевого адаптера к Физическому уровню.
Слайд 3 Пример для Windows XP Home Edition
Проблема: 1)
система не захотела установить карту от Genius, которая определялась
системой как VIA VT6105 Rhine III Fast Ethernet Adapter
2) к ней не прикладывались драйвера
3) Windows не установила сетевые драйверы
Решение проблемы: поиск в интернете
(на сайте производителя Genius.ru)
Слайд 4 Поиск на сайте производителя
Перейдем по ссылке драйверы
Слайд 5 Поиск на сайте производителя
кликнуть по ссылке с именем
файла (столбец Файл таблицы со списком драйверов) и
дождаться загрузки архива
Слайд 6 Перед установкой необходимо проанализировать содержимое папки, в которую
вы сохранили архив
В данной папке отсутствует Install.exe или setup.exe
Слайд 7 Ручная установка драйвера
сделать щелчок правой кнопкой мыши по
значку Мой компьютер, в выпавшем контекстном меню выбрать Свойства
В
окне свойств компьютера перейти на вкладку Оборудование
Слайд 8 нажав на кнопку Диспетчер устройств, откроется окно с
установленными в систему устройствами
Искомый вопросительно-восклицательный знак подписан как Ethernet-контроллер
Щелкаем
по нему и выбираем свойства
Ручная установка драйвера
Слайд 9 Появится окно свойств оборудования
Первая вкладка содержит информацию о
том, что устройство работает неправильно
1) В случае установки драйверов
для нового устройства – нажмем Переустановить
2) Также можно воспользоваться вкладкой драйвер и нажать кнопку Обновить
Слайд 10 Кнопка Сведения показывает информацию об установленном драйвере устройства.
Эта информация понадобиться при обращении в сервис-центр в случае
проблем с устройством.
Кнопка Откатить позволяет восстановить прежний драйвер.
Слайд 11 Начало установки нового драйвера
Т.к. драйвер у нас есть,
то выбираем Нет, не в этот раз и нажимаем
кнопку Далее.
Слайд 12 Выбор типа продолжения установки
Слайд 13 Если с устройством поставляется установочный диск – достаточно
вставить его в дисковод (Место поиска), выбрать пункт Автоматическая
установка
Т.к. мы хотим все установить самостоятельно, то выбираем Установка из указанного места-> Далее
Слайд 14 Выбор типа оборудования
Выбирать из списка типов устройств тот,
который соответствует тому, которое надо установить (пункт Сетевые платы)
Слайд 15 Выбор драйвера
В процессе установки драйверов система может вывести
сообщение, что драйвер не протестирован на совместимость с системой
Слайд 16 просмотрев список предлагаемых Windows драйверов, приходим к выводу,
что нужного драйвера нет и, нажав кнопку Установить с
диска… попадаем в окно выбора папки, где находится наш драйвер
Windows начинает обзор папок с диска 3,5 А. Не обращайте на это внимание.
нажимайте в появившемся окне кнопку Обзор, ищите в вашей файловой системе папку с драйверами -> Далее
Слайд 17 Внимание на галочку Только совместимые устройства (Windows точно
определила нужное устройство)
Окончательный выбор конкретного драйвера для установки
Слайд 18 Завершение установки
Устройство установлено в системе нажать кнопку Готово
В разделе неизвестных устройств убавилось одним вопросительным знаком, а
в разделе сетевых плат добавилась наша VIA VT6105 Rhine III Fast Ethernet Adapter.
Слайд 19 Установка и настройка сетевого принтера в Windows XP
и в Windows 7
Сетевой принтер — это принтер который
выполняет задания сразу двух пользователей, а иногда и целого офиса
Как подключить сетевой принтер
установите драйвера принтера и проверьте его работоспособность, все остальные настройки выполняются программно. Учтите, что мы подключаем принтер к компьютеру и именно компьютер подключен к сети, а не принтер. Все настройки принтера задаются на компьютере
Слайд 20 Как настроить компьютер, чтобы принтер стал сетевым.
Процесс настройки
принтера в 2 этапа.
Этап 1: Установка настроек на компьютере
к которому подключен принтер. Здесь нужно зайти в панель управления, кликнуть правой кнопкой мыши по значку принтера и выбрать Свойства
В Windows 7 нужно выбрать
«Свойства принтера» и в
появившемся окне перейти
на закладку «Доступ».
Слайд 21 в XP мы должны выбрать «Общий доступ к
данному принтеру» и нажать «ок», а в Windows 7,
нажать на кнопку «Настройка общего доступа», затем «Да» и затем выбрать пункт «Общий доступ к данному принтеру» и так же нажать «ок».
Слайд 22 Установка сетевого принтера в Windows XP
Этап 2: мы
переходим на второй компьютер, где будем настраивать сетевой принтер,
чтобы он распечатал листы, заданные на печать со второго пк.
+ На этом этапе нужно перейти в панель управления вашей операционной системы и найти кнопку «Установка принтера».
Слайд 23 Следуя указаниям мастера установки принтера, мы нажимаем «Далее»
и выбираем «Сетевой принтер или принтер подключенный к другому
компьютеру».
Установка сетевого принтера в Windows 7
Слайд 24 Выбор сетевого принтера
Слайд 25 Выбор сетевого принтера – обзор принтеров
Выбираем принтер, конечно
же можно прописать путь к принтеру но можно ошибиться,
поэтому сразу выбираем «Обзор принтеров» и жмем «Далее».
Слайд 26 Выбор сетевого принтера из списка
В списке выбираем свой
принтер подключенный к первому компьютеру. Если в списке вашего
принтера нет, посмотрите какие рабочие группы указаны в списке, возможно их несколько у вас и нажав на плюсик напротив и развернув список вы увидите название своего принтера.
Слайд 27 Выбор сетевого принтера из списка
Затем в следующем окне
вы подтверждаете свой выбор, потом в еще одном окне
вам нужно выбрать «да», чтобы принтер использовался по умолчанию.
Слайд 28 Завершение настройки
процесс настройки завершен, можно распечатать первый документ
Замечание!
Принтер «по умолчанию» можно не выбирать, например если у
вас к второму компьютеру подключен струйный принтер на котором вы постоянно распечатываете фотографии, а документы распечатываете на лазерном принтере подключенном к первому ПК, тогда чтобы постоянно не устанавливать какой принтер главный, можно оставить свой «по умолчанию», а распечатывая в документе нажав «Файл» / «Печать» — выбрать нужный вам принтер.
Слайд 29 Если не печатает сетевой принтер.
В панели управления /
Устройства и принтеры (это в Windows 7 так) и
выберите по умолчанию ваш сетевой принтер. Если в процессе установки вы уже выбирали принтер подключенный к первому компьютеру «По умолчанию», то возможно некоторое время назад подключали к компьютеру другой принтер который на тот момент использовался «по умолчанию», проверьте настройки, над значком принтера должна быть галочка.
Так же проверьте работу сети.
Источник: findtheslide.com