prncnfg

Konfiguruje lub wyświetla informacje o konfiguracji drukarki. To polecenie jest skryptem języka Visual Basic znajdującym się w %WINdir%\System32\printing_Admin_Scripts\<language> katalogu. Aby użyć tego polecenia w wierszu polecenia, wpisz cscript , a następnie pełną ścieżkę do pliku prncnfg lub zmień katalogi na odpowiedni folder. Na przykład: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prncnfg.

Syntax

cscript prncnfg {-g | -t | -x | -?} [-S <Servername>] [-P <Printername>] [-z <newprintername>] [-u <Username>] [-w <password>] [-r <portname>] [-l <location>] [-h <sharename>] [-m <comment>] [-f <separatorfilename>] [-y <datatype>] [-st <starttime>] [-ut <untiltime>] [-i <defaultpriority>] [-o <priority>] [<+|->shared] [<+|->direct] [<+|->hidden] [<+|->published] [<+|->rawonly] [<+|->queued] [<+|->enablebidi] [<+|->keepprintedjobs] [<+|->workoffline] [<+|->enabledevq] [<+|->docompletefirst]

Parameters

Parameter Description
-g Wyświetla informacje o konfiguracji drukarki.
-t Konfiguruje drukarkę.
-x Zmienia nazwę drukarki.
-S <Servername> Określa nazwę komputera zdalnego, który hostuje drukarkę, którą chcesz zarządzać. Jeśli nie określisz komputera, używany jest komputer lokalny.
-P <Printername> Określa nazwę drukarki, którą chcesz zarządzać. Required.
-z <newprintername> Określa nową nazwę drukarki. Wymaga parametrów -x i -P .
-u <Username> -w <password> Określa konto z uprawnieniami do łączenia się z komputerem, który hostuje drukarkę, którą chcesz zarządzać. Wszyscy członkowie lokalnej grupy Administratorzy komputera docelowego mają te uprawnienia, ale uprawnienia można również przyznać innym użytkownikom. Jeśli nie określisz konta, musisz zalogować się na koncie z tymi uprawnieniami, aby polecenie działało.
-r <portname> Określa port, na którym jest podłączona drukarka. Jeśli jest to port równoległy lub szeregowy, użyj identyfikatora portu (na przykład LPT1 lub COM1). Jeśli jest to port TCP/IP, użyj nazwy portu, która została określona podczas dodawania portu.
-l <location> Określa lokalizację drukarki, na przykład Kopiuj. Jeśli lokalizacja zawiera spacje, użyj cudzysłowów wokół tekstu, takich jak "Kopiuj pokój".
-h <sharename> Określa nazwę udziału drukarki.
-m <comment> Określa ciąg komentarza drukarki.
-f <separatorfilename> Określa plik zawierający tekst wyświetlany na stronie separatora.
-y <datatype> Określa typy danych, które drukarka może zaakceptować.
-St <starttime> Konfiguruje drukarkę pod kątem ograniczonej dostępności. Określa godzinę dostępności drukarki. Jeśli wyślesz dokument do drukarki, gdy jest niedostępny, dokument jest przechowywany (buforowany) do momentu udostępnienia drukarki. Musisz określić czas jako zegar 24-godzinny. Na przykład, aby określić godzinę 23:00, wpisz 2300.
-Ut <endtime> Konfiguruje drukarkę pod kątem ograniczonej dostępności. Określa godzinę dnia drukarka nie jest już dostępna. Jeśli wyślesz dokument do drukarki, gdy jest niedostępny, dokument jest przechowywany (buforowany) do momentu udostępnienia drukarki. Musisz określić czas jako zegar 24-godzinny. Na przykład, aby określić godzinę 23:00, wpisz 2300.
-o <priority> Określa priorytet używany przez bufor do kierowania zadań drukowania do kolejki wydruku. Kolejka wydruku o wyższym priorytcie otrzymuje wszystkie zadania przed kolejką o niższym priorytcie.
-ja <defaultpriority> Określa domyślny priorytet przypisany do każdego zadania drukowania.
{+|-}shared Określa, czy ta drukarka jest udostępniona w sieci.
{+|-}direct Określa, czy dokument powinien być wysyłany bezpośrednio do drukarki bez buforowania.
{+|-}published Określa, czy ta drukarka powinna być opublikowana w usłudze Active Directory. Jeśli opublikujesz drukarkę, inni użytkownicy będą mogli go wyszukać w oparciu o jego lokalizację i możliwości (takie jak drukowanie kolorów i zszycie).
{+|-}hidden Reserved function.
{+|-}rawonly Określa, czy w tej kolejce można buforować tylko zadania drukowania danych pierwotnych.
{+|-}}queued Określa, że drukarka nie powinna zaczynać drukowania, dopóki nie zostanie wyświetlona ostatnia strona dokumentu. Program drukowania jest niedostępny do momentu zakończenia drukowania dokumentu. Jednak użycie tego parametru gwarantuje, że cały dokument jest dostępny dla drukarki.
{+|-}keepprintedjobs Określa, czy bufor powinien zachować dokumenty po ich wydrukowaniu. Włączenie tej opcji umożliwia użytkownikowi ponowne przesłanie dokumentu do drukarki z kolejki wydruku zamiast z programu drukowania.
{+|-}workoffline Określa, czy użytkownik może wysyłać zadania drukowania do kolejki wydruku, jeśli komputer nie jest połączony z siecią.
{+|-}enabledevq Określa, czy zadania drukowania niezgodne z konfiguracją drukarki (na przykład pliki PostScript buforowane na drukarki inne niż PostScript) powinny być przechowywane w kolejce, a nie drukowane.
{+|-}docompletefirst Określa, czy bufor powinien wysyłać zadania drukowania z niższym priorytetem, które zostały ukończone buforowanie przed wysłaniem zadań drukowania o wyższym prioryfikcie, które nie zostały ukończone buforowania. Jeśli ta opcja jest włączona i żadne dokumenty nie zostały ukończone buforowania, bufor wyśle większe dokumenty przed mniejszymi dokumentami. Należy włączyć tę opcję, jeśli chcesz zmaksymalizować wydajność drukarki kosztem priorytetu zadania. Jeśli ta opcja jest wyłączona, bufor zawsze wysyła zadania o wyższym priorytcie do odpowiednich kolejek.
{+|-}enablebidi Określa, czy drukarka wysyła informacje o stanie do buforu.
/? Wyświetla pomoc w wierszu polecenia.

Examples

Aby wyświetlić informacje o konfiguracji drukarki o nazwie colorprinter_2 z kolejką wydruku obsługiwaną przez komputer zdalny o nazwie HRServer, należy wpisać:

cscript prncnfg -g -S HRServer -P colorprinter_2

Aby skonfigurować drukarkę o nazwie colorprinter_2 w taki sposób, aby bufor na komputerze zdalnym o nazwie HRServer zachowywał zadania drukowania po ich wydrukowaniu, należy wpisać:

cscript prncnfg -t -S HRServer -P colorprinter_2 +keepprintedjobs

Aby zmienić nazwę drukarki na komputerze zdalnym o nazwie HRServer z colorprinter_2 na colorprinter 3, należy wpisać:

cscript prncnfg -x -S HRServer -P colorprinter_2 -z "colorprinter 3"