Prncnfg.vbs
Настраивает или отображает параметры принтера. При вызове команды prncnfg.vbs без параметров в командной строке отображается справка по команде prncnfg.vbs.
Вывод параметров принтера
Синтаксис
cscript prncnfg.vbs -g [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль]
Параметры
- -g
- Обязательный параметр. Задает вывод параметров принтера.
- -s удаленный_компьютер
- Задает имя удаленного компьютера, управляющего принтером, параметры которого требуется вывести на экран. Если компьютер не указан, то используется локальный компьютер.
- -p имя_принтера
- Обязательный параметр. Задает имя принтера, параметры которого требуется вывести на экран.
- -u имя_пользователя -w пароль
- Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, параметры которого требуется вывести на экран. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например " имя компьютера ").
Пример
Для вывода на экран параметров принтера с именем ColorPrinter_2, очередь печати которого находится на компьютере с именем HRServer,введите:
cscript prncnfg.vbs -g -s HRServer -p ColorPrinter_2
Настройка параметров принтера
Синтаксис
cscript prncnfg.vbs -t [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль] [-r имя_порта] [-l путь] [-m комментарий] [-h имя_ресурса] [ -f разделитель] [-y тип_данных] [ -st время_запуска] [-ut время_завершения] [ -o приоритет] [-i приоритет_по_умолчанию] [{ + | -}shared] [{+ | -}direct] [{ + | -}published] [{+ | -} hidden] [{+ | -}rawonly] [{+ | -}queued] [{+ | -}keepprintedjobs] [{ + | -}workoffline] [{+ | -} enabledevq] [{+ | -}docompletefirst] [{ + | -}enablebidi]
Параметры
- -t
- Обязательный параметр. Задает настройку параметров принтера.
- -s удаленный_компьютер
- Задает имя удаленного компьютера, подключенного к принтеру, параметры которого требуется настроить. Если компьютер не указан, используется локальный компьютер.
- -p имя_принтера
- Обязательный параметр. Задает имя принтера, параметры которого требуется настроить.
- -u имя_пользователя -w пароль
- Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, параметры которого требуется настроить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- -r имя_порта
- Задает порт, к которому подключен принтер. Если это параллельный или последовательный порт, то используется его ID (например, LPT1 или COM1). Если это порт TCP/IP, то используется имя, заданное при добавлении порта.
- -l путь
- Задает местоположение принтера, например, «Копировальный зал».
- -m комментарий
- Задает строку комментариев.
- -h имя_ресурса
- Задает сетевое имя принтера.
- -f разделитель
- Задает файл с текстом, появляющимся на страницах-разделителях.
- -y тип_данных
- Задает тип данных, которые принтер может обработать.
- -st время_запуска
- Настраивает принтер на работу в режиме, ограниченном во времени. Задает время, после которого принтер будет доступен. При отправке на приостановленный принтер документ будет храниться в очереди до тех пор, пока этот принтер вновь не станет доступным. Время отображается в 24-часовом формате. Например, для задания 23:00 введите 2300.
- -ut время_завершения
- Настраивает принтер на работу в режиме, ограниченном во времени. Задает время, после которого принтер будет недоступен. При отправке на приостановленный принтер документ будет храниться в очереди до тех пор, пока этот принтер вновь не станет доступным. Время отображается в 24-часовом формате. Например, для задания 23:00 введите 2300.
- -o приоритет
- Задает приоритет отправки задания на печать. Очередь печати с высшим приоритетом получает свои задания быстрее, чем любая очередь с низшим приоритетом.
- -i приоритет_по_умолчанию
- Задает приоритет по умолчанию каждому заданию на печать.
- {+| -}shared
- Задает общий доступ к принтеру в сети.
- {+| -}direct
- Задает признак прямой отправки документа (минуя очередь) на устройство печати.
- {+| -}published
- Задает публикацию принтера в службе Active Directory. Если опубликовать принтер, то другие пользователи сети смогут искать его с помощью текущего местоположения и возможностей, например, цветной печати и сшивателя.
- {+| -}hidden
- Зарезервированный код.
- {+| -}rawonly
- Задает постановку в очередь только тех заданий, которые содержат исходные данные.
- {+| -}queued
- Задает признак начала печати документа после того, как его последняя страница окажется в очереди. Программа, отправившая документ на печать, недоступна до завершения печати. Эта задержка компенсируется тем, что документ доступен принтеру целиком.
- {+| -}keepprintedjobs
- Задает признак сохранения документа в очереди после его вывода на печать. Он дает возможность повторно печатать документ прямо из очереди, а не из программы печати.
- {+| -}workoffline
- Задает отправку документов в очередь на печать, если компьютер не подключен к сети.
- {+| -}enabledevq
- Задает параметр, позволяющий хранить в очереди задания, установки которых не совпадают с установками принтера (например, PostScript-файлы для принтеров, не поддерживающих язык PostScript) и не печатать их.
- {+| -}docompletefirst
- Задает параметр, устанавливающий, что диспетчер очереди печати должен отправить в соответствующую очередь задания с более низшим приоритетом, но уже поступившие в очередь, раньше отправки в эту же очередь заданий с более высшим приоритетом, находящихся в процессе поступления в очередь. Если этот параметр задан, а документов, закончивших поступление в очередь нет, то диспетчер очереди раньше отправит в очередь более крупные документы. Этот параметр повышает эффективность работы принтера с помощью приоритетов. Если он отключен, то диспетчер отсылает в соответствующие очереди задания с высшим приоритетом.
- {+| -}enablebidi
- Задает отправку принтером диспетчеру очереди печати информации о статусе.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например " имя компьютера ").
Пример
Для настройки принтера с именем ColorPrinter_2 на то, чтобы диспетчер очереди печати на удаленном компьютере с именем HRServer хранил задания после их печати, введите:
cscript prncnfg.vbs -t -s HRServer -p ColorPrinter_2 +keepprintedjobs
Изменение имени принтера
Синтаксис
cscript prncnfg.vbs -x [-s удаленный_компьютер] -p имя_принтера -z новое_имя_принтера [ -u имя_польззователя -w пароль]
Параметры
- -x
- Обязательный параметр. Задает изменение имени принтера.
- -s удаленный_компьютер
- Задает имя удаленного компьютера, подключенного к принтеру, имя которого требуется изменить. Если компьютер не указан, используется локальный компьютер.
- -p имя_принтера
- Обязательный параметр. Задает текущее имя принтера.
- -z новое_имя_принтера
- Обязательный параметр. Задает новое имя принтера.
- -u имя_пользователя -w пароль
- Задает учетную запись с разрешениями подключаться, с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, который требуется переименовать. Все члены группы «Администраторы» имеют такие разрешения, но эти разрешения могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например " имя компьютера ").
Пример
Для изменения имени принтера с ColorPrinter_2 на ColorPrinter_3 на удаленном компьютере с именем HRServer введите:
cscript prncnfg.vbs -x -s HRServer -p ColorPrinter_2 -z ColorPrinter_3
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь