Windows Vista. Для профессионалов
Шрифт:
Примечание
Мастер Установка принтера можно отобразить и с помощью команды rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL AddPrinter.
Кроме того, вы можете запустить мастер Установка принтера для создания принтера на удаленном компьютере. Для этого нужно воспользоваться командой rundll32 printui.dll,PrintUIEntry /il /с\\<имя компьютерах
Сразу же на первом шаге мастер предлагает вам выбрать, какой именно принтер нужно установить.
• Можно установить локальный принтер, подключенный к LPT-порту компьютера (как было сказано выше, принтеры,
• Можно установить сетевой принтер, а также принтеры, подключенные с помощью 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.