- Управление принтерами из командной строки в Windows 10 / 8.1
- Готовые VBS скрипты для управления принтерами в Windows
- Установка драйвера принтера из командной строки
- Установка нового принтера из командной строки
- Управление принтером по-умолчанию
- Создаем TCP/IP порт для сетевого принтера
- Отправка на печать тестовой страницы
- Управление очередями печати из командной строки
- Включить общий доступ к принтеру из командной строки
- Как подключить сетевой принтер из командной строки
- Удаление принтера и драйвера печати из командной строки
- Как установить принтер по умолчанию в Windows 10
- Как установить принтер в позицию «По умолчанию», для того, чтобы все, отправляемые на печать документы, не зависимо от того, с какой программы они уходят на печать — печатались сразу на нужном принтере.
- Назначение принтера по умолчанию в Windows 10
- Назначаем принтер по умолчанию в Windows 10
- Отключение автоматической смены основного принтера
Управление принтерами из командной строки в Windows 10 / 8.1
Сегодня поговорим о возможностях управления принтерами и их драйверами из командной строки, которые можно использовать в Windows 10 / 8.1 и Windows Server 2012 R2 /2016. В этой статье мы рассмотрим, как с помощью простых команд можно установить в системе новый локальный или сетевой принтер, драйвер печати, создать порт печати, отправить на печать тестовую страницу, удалить драйвер или принтер. Вы можете использовать командную строку в различных сценариях автоматической установки принтеров в заданиях SCCM, логон-скриптах групповых политик или на серверах, работающих в режиме Server Core.
Готовые VBS скрипты для управления принтерами в Windows
Для управления принтерами Microsoft разработала несколько vbs скриптов, позволяющих управлять принтерами и очередями печати, устанавливать и удалять драйвера принтеров и т.д.
Эти скрипты присутствуют во всех версиях Windows (начиная с Vista и Windows Server 2008) и находятся в каталоге C:\Windows\System32\Printing_Admin_Scripts\en-US.
- Вместо каталога en-US может быть другой каталог, соответствующий языку установленной системы. Для русской версии Windows это будет каталог ru-RU (полный путь C:\Windows\System32\Printing_Admin_Scripts\ru-RU);
- В Windows XP и Windows Server 2003 эти vbs скрипты хранятся в каталоге C:\WINDOWS\system32.
В каталоге находятся следующие vbs скрипты:
- Prncnfg.vbs – скрипт для отображения информации о настройках принтера;
- Prndrvr.vbs – управление драйверами принтеров (установка/удаление драйвера);
- Prnjobs.vbs – управления заданиями печати;
- Prnmngr.vbs – управление принтерами (в т.ч. создание и удаление принтера в системе);
- Prnport.vbs – управление подключением к удаленному принтеру по TCP/IP порту;
- Prnqctl.vbs – управление выполнением задания на печать;
- Pubprn.vbs – управление публикацией принтеров в Active Directory.
Рассмотрим типовые сценарии использования этих vbs скриптов.
Установка драйвера принтера из командной строки
Предположим, вам необходимо установить на компьютере пользователя универсальный драйвер печати HP (HP Universal Printer Driver). Скачайте соответствующую версию драйвера с сайта производителя и распакуйте его в произвольный каталог (например, C:\drv\HP Universal Print Driver).
Рассмотрим параметры команды:
-а – добавить драйвер принтера;
-m «HP Universal Printing PCL 6» – имя драйвера принтера;
-i “путь” – полный путь к inf файлу драйвера.
После установки драйвера печати, он появится в свойствах сервера печати (Control Panel\Hardware and Sound\Devices and Printers ->Print Server Properties).
Установка нового принтера из командной строки
С помощью следующей команды можно установить новый принтер с именем HP5525, воспользовавшись ранее установленным драйвером печати HP Universal Printing PCL 6:
-a – устанавливается новый локальный принтер;
-p «HP5525» – отображаемое имя принтера;
-m «HP Universal Printing PCL 6» – используемый драйвер печати;
-r «lpt1:» – имя используемого локального порта печати. В этом случае печать должна осуществляться через LPT порт. Здесь может быть указан параллельный порт (LPT1:, LPT2:), последовательный (СОМ1:, COM2: — перед установкой убедитесь что данный COM порт не используется другим устройством) или USB-порт (USB001 и т.д.).
Управление принтером по-умолчанию
Из командной строки вы можете выбрать какой принтер должен использоваться при печати по умолчанию. С помощью следующей команды можно вывести список всех доступных принтеров:
cscript «C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs» –l
Текущий принтер по-умолчанию можно получить так:
cscript «C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs» –g
Принтер по умолчанию 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);
-n 9100 — номер TCP порта устройства (обычно 9100).
А потом установим в системе новый сетевой принтер:
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
Отправка на печать тестовой страницы
Чтобы отправить тестовую страницу на печать на созданном ранее принтере, выполните:
cscript «C:\Windows\System32\Printing_Admin_Scripts\en-US\prnqctl.vbs” -e -p «HP5525»
Управление очередями печати из командной строки
С помощью скрипта 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.
Как установить принтер по умолчанию в Windows 10
Как установить принтер в позицию «По умолчанию», для того, чтобы все, отправляемые на печать документы, не зависимо от того, с какой программы они уходят на печать — печатались сразу на нужном принтере.
Установка принтера «по умолчанию» — будет означать, что когда вы отправляете что-либо на печать, вам не придется выбирать на какой принтер должен «уйти» документ. То есть, при установке устройств по умолчанию — для функций, которые входят в их спектр выполнения, будут использоваться именно отмеченные по умолчанию , если пользователем не выбрано другое.
В случае с принтером — это упрощает работу тем, что, для отправки на печать, если, в основном, вы используете один и тот же принтер, нужно будет нажимать только «печать» и «ок», и не выбирать принтер из списка устройств при этом.
Итак, для того, чтобы назначить принтер принтер по умолчанию в Windows 10:
- Открываем панель управления Windows (Если вы не знаете, как это сделать, не беда — подсмотрите ЗДЕСЬ , это не сложно)
- Теперь, нас интересует пункт «устройства и принтеры», если ваша панель управления выглядит так:
Или же строка «просмотр устройств и принтеров» , если панель управления, в вашем случае, выглядит вот так:
После чего, в открывшемся окне, где будут отображены все когда-либо сопрягавшиеся с системой принтеры, сканеры, факсы и так далее — находим то название, которое соответствует нужному вам принтеру.
Нажимаем на искомый принтер ПРАВОЙ кнопкой мыши, для вызова контекстного меню, и кликаем уже ЛЕВОЙ кнопкой по сроке «Использовать по умолчанию»
В результате, если все сделано правильно, на изображении иконки принтера появится зеленый флажок, говорящий о том, что данный аппарат используется по умолчанию для печати документов и изображений в этой системе Windows 10
Готово! Теперь, как только вы нажмете «Файл» — «Печать» — «Ок», или отправите что-то на печать другим способом, команда печать пойдет на отмеченный «по умолчанию» принтер, не требуя предварительного выбора из списка установленных устройств!
Назначение принтера по умолчанию в Windows 10
Иногда у юзеров в домашнем использовании находится несколько печатных устройств. Тогда при подготовке документа к распечатке необходимо указывать активный принтер. Однако если в большинстве случаев весь процесс проходит через одно и то же оборудование, лучше всего назначить его по умолчанию и освободить себя от выполнения лишних действий.
Назначаем принтер по умолчанию в Windows 10
В операционной системе Windows 10 присутствует три элемента управления, отвечающих за работу с печатным оборудованием. С помощью каждого из них, осуществляя определенную процедуру, можно выбрать один из принтеров основным. Далее мы расскажем о том, как же выполнить эту задачу с помощью всех доступных методов.
Параметры
В Виндовс 10 имеется меню с параметрами, где также происходит редактирование периферии. Назначить девайс по умолчанию через «Параметры» можно следующим образом:
- Откройте «Пуск» и перейдите в «Параметры», нажав на значок в виде шестеренки.
В списке разделов отыщите и выберите «Устройства».
В меню слева кликните на «Принтеры и сканеры» и найдите нужное вам оборудование. Выделите его и нажмите на кнопку «Управление».
Назначьте устройство по умолчанию, кликнув на соответствующую кнопку.
Панель управления
В ранних версиях Виндовс не было меню «Параметры» и вся конфигурация происходила в основном через элементы «Панели управления», в том числе это касается и принтеров. В «десятке» до сих пор присутствует данное классическое приложение и рассматриваемая в этой статье задача с помощью него производится так:
- Разверните меню «Пуск», где в поле ввода напечатайте «Панель управления» и кликните на значок приложения.
Отыщите категорию «Устройства и принтеры» и перейдите в нее.
В отобразившемся списке оборудования нажмите правой кнопкой мыши на необходимом и активируйте пункт «Использовать по умолчанию». Возле значка основного девайса должна появиться зеленая галочка.
Командная строка
Обойти все эти приложения и окна можно с помощью «Командной строки». Как понятно из названия, в данной утилите все действия выполняются через команды. Мы хотим рассказать о тех, которые отвечают за назначение устройства по умолчанию. Вся процедура производится буквально в несколько шагов:
- Как и в предыдущих вариантах, вам понадобится открыть «Пуск» и через него запустить классическое приложение «Командная строка».
Введите первую команду wmic printer get name,default и нажмите на Enter. Она отвечает за отображение имен всех установленных принтеров.
Теперь напечатайте такую строку: wmic printer where name=»PrinterName» call setdefaultprinter , где PrinterName – имя девайса, который вы хотите установить по умолчанию.
Вызовется соответствующий метод, и вы будете уведомлены о его успешном завершении. Если содержимое уведомления идентично тому, что вы видите на скриншоте ниже, значит задача выполнена правильно.
Отключение автоматической смены основного принтера
В Windows 10 имеется системная функция, отвечающая за автоматическое переключение принтера, используемого по умолчанию. По алгоритму инструмента выбирается тот девайс, который был задействован последним. Иногда это мешает нормальной работе с печатным оборудованием, поэтому мы решили продемонстрировать, как самостоятельно отключить данную функцию:
- Через «Пуск» перейдите в меню «Параметры».
В открывшемся окне выберите категорию «Устройства».
Обратите внимание на панель слева, в ней нужно переместиться к разделу «Принтеры и сканеры».
Отыщите интересующую вас функцию под названием «Разрешить Windows управлять принтером, используемым по умолчанию» и уберите галочку.
На этом наша статья подходит к логическому завершению. Как видите, установить принтер по умолчанию в Windows 10 сможет даже неопытный пользователь одним из трех вариантов на выбор. Надеемся, наши инструкции были полезны и у вас не возникло проблем с выполнением поставленной задачи.