Al momento sei offline in attesa che la connessione Internet venga ristabilita

Aggiunta di stampanti senza l'intervento dell'utente in Windows

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Sommario
In Windows 2000 e Windows Server 2003 è possibile installare una stampante utilizzando una riga di comando. Questa procedura è particolarmente utile quando si aggiunge o si elimina una stampante da un gruppo di utenti utilizzando uno script di accesso oppure un evento pianificato.

Sebbene in Microsoft Windows NT 4.0 ZAK (Zero Administration Kit) siano disponibili strumenti come Con2prt.exe, quest'ultimo consente di aggiungere o eliminare solo stampanti di rete. Inoltre è possibile modificare ed eliminare stampanti locali utilizzando Windows 2000, in modo da consentire all'amministratore di controllare tutti gli aspetti della capacità di stampa degli utenti, richiedendo a questi ultimi di eseguire un file batch o uno script di accesso.

NOTA: se si utilizza questo comando in uno script di accesso o in un file batch avviato dal client, nel computer client deve essere installato Windows 2000 o Windows Server 2003. Poiché lo script di accesso viene eseguito nel computer client, in un client Windows NT 4.0 il comando non potrà essere elaborato.

Questi comandi possono inoltre essere eseguiti dalla workstation dell'amministratore o da un server in modo da installare forzatamente le stampanti nei computer client, senza necessità di installazione diretta nei singoli computer.
Informazioni
Negli esempi che seguono sono elencati gli impieghi più comuni del comando.

NOTA: questo comando può essere eseguito solo su un computer nel quale è installato Windows 2000 o Windows Server 2003 a fronte di un server o una workstation Windows 2000, Windows Server 2003 o Windows NT 4.0.

Nell'esempio seguente viene aggiunto il driver di una stampante Agfa e creata una stampante logica in un computer denominato SERVER.

NOTA: entrambe le righe possono essere inserite in un file batch o digitate l'una di seguito all'altra al prompt dei comandi. In questo caso sono disposte su due righe per ragioni di leggibilità.
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
Nell'esempio seguente viene eliminata una stampante AGFA da un computer denominato SERVER:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
Per ulteriori informazioni sulle opzioni disponibili, digitare /? dopo il comando.

Inoltre, al prompt dei comandi digitare:
rundll32 printui.dll,PrintUIEntry /?
Verrà visualizzato l'elenco completo delle opzioni con esempi esaurienti sull'utilizzo di questo metodo.

Inoltre, al prompt dei comandi digitare
rundll32 printui.dll,PrintUIEntry /Xs /n "stampante" ?
Mediante il comando precedente è possibile visualizzare ulteriori informazioni su come modificare le proprietà della stampante. Nell'esempio seguente si passa dal driver di stampante corrente al nuovo driver di stampante specificato (già installato sul server):
rundll32 printui.dll,PrintUIEntry /Xs /n\\SERVER\NOMECONDIVISIONESTAMPANTE NomeDriver "Lexmark C752 PS3"


NOTA: la sintassi di esempio riportata di seguito funziona correttamente se vengono create le porte standard TCP/IP.
rundll32 printui.dll,PrintUIEntry /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z
Qualora non venissero create le porte standard TCP/IP, è possibile che venga visualizzata la seguente finestra di dialogo di errore:
Interfaccia utente della stampante
Comando rundll della stampante non valido.
Comando: /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z.
Il nome di stampante immesso non è corretto o la stampante specificata non è più connessa al server. Scegliere ? per ulteriori informazioni.
push install unattended user interaction 5.00 nt5howto print ntprint scripts automated automatic automatically
Proprietà

ID articolo: 189105 - Ultima revisione: 10/26/2007 15:50:00 - Revisione: 5.3

Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbhowto kbprint kbproductlink KB189105
Feedback