Управление печатью через командную строку
Обычно принтеры, предназначенные для печати больших объемов, выдерживают тяжелую ежедневную нагрузку, создаваемую множеством пользователей, а недорогие принтеры, рассчитанные на печать малых объемов, эксплуатируются небольшими группами или индивидуальными пользователями. Независимо от способа использования принтеров у сервера печати должно быть достаточно памяти и процессорных мощностей для управления службами печати. В случае больших объемов печати или при постоянной необходимости печатать большие и сложные документы может потребоваться специальная конфигурация сервера и выделение отдельной машины, которая будет обслуживать только службы печати. В остальных случаях серверы печати обычно не являются выделенными серверами. На самом деле большинство серверов печати — стандартные настольные компьютеры, которые выполняют в сети и другие функции. Просто учтите, что операционные системы Microsoft Windows Server 2003 и Windows ХР Professional отдают приоритет доступу к файлам, а не к сетевым принтерам, поэтому, если система выполняет функции и файл-сервера, и сервера печати, печать может замедляться, чтобы избежать снижения производительности при доступе к файлам.
Кроме того, на серверах печати должен быть достаточный объем дискового пространства для того, чтобы управлять заданиями на печать (print jobs). Требуемый объем дискового пространства зависит от размеров таких заданий и от длины очереди печати. Для большей производительности каталог буферных файлов принтера должен располагаться на выделенном диске, не применяемом в других целях. Основной смысл администрирования служб печати — их обслуживание. Для правильного обслуживания и поддержки служб печати вы должны отлеживать информацию о спулере принтера (подсистеме буферизации) и статистику использования. Эти сведения помогут определить, как работают службы. Хотя основное внимание уделяется производительности, полезно задействовать несколько утилит командной строки, помогающих поддерживать службы печати и устранять неполадки в работе принтеров.
Получение технических сведений о принтерах
Принтеры часто покупаются и размещаются без учета того, как они будут использоваться в дальнейшем. Кто-то видит, что па данном участке нужен принтер, и принтер заказывается и устанавливается. Иногда заказом и установкой занимается не администратор, поэтому, когда дело доходит до управления принтером, администратору приходится действовать вслепую. Независимо от того, как был получен принтер, администратор или служба поддержки должна иметь информацию о конфигурации принтера, в том числе сведения, какие драйверы доступны и какие драйверы реально используются. Вам нужно периодически проверять, насколько загружен принтер и как он справляется с нагрузкой. Вам также потребуется отслеживать состояние принтера, число заданий в очереди и другую важную информацию, которая поможет вовремя выявить проблемы. Во многих случаях эта информация пригодится и при планировании.
Отслеживание информации о принтерах и их драйверах
Получить детальную информацию о принтерах, установленных в системе, позволяет команда PRINTDRIVERINFO. Она включена в Windows Server 2003 Resource Kit и предназначена для работы как с локальными, так и с удаленными системами.
Получение информации о драйверах
По умолчанию PRINTDRIVERINFO возвращает сведения обо всех драйверах принтеров, установленных в вашей локальной системе. То есть, набран в командной строке printdriverinfo, вы получите список драйверов для локального компьютера
Проверка конкретных принтеров, драйверов и систем
Чтобы получить информацию об удаленных серверах печати и сетевых принтерах через PRINTDRIVERINFO, используйте параметр /S: и укажите имя сервера в домене, например:
- printdriverinfo /s:corps
Здесь вы получаете информацию о драйвере печати на сервере CorpS.
Команда PRINTDRIVERINFO также позволяет искать конкретный драйвер по имени. Для этого служит параметр /D:
- printdriverinfo /d:"hp business inkjet 1100 series"