Dodajanje tiskalnikov brez interakcije uporabnikov v sistemu Windows


Za različico sistema Microsoft Windows XP tega članka glejte 314486 .

Povzetek


Windows 2000 in Windows Server 2003 omogočata namestitev tiskalnika s pomočjo ukazne vrstice. To je še posebej uporabno, ko dodate ali odstranite tiskalnik iz skupine uporabnikov z uporabo skripta za prijavo ali s predvidenim dogodkom. Čeprav Microsoft Windows NT 4,0 Zero Administration Kit (ZAK) vsebuje orodja, kot je Con2prt. exe, orodje Con2prt. exe omogoča dodajanje ali brisanje le omrežnih tiskalnikov. Lahko tudi spremenite in izbrišete lokalne tiskalnike s sistemom Windows 2000. Rezultat tega je, da lahko skrbnik nadzoruje vse vidike uporabnikove zmožnosti tiskanja tako, da imajo uporabniki zagon paketne datoteke ali prijavnega skripta. Opomba: uporaba tega ukaza v skriptu za prijavo ali paketni datoteki odjemalca zahteva, da se odjemalski računalnik izvaja s sistemom Windows 2000 ali windows Server 2003. Ker se skript za prijavo zažene v odjemalskem računalniku, odjemalec sistema Windows NT 4,0 ne more obdelati ukaza. Poleg tega lahko te ukaze zaženete iz delovne postaje skrbnika ali iz strežnika, tako da so tiskalniki potisno nameščeni v odjemalske računalnike, ne da bi morali iti v dejanski računalnik.

Več informacij


Ti primeri so navedeni kot najbolj tipične uporabe za ukaz. Opomba: ta ukaz deluje le v računalniku s sistemom Windows 2000 ali windows Server 2003, ki je nameščen v računalnik s sistemom Windows 2000, windows Server 2003 ali windows NT 4,0 Server ali Workstation. Ta primer doda gonilnik tiskalnika Agfa in ustvari logični tiskalnik v računalniku, imenovanem strežnik. Opomba: obe vrstici se lahko postavita v paketno datoteko ali pa se med seboj natipkata v ukazni poziv. Ti dve vrstici sta zaviti za berljivost.
rundll32 printui. dll, PrintUIEntry/IA/c\\server/m "AGFA-AccuSet v 52.3"/h "Intel"/v "Windows 2000"/f%windir%\inf\ntprint.infrundll32 printui. dll, PrintUIEntry/IF b "test Printer"/c\\SERVER/f "%windir%\inf\ntprint.inf"/r "LPT1:"/m "AGFA-AccuSet v 52.3"
Ta primer izbriše AGFA tiskalnik v računalniku z imenom SERVER:
rundll32 printui. dll, PrintUIEntry/DL/n "test Printer"/c\\SERVER
Če želite več informacij o razpoložljivih stikalih, vnesite /? za ukazom. Poleg tega v ukazni poziv vnesite:
rundll32 printui. dll, PrintUIEntry/?
Prejšnji ukaz prikaže celoten seznam stikal za uporabo z obširnimi primeri za uporabo te metode. Poleg tega v ukazni poziv vnesite
rundll32 printui. dll, PrintUIEntry/Xs/n "Printer"?
Prejšnji ukaz prikaže dodatno pomoč za spreminjanje lastnosti tiskalnika. Naslednji primer preklopi trenutni gonilnik za tiskanje na naveden nov gonilnik tiskalnika (že nameščen v strežniku):
rundll32 printui. dll, PrintUIEntry/Xs/n\\SERVER\PRINTERSHARENAME DriverName "Lexmark C752 PS3"
Opomba: ta sintaksa je primer, ki deluje pravilno, dokler je ustvarjena standardna vrata TCP/IP.
rundll32 printui. dll, PrintUIEntry/IF b "NORTH-US-SRTEST-TEST24-LAŽNe"/f%windir%\inf\ntprint.inf/r "IP_157.57.50.98"/m "HP LaserJet 4000 Series PCL"/Z
Če standardna vrata TCP/IP niso ustvarjena, se lahko prikaže to pogovorno okno» napaka «:
Tiskalnik z uporabniškim vmesnikom tiskalnika Rundll ni uspel. Ukaz:/IF b "NORTH-US-SRTEST-TEST24-LAŽNe"/f%windir%\inf\ntprint.inf/r "IP_157.57.50.98"/m "HP LaserJet 4000 Series PCL"/Z.
Vnesli ste ime tiskalnika, ki ni bilo pravilno ali pa določen tiskalnik ni več priključen na strežnik. Če želite več informacij, kliknite pomoč .