Команда оживляющая принтер как называется

Обновлено: 07.07.2024

Управление принтерами — ответственная и нередко обременительная часть многих задач, выполняемых специалистами по ИТ. Наладить бесперебойную работу поможет знание основ управления принтерами. В этой статье речь пойдет об организации общего доступа к принтерам, установке дополнительных драйверов, новой консоли Print Management Console (PMC), диагностике проблем и решении ряда других задач, направленных на удовлетворение потребностей пользователей и повышение безопасности работы.

Управление принтерами — ответственная и нередко обременительная часть многих задач, выполняемых специалистами по ИТ. Наладить бесперебойную работу поможет знание основ управления принтерами. В этой статье речь пойдет об организации общего доступа к принтерам, установке дополнительных драйверов, новой консоли Print Management Console (PMC), диагностике проблем и решении ряда других задач, направленных на удовлетворение потребностей пользователей и повышение безопасности работы. Для единообразия возьмем случай регистрации в системе Windows Server 2003 под учетной записью с правами администратора.

Организация общего доступа к принтеру

Подключив принтер к компьютеру Windows 2003 и убедившись в его работоспособности, можно организовать коллективный доступ к нему. Для этого нужно сделать следующее:

Запустить модуль «Принтеры и факсы» в Панели управления, щелкнуть правой клавишей мыши на имени принтера и выбрать «Свойства». Открыть вкладку «Доступ» и установить переключатель в позицию «Общий доступ». Ввести имя общего принтера. Старайтесь давать простые для понимания имена, например отражающие местоположение и выполняемую функцию. Убедитесь, что окно List in the directory отмечено. Вновь щелкните правой клавишей на имени принтера и нажмите «Переименовать». Введите имя, аналогичное указанному выше, в качестве имени принтера общего доступа.

Следует помнить, что имя общего принтера не аналогично представленному в списке AD, даже если при работе в диалоговом окне создается впечатление, что это так. В списке AD указано имя, назначаемое принтеру в группе «Принтеры и факсы главного компьютера Windows 2003. Если в каталоге не удается обнаружить принтер, для которого только что был организован общий доступ, проверьте имя, назначенное ему в группе «Принтеры и факсы». Желательно стремиться к обеспечению соответствия этих имен во избежание путаницы.

Установка дополнительных драйверов принтера

Если установка не производилась, клиентский компьютер получает и устанавливает необходимые драйверы при первом подключении к принтеру общего доступа. В Microsoft эту технологию называют «Point and Print». Обычно драйвер принтера, установленный на компьютере Windows 2003, работает с компьютерами Windows XP и Windows 2000 Professional. Проблемы могут возникнуть в случае сочетания компьютеров с 32- и 64-разрядными процессорами. Если архитектура процессора вашего сервера печати отличается от некоторых или всех клиентов печати (например, x64 против 32-разрядных систем), необходимо вручную установить драйверы для альтернативной архитектуры при настройке принтера общего доступа. Для этого нужно сделать следующее:

Запустить модуль «Принтеры и факсы» в Панели управления, щелкнуть правой клавишей на имени принтера и выбрать «Свойства». Отметить поле рядом с дополнительным драйвером, который требуется установить, например x64, как показано на экране 1, и нажать OK. Указать путь к месту хранения файлов для дополнительного драйвера и нажать OK. Убедитесь, что драйверы принтера установлены на сервере печати, чтобы пользователи на своих рабочих станциях не получали запросы на установку драйверов.

Экран 1. Добавление драйвера принтера

Таким способом нельзя устанавливать драйверы для Windows Vista. Обычно это не создает проблем, поскольку принтеры клиентов Windows 2003 и XP работают с клиентами Vista. Однако в некоторых случаях драйверы, работающие на XP и Windows 2003, невозможно использовать на Vista из-за усиленной защиты этой версии. Если на сервере печати Windows 2003 отсутствует совместимый драйвер, система Vista исследует собственное хранилище драйверов. Если совместимый с Vista драйвер уже есть на системе Vista, он будет использоваться автоматически. Если же в хранилище такого драйвера нет, на системе придется установить обновленный драйвер. Это можно сделать вручную или путем развертывания принтера на системе с Vista посредством AD, о чем будет говориться ниже.

Управление принтерами

Для управления принтерами я рекомендую задействовать консоль PMC, хотя большинство администраторов привыкли прибегать к компоненту «Принтеры и факсы» в Панели управления Windows 2003 и XP. Этот компонент позволяет открыть список принтеров, установленных на компьютере, число документов в очереди и состояние принтера. Двойным щелчком на «Принтеры и факсы» открывается очередь общего принтера. Окно очереди принтера содержит информацию о том, кем и когда документ был отправлен на печать, и каков его размер. В этом окне есть два важных меню.

Меню «Принтер» позволяет приостановить либо отменить все задания печати и выполнить настройку принтера на автономное использование. Меню «Документ», доступное при выборе документа в очереди, позволяет приостановить либо возобновить печать документа, отменить или перезапустить задание печати.

Консоль управления печатью (РМС). Оптимальный инструмент управления — консоль PMC, доступная в R2-издании Windows 2003 при добавлении роли сервера печати — Print Server. В настоящее время для Windows 2003 SP1 этот компонент недоступен. Главное преимущество PMC по сравнению с предыдущими методами управления принтерами состоит в возможности просмотра и управления всеми принтерами организации с одной консоли, как показано на экране 2, а не только подключенными к локальному серверу печати. PMC позволяет контролировать общие принтеры, прикрепленные к серверам печати Windows 2003 R2, Windows 2003 и Windows 2000 Server.

Экран 2. Интерфейс Print Management Console

Возможно, самый полезный аспект PMC — узел Custom Printer Filters, позволяющий администратору видеть принтеры организации, не готовые к работе по причине ошибки и, следовательно, требующие внимания. На этом узле также можно создавать индивидуальные пользовательские фильтры, настраиваемые на показ только коллективных принтеров с указанным числом заданий печати, что можно использовать для определения интенсивно работающих принтеров. Можно также настраивать фильтры на отправку администраторам оповещений по электронной почте при возникновении определенных ситуаций, например в случае застревания бумаги. Настройка рассылаемых по электронной почте оповещений возможна только с использованием создаваемых фильтров и неприменима к фильтрам консоли, предусмотренным по умолчанию.

Командная строка. Возможности управления принтерами из окна командной строки позволяют автоматизировать определенные функции управления принтерами с помощью сценариев. Сценарии и программы управления принтерами для командной строки расположены в каталоге \%systemroot% system32. Самые полезные сценарии управления принтерами следующие:

prnjobs.vbs — просмотр и управление заданиями печати;

Настройка пулов принтеров

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

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

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

Запустите модуль «Принтеры и факсы» в Панели управления, щелкните правой кнопкой мыши на принтере общего доступа, для которого требуется организовать пул, и выберите «Свойства». На вкладке «Порты» отметьте «Разрешить группировку принтеров в пул». Выполните настройку порта, назначив его дополнительному устройству. Продолжайте добавлять порты для подключения всех печатающих устройств пула к принтеру общего доступа.

Настройка разрешений принтера

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

Печать — это разрешение позволяет пользователю или группе посылать задания на принтер общего доступа. Управление принтерами — это разрешение позволяет пользователю или группе изменять свойства принтера общего доступа, включая разрешения печати. Управление документами — пользователи или группы, обладающие этим разрешением, могут приостанавливать, перезапускать или удалять любые документы в очереди принтера, независимо от их принадлежности. По умолчанию пользователи обладают разрешением «Управление документами» по отношению к собственным заданиям печати.

Чтобы настроить разрешения принтера общего доступа, нужно сделать следующее:

Запустить модуль «Принтеры и факсы» в Панели управления, щелкнуть правой клавишей мыши на имени принтера и выбрать «Свойства». Открыть вкладку «Безопасность», показанную на экране 3. В списке имен групп и пользователей выбрать группу «Все» и нажать «Удалить». Нажать «Добавить» для добавления группы или пользователей, которые будут обладать разрешениями вывода на печать на данный принтер общего доступа.

Экран 3. Разрешения для печати на общем принтере

Установка приоритета печати

Возможна настройка нескольких принтеров общего доступа на использование одного печатающего устройства. Назначая принтерам общего доступа разные приоритеты и разные полномочия, можно обеспечивать возможность одной группе обходить очередь и выводить свои документы на печать первой. По умолчанию приоритет принтера общего доступа установлен на минимально возможное значение, равное 1. Самый высокий приоритет — 99. Если в очереди стоит пять заданий с приоритетом 1, вновь пришедшее задание с приоритетом 99 встает в начало очереди, но не замещает задание, выполняемое в данный момент на печатающем устройстве, даже если это задание имеет более низкий приоритет. Для настройки приоритета принтера выполните следующее:

Запустите модуль «Принтеры и факсы» в Панели управления, щелкните правой клавишей мыши на имени принтера и выберите «Свойства». Откройте вкладку «Дополнительно» и задайте нужную установку в окне «Приоритет». Чтобы предоставить группе, чьи документы требуют наиболее оперативного вывода на печать, единоличное право использования данного принтера общего доступа, задайте соответствующий уровень безопасности, как было показано выше.

Наиболее распространенная ошибка в настройке приоритетов печати — предположение, что самый низкий номер приоритета обеспечивает самый быстрый вывод документов на печать. Убедитесь, что принтер общего доступа, настраиваемый для использования руководителями сотрудниками организации, имеет больший номер приоритета, чем принтер, предназначенный для рядовых пользователей.

Управление очередями печати

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

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

Экран 4. Установки доступа к принтеру

Запустите модуль «Принтеры и факсы» в Панели управления, щелкните правой клавишей мыши на имени принтера и выберите «Свойства». На вкладке «Дополнительно» выберите «Доступен с» и укажите время, когда принтер должен быть активен. Попросите пользователей, печатающих объемные и несрочные задания, подавать их на этот принтер общего доступа, чтобы вывод заданий осуществлялся в менее загруженные периоды.

Публикация принтеров посредством AD

Если возможности домена расширены за счет контроллеров домена (DC) Windows 2003 R2, можно использовать AD для публикации информации о заданных принтерах на компьютеры, находящиеся под управлением определенного объекта групповой политики — Group Policy Object (GPO). Упомянутая выше консоль PMC, имеющаяся в издании R2, значительно упрощает процесс развертывания принтеров посредством AD. Развертывание с помощью Group Policy требует, чтобы существующий GPO был создан и привязан к соответствующему сайту, организационной единице (OU) или домену. Для развертывания принтера посредством AD с использованием PMC нужно сделать следующее:

На узле All printers под рубрикой Custom Printer Filters либо на узле Printers заданного сервера печати найти принтер для развертывания посредством AD. Щелкнуть правой клавишей на принтере и выбрать Deploy with Group Policy. В открывшемся диалоговом окне, показанном на экране 5, нажать на Browse. Выбрать целевой GPO и нажать OK. В зависимости от того, предполагается ли развертывать принтер по пользователям или по компьютерам, отметить соответствующий раздел и нажать Add. Все существующие принтеры, развернутые с использованием выбранного GPO, будут представлены в таблице. Для удаления этих принтеров следует выбрать их и нажать Remove. Приведя список развернутых принтеров в нужный вид, щелкнуть OK. Узел Deployed в нижней части экрана PMC теперь отображает только что развернутый принтер.

Экран 5. Окно Deploy with Group Policy

Как бы вы ни были скрупулезны в деле управления принтерами, что-нибудь все же может пойти не так, как надо. Ряд рекомендаций по быстрой диагностике неисправностей дается во врезке «Диагностика неисправностей принтера». Управление принтерами — повседневная деятельность практически любого системного администратора. Можно надеяться, что при поддержке средств управления принтерами, реализованных в Windows 2003 R2, а также благодаря нашей статье эта работа будет выполняться без проблем.

Диагностика неисправностей принтера

Неполадки принтеров возникают в основном из-за неудачных документов или ошибок диспетчера очереди печати. Иногда трудно определить, что является причиной сбоя — документ или общий принтер в целом. При неполадках принтера в первую очередь требуется проверить документ. Если сбой повторяется, следует заняться общим принтером. Для диагностики неполадок принтера сделайте следующее:

date

11.12.2018

directory

Windows 10, Windows 8

comments

комментариев 13

Готовые VBS скрипты для управления принтерами в Windows

Для управления принтерами Microsoft разработала несколько vbs скриптов, позволяющих управлять принтерами и очередями печати, устанавливать и удалять драйвера принтеров и т.д.

Эти скрипты присутствуют во всех версиях Windows (начиная с Vista и Windows Server 2008) и находятся в каталоге C:\Windows\System32\Printing_Admin_Scripts\en-US.

  1. Вместо каталога en-US может быть другой каталог, соответствующий языку установленной системы. Для русской версии Windows это будет каталог ru-RU (полный путь C:\Windows\System32\Printing_Admin_Scripts\ru-RU);
  2. В Windows XP и Windows Server 2003 эти vbs скрипты хранятся в каталоге C:\WINDOWS\system32.

windows 8 vbs скрипты для управления принетрами и заданиями из командной строки

В каталоге находятся следующие vbs скрипты:

  • Prncnfg.vbs – скрипт для отображения информации о настройках принтера;
  • Prndrvr.vbs – управление драйверами принтеров (установка/удаление драйвера);

Примечание. Одним из широко известных способов управления принтерами в системах Windows различных версий является хост-процесс rundll32.exe, которому передается имя библиотеки printui.dll и точка входа в нее (PrintUIEntry). Функционала команды rundll32 printui.dll,PrintUIEntry достаточен для выполнения базовых операций с принтерами и полностью поддерживается Microsoft, однако использование указанных vbs скриптов с точки зрения удобства администратора все таки предпочтительнее.

Рассмотрим типовые сценарии использования этих vbs скриптов.

Установка драйвера принтера из командной строки

Предположим, вам необходимо установить на компьютере пользователя универсальный драйвер печати HP (HP Universal Printer Driver). Скачайте соответствующую версию драйвера с сайта производителя и распакуйте его в произвольный каталог (например, C:\drv\HP Universal Print Driver).

Права на установки и настройку локальных принтеров есть у членов локальных Administrators (Администраторы), Print Ope­rators (Операторы печати) или Server Operators (Операторы сервера).

prndrvr.vbs скрипт установки драйвера печати принтера


Установим драйвер принтера командой:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -a -m "HP Universal Printing PCL 6" -i "C:\drv\HP Universal Print Driver\hpcu160u.inf"

Рассмотрим параметры команды:

-а – добавить драйвер принтера;

-m "HP Universal Printing PCL 6" – имя драйвера принтера;

-i “путь” – полный путь к inf файлу драйвера.

После установки драйвера печати, он появится в свойствах сервера печати (Control Panel\Hardware and Sound\Devices and Printers ->Print Server Properties).

hp universal driver - универсальный драйвер печати HP

Примечание. Если драйвер принтера несовместимый, его можно установить вручную.

Установка нового принтера из командной строки

С помощью следующей команды можно установить новый принтер с именем HP5525, воспользовавшись ранее установленным драйвером печати HP Universal Printing PCL 6:

prnmngr.vbs установка принтера hp из командной строки

-a – устанавливается новый локальный принтер;

-p "HP5525" – отображаемое имя принтера;

-m "HP Universal Printing PCL 6" – используемый драйвер печати;

Управление принтером по-умолчанию

Из командной строки вы можете выбрать какой принтер должен использоваться при печати по умолчанию. С помощью следующей команды можно вывести список всех доступных принтеров:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" –l

Текущий принтер по-умолчанию можно получить так:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" –g

prnmngr.vbs установить принтер по умолчанию из командной строки

Принтер по умолчанию HP Universal Printing PCL 6

Чтобы выбрать другой принтер для печати по умолчаню, выполните:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -t –р "HP5525"

Создаем TCP/IP порт для сетевого принтера

Если вы хотите подключить сетевой принтер, необходимо сначала создать для него сетевой порт (допустим ip адрес принтера 192.168.10.26):
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnport.vbs" -a -r IP_192.168.10.26 -h 192.168.10.26 -o raw -n 9100
-r IP_192.168.10.26 – имя сетевого порта;

-h 192.168.10.26 – IP адрес устройства;

-o raw – тип порта (raw или lpr);

А потом установим в системе новый сетевой принтер:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -a -p "HP5525" -m "HP Universal Printing PCL 6" -r "IP_192.168.10.26"
После окончания работы скрипта в системе появится новый принтер с именем HP5525

Новый принтер в системе windows8

Отправка на печать тестовой страницы

Управление очередями печати из командной строки

С помощью скрипта prnjobs.vbs вы можете просматривать задания печати в очередях. Чтобы вывести все задания печати для всех локальных принетров, выполните команду:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs” –l

Чтобы вывести задания на конкретном принтере, нужно указать его имя:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs” –l –p HP5525

Для очистки очереди печати, на одном принтере выполните команду:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs” –x –p HP5525

Либо можно быстро очистить все очереди для всех принтеров (так гораздо удобнее, чем вручную очищать очередь печати):

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs” –x

Включить общий доступ к принтеру из командной строки

Все новые принтеры, которое вы установили в Windows из командной строки являются локальными. Вы можете предоставить к ним общий доступ другим пользователей из графического интерфейса Windows (см. статью). Также вы можете открыть общий доступ к принетру из командной строки. Например, вы хотите дать доступ к своему общему принтеру HP5525, опубликовав его под именем HP5525_Shared. Используйте команду:

script "C:\Windows\System32\Printing_Admin_Scripts\en-US\prncnfg.vbs” -t -p HP5525 -h "HP5525_Shared" +shared

Чтобы отключить общий доступ к принтеру, выполните:

script "C:\Windows\System32\Printing_Admin_Scripts\en-US\prncnfg.vbs” -t -p "HP5525" -shared

Аналогично вы можете опубликовать принтер в Active Directory:

script "C:\Windows\System32\Printing_Admin_Scripts\en-US\prncnfg.vbs” -t -p HP5525 +published

Чтобы отменить публикацию в AD для принтера, используйте аргумент «-published».

Как подключить сетевой принтер из командной строки

Чтобы подключить сетевой принтер, подключенный к другому компьютеру, используйте

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -ac -p “\\prnt01\hp2000”

Удаление принтера и драйвера печати из командной строки

Полный список принетров в системе можно вывести так:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -l

Удалить принтер можно командой:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -d -p "HP5525"
Драйвер печати удаляется так:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -d -m "HP Universal Printing PCL 6" -e "Windows x64" -v 3

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

В следующей статье мы познакомимся с новыми возможностями управления принтерами в Windows 10 / 8.1 и Windows Server 2016 / 2012 R2, которые предоставляет PowerShell.

image

В данном топике я подробно расскажу о том, на какие грабли можно наткнуться при автоматической установке, удалении принтеров средствами Active Directory.

Подготовка AD к установке принтеров

Разделяем компьютеры по арxитектуре и версии ОС
  1. Создаем группы безопасности соответствующие каждой архитектуре и версии ОС, пример: win_x64, win_x32. (Я использовал только 2 группы, так как в моем парке компьютеров существуют либо Windows XP x32, либо Windows 7 x64.).
  2. Создаем политики с понятными названиями и ограничиваем доступ к этим политикам только для групп безопасности из предыдущего пункта. Пример: «Политика принтеров x32», доступ только для членов группы win_x32.
  3. Применяем созданные политики ко всем организационным единицам. Самый лучший способ это сделать, по моему мнению — это поместить все OU внутри одной и к ней применить новые политики.
  4. Делаем компьютеры с архитектурой ОС x32 членами группы win_x32, для других архитектур и версий соответственно.
Сетевая папка

Создается сетевая папка доступная всем пользователям и компьютерам домена. Думаю, этот этап подробно расписывать нет необходимости. Права на папку — только чтение.

Драйвера
  1. Скачиваем драйвера для всех версий и архитектур.
  2. Распаковываем их до состояния INF файлов. Грабля №1. Если с этим возникают проблемы, то чаще всего драйвера можно найти в скрытой шаре PRINT$ на машине где установлен принтер. Их можно взять оттуда.
  3. Копируем эти файлы у нашу сетевую папку. Для удобства разделяем по подпапкам.

Развертывание

  1. Создание скрипта установки драйвера.
  2. Создание скрипта подключения пользователя к принтеру.
Скрипт установки драйвера

Этот скрипт помещается в разделе «Конфигурация компьютера» — «Политики» — «Конфигурация Windows» — «Сценарии (запуск/завершение)» — «Автозагрузка»
Создаем файл .BAT такого содержания:
rundll32 printui.dll,PrintUIEntry /ia /m "<Имя принтера 1>" /h "x64" /v "Type 3 - User Mode" /f "<путь к INF файлу драйвера в сетевой папке/x64/>"
rundll32 printui.dll,PrintUIEntry /ia /m "<Имя принтера 2>" /h "x64" /v "Type 3 - User Mode" /f "<путь к INF файлу драйвера в сетевой папке/x64/>"

Грабля №3 Имя принтера можно и нужно узнать в свойствах сервера печати Windows на машине, где драйвер уже установлен. Наверняка есть и в inf файле.

Теперь драйвер принтера будет устанавливаться при загрузке системы автоматически. Если применить его ко всем компьютерам с Windows Vista и новее, то при срабатывании скрипта подключения принтера не выскочит ошибка о недостаточности прав.

Скрипт подключение принтеров

Автоматическое удаление принтеров

Все достаточно просто.
Создаем .BAT файл вот с таким содержанием.
REG DELETE "HKEY_CURRENT_USER\Printers\Connections" /f
Затем делаем его скриптом на выход пользователя из системы.
Когда пользователь в следующий раз зайдет в сеть, у него будут только те принтеры, которые установятся политикой.
Полезно при переезде принтера с одного принт-сервера на другой.
Грабля №4 Удаление ветки реестра лучше производить при выходе пользователя из системы, а не при входе перед подключением принтеров.
Для этого требуется перезагрузка службы печати, которая может перезагружаться достаточно долго. Это черевато ситуацией, когда служба еще не запустилась, а скрипт подключения уже сработал и вызвал ошибку.


Твердокрасочные (в английском варианте - Solidlnk) принтеры являются оригинальным развитием струйной технологии. Выпускаются они фирмой Xerox . В твердо красочном принтере, как и в струйном, используется печатающая головка с соплами Основное отличие твердо красочных принтеров от всех других состоит в типе красителя и способе его доставки на носитель.

В таких принтерах применяются красители в твердой форме (твердые восковые красители с низкой температурой плавления).

На схеме изображены:

  1. Бункер с красителем служит для хранения запаса красителя и подачи его к печатающей головке. Бункеры рассчитаны на одновременную загрузку нескольких брусков (красителей). Пополнить его можно даже во время работы.
  2. Печатающая головка имеет множество сопел, выстреливающих капли краски (расплавленный воск). Печатающая головка не перемещается вдоль строки. Она имеет ширину, равную ширине листа бумаги, что позволяет печатать сразу все точки строки и существенно увеличивает скорость печати. Печатающая головка твердо красочного принтера наносит изображение на специальный вал переноса.
  3. Вал переноса применяется для передачи изображения, сформированного печатающей головкой, на носитель. Вал переноса подогревается, чтобы краска не успела застыть.


Сублимационные (термодиффузионные) принтеры


Dye-sublimation - сублимация красителя. В принтерах этого типа используются твердые красители, которые испаряются при нагреве и поглощаются носителем.

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


На рисунке обозначены:

  1. Бумага способная удерживать пары красителя.
  2. Красящая лента служит для доставки красителя к печатающей головке. Ширина ленты равна Ширине печатаемого листа. Краситель наносится на нее зонами, по размеру печатаемой странице: последовательно наносятся зоны пурпурного, синего красителя. (каждая точка ленты используется только один раз). После "прогона" одного цвета бумага возвращается назад и протягивается мимо печатающей головки вместе с зоной ленты другого цвета.
  3. Катушка для красящей ленты.
  4. Печатающая головка - состоит из множества нагревательных элементов, разогревающих краситель на ленте. Разрешающая способность у таких 3000 dpi. Для получения различных градаций цвета необходимо регулировать степень нагрева ленты, поэтому нагревательные элементы имеют несколько градаций температуры, соответствующих градациям яркости точек изображения (обычно имеется 256 градаций). Поскольку тепло от нагревателя распространяется в стороны, точка, оставленная на носителе одним нагревателем, имеет размытые очертания и плавно переходит в соседние точки. Это делает отдельные точки практически неразличимыми и позволяет достичь высочайшего качества изображения.
  5. Катушка для красящей ленты.

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

Принтеры специального назначения

Типа специализированных принтеров: принтеры для портативных компьютеров и принтеры большого формата (плоттеры).

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

Принтеры большого формата, применяются для печати чертежей, схем, плакатов. Они рассчитаны на работу с носителями больших форматов. Подобные устройства часто называют плоттерами. Такие принтеры можно разделить на две группы: Перьевые принтеры, их обычно называют плоттерами или графопостроителями. Графопостроители в основе работы лежит не печать , а рисование на листе. Изначально использовались для регистрации различных процессов в ходе научных исследований. Специальная каретка перемещалась в двух направлениях по листу бумаги под управлением усилителей, обрабатывавших исследуемый сигнал оставляя собой след при помощи специального пера и чернил. Позднее вместо перьев и чернил стали применять специальные фломастеры, однако название "перо" сохранилось. После появления вычислительной техники графопостроители стали использоваться для вывода различной графической информации, например чертежей или результатов расчетов. Для качественного построения линий, не являющихся горизонтальными или вертикальными, требуются точные системы позиционирования и управления.

Струйные плоттеры

Принтеры большого формата называют плоттерами. По конструкции и принципу действия они практически не отличаются от обычных струйных принтеров. В них применяются те же технологии и способы печати. Основное отличие - крупный формат носителей, с которым они способны работать. Большинство моделей успешно справляются с печатью на форматах от A3 до А0 и даже больших.

Печатающая головка и система позиционирования дают возможность печатать с разрешением 1200x600 dpi, при этом отчетливо воспроизводятся линии толщиной до 0,05 мм. Вывод точек осуществляется с точностью +0,2% (0,38 мм), наилучшие результаты, по данным производителя, достигаются при температуре воздуха 23°С и относительной влажности 50-60%.

Для удобства принтеры оснащены устройством подачи рулонной бумаги и корзиной для готовых распечаток.

Также возможны расширяющие модули: дополнительный процессор, ОЗУ до 160Мб, поддержка системы AutoCAD.

Интерфейсы для подключения принтеров. В современных принтерах используются несколько разновидностей интерфейсов для подключения к ПК. Это могут быть параллельный, последовательный интерфейс, шина USB, FireWire 1394 , инфракрасный порт (IrDA), Bluetooth., LAN .

Принт-сервер

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

Каждый принт- сервер NetWare 3.x может обслуживать до 16 принтеров, обслуживая очереди печати до 8 файл-серверов. Его экран отображает информацию о состоянии принтеров.

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

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

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

Принт- сервер - это сетевой адаптер , позволяющий подключать принтер к локальной сети, производить настройки доступа к серверу печати (к принтеру).

Читайте также: