DetailPage-MSS-KB

Microsoft Knowledge Base

Identificativo articolo: 189105 - Ultima modifica: venerdì 26 ottobre 2007 - Revisione: 5.3

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.

Le informazioni in questo articolo si applicano a
  • 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
Chiavi: 
kbhowto kbprint kbproductlink KB189105
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Condividi
Altre opzioni per il supporto
Forum del supporto di Microsoft Community
Contattaci direttamente
Ricerca di un partner certificato Microsoft
Microsoft Store