Windows Vista. Для профессионалов Клименко Роман
Входящие параметры.
– Строковый параметр, определяющий новую файловую систему. По умолчанию значение данного параметра равно NTFS.
– Определяет, будет ли выполнено быстрое форматирование. Имеет тип boolean. По умолчанию значение данного параметра равно false.
– Определяет новый размер кластера. Имеет тип uint32. По умолчанию значение данного параметра равно 0.
– Строковый параметр, определяющий новую метку раздела. По умолчанию значение данного параметра равно пустой строке.
– Определяет, будет ли выполняться компрессия раздела. Имеет тип boolean. По умолчанию значение данного параметра равно false.
– Определяет версию. Имеет тип uint32. По умолчанию значение данного параметра равно 0.
Возвращаемые параметры: нет.
• Mount – выполняет монтирование файловой системы раздела.
Входящие параметры: нет.
Возвращаемые параметры: нет.
• Reset – выполняет сброс состояния логического устройства. Если возвращает значение 0, то метод успешно выполнен.
Входящие параметры: нет.
Возвращаемые параметры: нет.
• ScheduleAutoChk – назначает выполнение проверки разделов диска на следующую перезагрузку компьютера.
Входящие параметры: массив значений строкового типа, определяющих разделы диска.
Возвращаемые параметры: нет.
• SetPowerState – устанавливает новый режим энергосбережения.
Входящие параметры.
– Определяет новое состояние энергосбережения. Например, если значение переменной равно 1, то режим энергосбережения отключен. Если значение равно 2, то используется низкий режим энергосбережения. Если же значение переменной равной 3, то устанавливается режим сна. Имеет тип uint16.
– Определяет время перехода в новое энергосберегающее состояние. Имеет тип datetime.
Возвращаемые параметры: нет.
Класс Win32_DefragAnalysis
Содержит результат выполнения метода Def rag класса Win32_Volume пространства имен \\root\cimv2. Он поддерживает следующие свойства, доступные только для чтения.
• AverageFileSize, тип: uint64 – содержит средний размер файлов.
• AverageFragmentsPerFile, тип: real 64 – хранит среднее количество фрагментированных файлов.
• ClusterSize, тип: uint64 – определяет размер кластера файловой системы.
• ExcessFolderFragments, тип: uint64 – указывает общее количество фрагментов папок.
• FilePercentFragmentation, тип: uint32 – определяет процент фрагментированных файлов.
• FragmentedFolders, тип: uint64 – указывает общее количество фрагментированных папок.
• FreeSpace, тип: uint64 – определяет количество свободного места в разделе.
• FreeSpacePercent, тип: uint32 – указывает процент свободного места в разделе.
• FreeSpacePercentFragmentation, тип: uint32 – определяет процент фрагментированного свободного места в разделе.
• MFTPercentlnUse, тип: uint32 – указывает процент используемой таблицы MFT.
• MFTRecordCount, тип: uint64 – определяет количество записей в таблице MFT.
• PageFileSize, тип: uint64 – указывает размер файла подкачки в разделе.
• TotalExcessFragments, тип: uint64 – общее количество фрагментов файлов в разделе.
• TotalFiles, тип: uint64 – общее количество файлов в разделе.
• TotalFolders, тип: uint64 – общее количество папок в разделе.
• TotalFragmentedFiles, тип: uint64 – общее количество фрагментированных файлов в разделе.
• TotalMFTFragments, тип: uint64 – общее количество фрагментов таблицы MFT.
• TotalMFTSize, тип: uint64 – общий размер таблицы MFT в разделе.
• TotalPageFileFragments, тип: uint64 – общее количество фрагментов файла подкачки.
• TotalPercentFragmentation, тип: uint32 – общий процент фрагментации раздела.
• UsedSpace, тип: uint64 – определяет процент текущего использования раздела.
• VolumeName, тип: string – содержит название раздела (букву или CLSID-номер).
• VolumeSize, тип: uint64 – определяет общий размер раздела.
Класс Win32_VolumeUserQuota
Данный класс содержит описание квоты для определенного пользователя.
• Account, тип: указатель на объект Win32_Account – является ключевым. Определяет учетную запись пользователя.
• DiskSpaceUsed, тип: uint64 – указывает используемый данным пользователем размер диска (в байтах).
• Status, тип: uint 64 – определяет текущий статус работы квоты диска. Например, если значение равно 0, то квота работает нормально. Если значение свойства равно 1, то пользователю было выдано предупреждение. Если же значение равно 2, то пользователь превысил квоту.
• Volume, тип: указатель на объект Win32_Volume – является ключевым. Определяет раздел диска.
Данный класс также содержит несколько свойств, доступных как для чтения, так и для записи.
• Limit, тип: uint 64 – указывает предел места в разделе диска для пользователя.
• WarningLimit, тип: uint 64 – определяет предел места на диске, при превышении которого пользователю будет выдано предупреждение.
Сжатие и архивация
Как и предыдущие версии, Windows Vista поддерживает автоматический механизм сжатия данных, расположенных на отдельном разделе диска в отдельной папке, или сжатие отдельного файла.
Процесс компрессии и декомпрессии
Процесс сжатия и декомпрессии данных происходит совершенно прозрачно, поэтому сторонние программы его даже не замечают. Сжатие каталога или файла операционной системы состоит из нескольких этапов.
1. Сжимаемый файл разбивается на единицы сжатия. Каждая единица сжатия состоит из 16 кластеров, содержащих данные сжимаемого файла.
2. Каждая единица сжатия анализируется операционной системой на возможность сжатия. Если в процессе анализа определяется, что единицу сжатия можно сжать хотя бы на один кластер, то начинается процесс компрессии единицы сжатия. В противном случае единица сжатия не сжимается.
3. Сжатый файл помещается в смежных областях диска.
Процесс же декомпрессии происходит в обратном порядке. Результат декомпрессии помещается в кэш, что существенно повышает скорость последующих операций доступа к файлу.
Используем оболочку
Сжатие
Проще всего сжать объект операционной системы с помощью его окна Свойства.
Чтобы сжать целый раздел диска, нужно отобразить окно Свойства и на вкладке Общие установить флажок Сжимать диск для экономии места. После этого отобразится окно Подтверждение изменения атрибутов, которое позволяет определить, будет сжато все содержимое раздела или только сам раздел. Если вы сожмете только сам раздел, то его текущее содержимое сжато не будет. Однако, если вы добавите в корень раздела папку или файл, он автоматически будет сжат (по умолчанию сжатые папки и файлы выделяются синим цветом).
Чтобы сжать отдельную папку, нужно отобразить окно Свойства, на его вкладке Общие нажать кнопку Другие и в появившемся окне Дополнительные атрибуты установить флажок Сжимать содержимое для экономии места на диске. Если сжимаемая папка содержит другие папки или файлы, то также отобразится окно Подтверждение изменения атрибутов, содержащее те же возможности, что и при сжатии разделов диска. Новые данные, помещаемые в сжатую папку, автоматически сжимаются.
Процесс сжатия отдельного файла полностью аналогичен сжатию папки. Лишь на последнем этапе никогда не отобразится окно Подтверждение изменения атрибутов.
Примечание
Как папка, так и файл не могут быть одновременно сжаты и зашифрованы. Поэтому, как только вы установите флажок Сжимать содержимое для экономии места на диске, сразу же будет снят флажок Шифровать содержимое для защиты данных.
Если же вам нужно отменить сжатие файлов, папок или разделов, то достаточно снять флажок сжатия данных. После этого также может отобразиться окно Подтверждение изменения атрибутов, с помощью которого можно указать, будет снят флажок шифрования только для раздела или папки или полностью для всего содержимого раздела или папки.
Архивация
Кроме стандартного способа сжатия объектов, операционная система Windows Vista поддерживает архивацию папок и файлов с помощью алгоритма ZIP. Чтобы заархивировать файл или папку, достаточно в ее контекстном меню выбрать команду Отправить Сжатая ZIP-папка. После этого будет создан новый файл с расширением ZIP.
Примечание
Таким же способом можно архивировать сразу несколько файлов и каталогов, выделив их все.
Если же вам нужно разархивировать созданный ранее ZIP-файл, достаточно в его контекстном меню выбрать команду Извлечь все. После этого отобразится мастер Распаковка сжатых ZIP-папок, с помощью которого можно указать каталог, в который будет помещена разархивированная копия файла или папки.
Используем программы командной строки
Сжатие файлов, папок и разделов диска
Для сжатия файлов, папок или разделов можно также использовать программу командной строки compact.ехе. Ее основной синтаксис довольно прост, а параметры в операционной системе Windows Vista совершенно не изменились. Чтобы выполнить сжатие, нужно воспользоваться параметром /С, а если нужно отменить сжатие, то пригодится параметр /U:
• compact.exe/С | /U /S:<раздел> – позволяет сжать раздел или отменить его сжатие;
• compact.exe/С |/U /S:<путь к каталогу> – дает возможность сжать каталог или отменить его сжатие;
• compact.exe/С|/U /S:<путь к каталогу> <имя файла или шаблон> – позволяет сжать файл или файлы, удовлетворяющие шаблону и расположенные в соответствующем каталоге, или отменить его сжатие.
При использовании программы compact.ехе также часто приходится применять параметр /I. Если вы не используете его, то при возникновении ошибки в сжатии файла (например, к нему запрещен доступ) работа программы compact.ехе будет прекращена. Это никак не влияет на сжатие файлов, однако при сжатии папок или каталогов может привести к неполному сжатию. В этом случае нужно использовать параметр /I, благодаря которому программа будет работать даже после возникновения ошибки, просто пропуская тот файл, который вызвал ее.
Создание САВ-файлов
Данная программа является оболочкой, вызывающей программу командной строки makecab.ехе. Поэтому можно использовать как программу diantz.ехе, так и программу makecab.ехе.
Создание САВ-файлов также является своеобразным способом сжатия. Они представляют собой разновидности архивов. Более того, операционная система Windows Vista обрабатывает САВ-файлы точно так же, как и ZIP-файлы, которые мы создавали ранее с помощью оболочки (для их обработки используется один и тот же идентификатор CompressedFolder).
Основной синтаксис программы makecab.ехе следующий: makecab /L <раздел, в который будет скопирован уже заархивированный файл> <путь и имя архивируемого файла> <имя создаваемого САВ-файла>.
Разархивирование САВ-файлов
Если же вам нужно выполнить разархивирование созданного ранее САВ-файла, то придется воспользоваться либо оболочкой, либо отдельной программой командной строки expand.ехе. Она поддерживает следующие возможности:
• expand – D <путь к САВ-файлу и его имя> – отображает список файлов, заархивированных в данном CAB-файле;
• expand <путь к САВ-файлу и его имя, либо путь к каталогу, содержащему САВ-файлы и шаблон, по которому можно выбрать требуемые САВ-файлы> – Е:<название файла или шаблон, по которому нужно определить, какие из САВ-файлов будут распакованы> <каталог, в который будет распаковано содержимое САВ-файла> – распаковывает определенные САВ-файлы или часть их содержимого.
Разреженные файлы
Разреженные файлы представляют собой еще один способ сжатия. Если файл, помеченный как разреженный, хранит нулевые данные, операционная система не выделяет на жестком диске места для этих данных. Таким образом, экономится место на диске. Как только нулевые данные файла заменяются значащими данными, для них выделяется место.
Чтобы создать разреженный файл, достаточно воспользоваться командой fsutil sparse setflag <путь к файлу, который нужно сделать разреженным, и его имя>. Кроме того, с помощью команды fsutil sparse queryflag <путь к файлу и его имя> можно определить, является ли данный файл разреженным.
Обнулить данные в файле можно с помощью команды fsutil file setzerodata offset=<смещение от начала файла в байтах> length=<размер обнуляемых данных в байтах> <путь к файлу и его имя>.
Запись дисков
Запись содержимого на перезаписываемый (DVD-RW или CD-RW) или записываемый (DVD-R или CD-R) диск с помощью Windows Vista довольно проста.
Использование возможностей автозапуска
Легче всего начать запись с помещения пустого диска в привод. После того как операционная система распознает диск, она отобразит окно автозапуска, содержащее следующие возможности.
• Записать DVD с данными – запускает программу Проигрыватель Windows Media для выполнения записи данных, доступ к которым можно получить с помощью библиотеки музыкального проигрывателя, на диск.
Программа Проигрыватель Windows Media откроется уже на вкладке Запись, поэтому вам будет достаточно только выбрать из библиотеки проигрывателя файлы, которые нужно записать на диск, и поместить их в список записи, который расположен в правой части программы. После того как вы это сделаете, достаточно нажать кнопку Начать запись, чтобы начать процесс записи.
• Записать файлы на диск – позволяет записать любые данные на диск с помощью Проводника операционной системы. После выбора данной команды перед вами откроется каталог, который содержит данные, уже записанные (для перезаписываемых дисков) или только готовые к записи.
Чтобы добавить даные, которые будут записаны на диск, достаточно поместить их в открывшуюся папку. После того как вы добавите в каталог все данные, которые хотите записать на диск (добавляемые вами данные будут скопированы в один из подразделов каталога %userprof ile%\AppData\Local\ Microsoft\Windows\Burn, чтобы изменить это, достаточно воспользоваться параметром строкового типа StagingPath, расположенным в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\CD Burning\StagingInfo\{CLSID-номер DVD-RW привода}), достаточно нажать кнопку Записать на диск, расположенную на панели инструментов. После этого начнется процесс записи.
• Записать видео-DVD – запускает программу DVD-студия Windows для создания на основе ваших видеоданных DVD, воспроизводимого не только на компьютерах, но и на стандартных бытовых проигрывателях DVD.
При этом способе создания DVD вам будет необходимо знание программы DVD-студия Windows, работа с которой была описана в разд. 4.2.
После того как вы выберете один из описанных выше элементов окна автозапуска, перед вами отобразится окно Записать диск. С его помощью можно указать название создаваемого вами диска, а также формат диска (после того как вы щелкнете кнопкой мыши на ссылке Показать параметры форматирования). С помощью операционной системы Windows Vista можно создать диски следующих форматов файловой системы UDF.
Примечание
Файловая система UDF пришла на смену CDFS и позволяет записывать данные на компакт-диски и DVD. Она поддерживает длинные имена файлов, символы Unicode и разреженные файлы.
Файловая система UDF определяется драйвером udfs.sys, расположенным в каталоге %systemroot%\system32\drivers.
• Живая файловая система – создает диски в формате Windows ХР. Такие диски не будут читаться с помощью операционных систем ниже Windows ХР и бытовых проигрывателей DVD, однако с ними вы сможете обращаться как с флэш-памятью – быстро и легко перезаписывать их содержимое.
Обратите внимание на ссылку Сменить версию под данным положением переключателя. С ее помощью можно отобразить окно, позволяющее изменить версию формата Живая файловая система, которая будет использоваться для записи диска. Возможны следующие версии.
– 1.50 – диски данной версии будут считываться операционными системами Windows 2000, Windows ХР и Windows 2003 (естественно, и Windows Vista).
– 2.00 – диски будут считываться операционными системами Windows ХР и Windows 2003.
– 2.01 – версия используется по умолчанию. Диски данной версии будут считываться операционными системами Windows ХР и Windows 2003.
– 2.50 – диски будут считываться только Windows Vista.
Если значение параметра REG_DWORD-типа IsImapiDataBurnSupported, расположенного в ветви реестра HKEY_CURRENT_USER\Sof tware\Microsof t\ Windows\CurrentVersion\Explorer\CD Burning\Drives\{CLSID-номер привода DVD}, равно 0, то этот способ записи будет единственным.
• Mastered – создает диски нового формата, которые можно прочитать с помощью любой операционной системы и многих бытовых проигрывателей. Дописать данные к содержимому таких дисков нельзя.
Выбор нужных параметров форматирования и закрытие данного окна приведет к выполнению того действия, которое вы выбрали с помощью окна автозапуска (описанного выше). А вот после того как вы сформируете список данных, которые нужно записать на диск, и начнете процесс записи, перед вами отобразится еще одно окно. С его помощью можно еще раз указать название диска (переопределить), а также скорость, с которой будет выполняться запись диска, и, если вы записываете аудиоданные, является диск аудиодиском или диском с данными.
Команда Проводник
Начать процесс записи можно после помещения DVD в привод и выбора команды Проводник контекстного меню значка диска. После этого отобразится знакомое вам окно выбора формата диска (окно Записать диск). А после того как вы отформатируете диск, откроется каталог, который содержит данные, уже записанные (для перезаписываемых дисков) или только готовые к записи. Иначе говоря, данный способ эквивалентен выбору элемента Записать файлы на диск окна автозапуска.
Команда Форматировать
И еще одним способом начала процесса записи является выбор команды Форматировать контекстного меню значка диска. После этого отобразится окно Форматирование, позволяющее отформатировать диск с помощью одной из версий формата Живая файловая система.
Команда rundll32.exe
Начать запись на диск можно и с помощью команды rundll32.ехе shell32.dll, PrepareDiscForBurnRunDll <буква, определяющая привод DVD>. После ввода данной команды отобразится окно выбора формата записываемого диска (если в соответствующем приводе находится пустой диск).
Настройка механизма записи
Чтобы настроить некоторые параметры записи на пустой диск с помощью стандартного механизма операционной системы Windows Vista, достаточно отобразить окно Свойства привода DVD, с помощью которого вы и будете записывать диски, и перейти на вкладку Запись. Она отображается только в том случае, если параметр REG_DWORD-типа Active, расположенный в ветви реестра HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\Explorer\CD Burning\ St aging Info\{CLS ID-номер привода DVD}, равен 1. В противном случае запись дисков с помощью соответствующего привода невозможна.
Вкладка Запись содержит следующие возможности.
• Раскрывающийся список приводов в области Запись на диск с рабочего стола – благодаря ему можно указать привод (если у вас их несколько), с помощью которого по умолчанию выполняется процесс записи данных. Именно на него будут передаваться данные, если конкретный привод не был выбран.
Данный список изменяет значение параметра строкового типа CD Recorder Drive, расположенного в ветви реестра HKEY_CURRENT_USER\Sof tware\ Microsoft\Windows\CurrentVersion\Explorer\CD Burning.
• Раскрывающийся список разделов жесткого диска в области Запись на диск с рабочего стола – с его помощью можно указать раздел жесткого диска, который будет использоваться в процессе записи данных на чистый диск. Именно на этом диске будут храниться временные файлы, создаваемые в процессе записи (в каталоге Windows Burn Temp Files раздела диска), поэтому необходимо, чтобы соответствующий раздел имел достаточно свободного пространства.
По умолчанию используется раздел, с которого запускается операционная система.
Путь к каталогу, в котором будут храниться временные файлы записи, определяется в параметре строкового типа ImageStashLocation, расположенном в ветвиреестра HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Explorer\CD Burning.
• Флажок Автоматически извлекать диск после записи – если он снят, то после выполнения процесса записи привод не будет открываться. По умолчанию данный флажок установлен.
Установка флажка изменяет значение параметра строкового типа Auto Eject, расположенного в ветви реестра HKEY_CURRENT_USER\Sof tware\Microsof t\ Windows\CurrentVersion\Explorer\CD Burning.
• Кнопка Общие параметры – с ее помощью отображается дополнительное окно, которое содержит единственный флажок Автоматически закрывать текущий сеанс UDF при извлечении диска. Он определяет, будет ли автоматически закрываться записываемая сессия при завершении записи. Закрытие сессии занимает около 200 Мбайт свободного места на записываемом диске, однако в некоторых случаях это необходимая мера, повышающая читаемость записанных на диске данных с помощью бытовых проигрывателей DVD.
Флажок изменяет значение параметра REG_DWORD-типа Udf sCloseSession-OnEject, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\FileSystem.
7.7. Работа с принтерами
Как правило, у неподготовленного пользователя не возникает никаких вопросов при установке только что купленного принтера или сканера – большинство принтеров и сканеров подключаются к компьютеру с помощью порта USB, а устройства, подключаемые к данному порту, определяются и устанавливаются операционной системой автоматически. Однако в дальнейшей настройке и работе с данными устройствами могут возникнуть затруднения.
Настройка работы принтера
Сведения обо всех принтерах, которые установлены в операционной системе, содержатся в папке Принтеры. Доступ к ней можно получить с помощью одноименного значка папки Панель управления.
Папка Принтеры содержит как список принтеров, подключенных вами непосредственно к компьютеру, так и список сетевых принтеров. Кроме того, в данной папке присутствует три стандартных значка: Fax, Microsoft Office Document Image Writer и Microsoft XPS Document Writer.
Сетевой принтер представляет собой принтер, подключенный к другому компьютеру, и тем не менее, с его помощью вы можете распечатывать документы. Чтобы сетевой принтер мог корректно работать на вашем компьютере, нужно выполнить его установку (установку его драйверов). Как правило, эта операция происходит автоматически при обнаружении нового принтера в сети. Однако если этого не произошло, то для установки сетевого принтера можно воспользоваться мастером Установка принтера. Данный мастер отображается при выборе команды Установить принтер из контекстного меню папки Принтеры.
Примечание
Мастер Установка принтера можно отобразить и с помощью команды rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL AddPrinter.
Кроме того, вы можете запустить мастер Установка принтера для создания принтера на удаленном компьютере. Для этого нужно воспользоваться командой rundll32 printui.dll,PrintUIEntry /il /с\\<имя компьютерах
Сразу же на первом шаге мастер предлагает вам выбрать, какой именно принтер нужно установить.
• Можно установить локальный принтер, подключенный к LPT-порту компьютера (как было сказано выше, принтеры, подключенные к USB, устанавливаются автоматически).
• Можно установить сетевой принтер, а также принтеры, подключенные с помощью Bluetooth или WiFi. Именно этот вариант вам нужно выбрать, если вы хотите установить сетевой принтер.
После того как вы выберете установку сетевого принтера, операционная система начнет поиск всех принтеров, которые присутствуют в сети. Если в результате поиска принтера он не был найден, хотя вы точно знаете, что принтер подключен, настроен и работает, можно воспользоваться ссылкой Нужный принтер отсутствует в списке, чтобы ввести путь к принтеру вручную.
После того как вы найдете нужный сетевой принтер, мастер предложит ввести его имя и определить, будет ли он использоваться по умолчанию. После нажатия кнопки Готово сетевой принтер будет установлен и готов к работе.
Настройки сервера принтеров
Сервер принтеров содержит глобальные настройки, которые применяются всеми принтерами операционной системы. Чтобы отобразить окно свойств сервера принтеров, достаточно в контекстном меню папки Принтеры выбрать команду Свойства сервера.
Примечание
Отобразить это окно можно и с помощью команды rundll32.exe printui.dll, PrintUIEntry /s. При этом в данной команде можно указать параметр вида /tX, где вместо X указывается номер вкладки окна, которая должна быть открыта.
В данной команде можно также использовать параметр /с\\<имя компьютера> чтобы отобразить окно свойств сервера принтеров удаленного компьютера.
Окно Свойства: Сервер печати содержит следующие вкладки.
• Формы – содержит список форм, которые могут обрабатывать принтеры данного сервера печати.
Форма – это размер страницы по вертикали и горизонтали (а также размеры отступов на этой странице), на которой могут печатать принтеры операционной системы.
Как правило, сервер печати поддерживает очень много форм (а не только известные многим формы А1-А4), однако, если вы не находите нужную вам форму, можно создать собственную. Для этого достаточно установить флажок Создать новую форму, после чего указать размеры новой страницы и размеры отступов на ней.
• Порты – включает список портов компьютера и принтеры, которые подключены к данным портам. С помощью кнопок Добавить порт и Удалить порт вы можете удалить или добавить новый порт.
Именно с помощью кнопки Добавить порт данной вкладки можно установить новый порт TCP/IP, который можно использовать для подключения к принтеру через Интернет. После нажатия этой кнопки отобразится список типов портов, которые можно установить (по умолчанию можно установить локальный порт, порт TCP/IP и порт Microsoft Document Imaging Writer Monitor, однако с помощью кнопки Новый тип портов можно установить дополнительные типы портов).
Примечание
Вызвать окно установки нового типа порта можно и с помощью команды rundll32.exe NTPRINT.dll, PSetuplnstallMonitor.
Репозитарии CIM систем семейства Windows содержит класс Win32_TCPIPPrinterPort (хранится в пространстве имен \root\cimv2), экземпляры которого описывают созданные TCP/IP порты.
Данный класс имеет следующие свойства: ByteCount (определяет, будет ли компьютер подсчитывать размер документа перед каждой передачей на печать), HostAddress (указывает IP-адрес сервера печати), Name (ключевое свойство, определяющее имя TCP/IP порта), Protocol (указывает способ подключения к принтеру: Raw (печать непосредственно на принтере), Lpr (печать на принтере или на сервере печати)). SNMPEnabled (определяет, поддерживает ли принтер протокол SNMP).
Если вы выберете установку порта TCP/IP, то запустится Мастер добавления стандартного порта TCP/IP принтера. Данный мастер предложит вам ввести IP-адрес компьютера, к которому подключен принтер, после чего попытается получить доступ к принтерам этого компьютера. Если мастер не сможет автоматически найти принтеры по введенному вами IP-адресу, он предложит вам самостоятельно настроить параметры принтера, введя название используемого сервера печати.
Примечание
Этот мастер можно отобразить и с помощью команды rundll32.exe TCPMonUl.dll. LocalAddPortUI.
• Драйверы – отображает список установленных драйверов локальных и сетевых принтеров. С помощью кнопок Добавить и Удалить данной вкладки можно установить новый драйвер или удалить ненужные. Можно также просмотреть список файлов, входящих в драйвер. Для этого нужно выбрать драйвер и нажать кнопку Свойства.
Список установленных в операционной системе драйверов и файлы, входящие в их состав, содержатся в подразделах ветви реестра HKEY_LOCAL_MACHINE\ SОFTWARE\Microsoft\WindowsNT\CurrentVersion\Print\ PackageInstallation\<тип процессора>.
Примечание
Получить сведения о драйверах принтеров, установленных в операционной системе, можно и с помощью класса Win32_PrinterDriver, принадлежащего пространству имен \root\cimv2. Экземпляры данного класса описывают параметры установленных драйверов и поддерживают следующие свойства: ConfigFile (определяет название файла конфигурации драйвера), DriverPath (указывает путь к драйверу), FilePath (определяет путь к INF-файлу драйвера), InstallDate (указывает дату установки драйвера). MonitorName (определяет имя монитора для драйвера), Name (ключевое свойство, определяющее имя драйвера), Started (указывает, работает ли служба печати). StartMode (определяет режим запуска драйвера).
Кроме того, данный класс поддерживает следующие методы: AddPrinterDriver (позволяет установить новый драйвер принтера), StartService (запустить драйвер принтера). StopService (остановить драйвер).
• Дополнительные параметры – позволяет настроить дополнительные параметры работы сервера печати. К ним относятся следующие указания.
– Путь к папке, используемой как пул печати. Данный путь хранится в параметре строкового типа Def aultSpoolDirectory, расположенном в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurгentVersion\Print\Printers.
– Будут ли заноситься в журнал такие события, как ошибки, предупреждения или информация о работе пула печати.
– Будет ли издаваться звуковой сигнал при ошибке во время печати удаленного документа. Флажок с этим указанием изменяет значение параметра REG_DWORD-типа BeepEnabled, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print.
– Будут ли отображаться уведомления о работе локальных и сетевых принтеров.
Настройки принтера
После того как вы установили принтер, вам, возможно, придется настроить параметры его работы. Для этого применяется окно Свойства, отобразить которое можно с помощью одноименной команды контекстного меню значка принтера.
Окно Свойства состоит из следующих вкладок.
• Общие – отображает общую информацию о принтере. Обратите также внимание на кнопку Настройка печати, расположенную на данной вкладке. С ее помощью можно отобразить окно настройки принтера.
Как правило, окно настройки принтера, отображаемое с помощью кнопки Настройка печати, зависит от производителя вашего принтера (именно он создает данное окно), поэтому и возможности настройки принтера с помощью данного окна различаются. Именно по этой причине мы не будем рассматривать содержимое данного окна.
Окна же настройки стандартных принтеров одинаковы.
Для значка Fax с его помощью можно определить используемый по умолчанию размер бумаги, разрешение, а также ориентацию бумаги.
Для значка Microsoft Office Document Image Writer с его помощью можно также определить размер используемой по умолчанию бумаги и ее ориентацию. Но, кроме того, с помощью данного окна можно указать путь к каталогу, в который будут помещаться напечатанные с помощью этого принтера файлы, а также выходной формат печатаемых файлов (MDI или TIFF определенного качества). Эти настройки заносятся в параметры ветви реестра HKEY_CURRENT_USER\ Software\Microsoft\Offз_се\<номер версии>\МОБ1\МБ1 writer.
Для значка Microsoft XPS Document Writer с его помощью можно определить ориентацию, а также указать, будут ли XPS-документы автоматически открываться в программе XPS Viewer. Кроме того, обратите внимание на кнопку Настройка печати окна настройки принтера. С ее помощью можно изменить размер используемой бумаги, указать, будет ли включено чересстрочное построение изображения, а также формат выходного файла (TIFF или PNG).
• Доступ – позволяет установить общий доступ к локальному принтеру. Иными словами, после установки общего доступа другие пользователи сети смогут установить ваш принтер как сетевой.
Чтобы сделать принтер общим, достаточно установить флажок Общий доступ к данному принтеру и ввести имя общего принтера.
Кроме того, обратите внимание на кнопку Дополнительные драйверы. С ее помощью можно указать, драйверы для каких типов процессора можно будет установить пользователям, устанавливающим ваш принтер как сетевой. Например, если в окне, отображаемом при нажатии данной кнопки, указано использование только драйверов для процессоров х86, то пользователи, имеющие 64-битные процессоры (х64 или Itanium), не смогут установить ваш принтер как сетевой.
• Порты – отображает список портов, к которым подключен данный принтер. Кроме того, с помощью флажков данной вкладки можно включить поддержку пула принтеров для данного принтера, а также поддержку двунаправленного доступа к принтеру.
• Дополнительно – позволяет настроить дополнительные параметры работы принтера. Вкладка содержит следующие возможности.
– Благодаря переключателю, который можно установить в положения Доступен всегда или Доступен с, можно указать время, в течение которого пользователи могут выполнять печать с помощью данного принтера.
– Используя поле Приоритет, можно указать приоритет печати страниц на данном принтере. Работа с приоритетами печати будет описана ниже.
– Благодаря кнопке Обработчик печати вы можете определить имя диспетчера очереди печати, обслуживающего задания.
– С помощью кнопки Страница-разделитель можно указать путь к файлу, содержимое которого будет распечатываться после того, как принтер обработал следующее задание печати (это может быть необходимо для того, чтобы отделить задания одного пользователя от другого, если на принтере могут печатать сразу несколько пользователей).
На вкладке также присутствуют следующие флажки.
– Задерживать документы с неподходящими параметрами.