Condividi tramite


AddPrinter Connessione ion della classe Win32_Printer

Il metodo della classe WMI AddPrinter Connessione ionfornisce una connessione a una stampante esistente nella rete e lo aggiunge all'elenco delle stampanti disponibili.

In questo argomento viene utilizzata la sintassi MOF (Managed Object Format). Per altre informazioni sull'uso di questo metodo, vedere Chiamata di un metodo.

Sintassi

uint32 AddPrinterConnection(
  [in] string Name
);

Parametri

Nome [in]

Nome descrittivo della stampante.

Valore restituito

Restituisce uno dei valori elencati nell'elenco seguente o qualsiasi altro valore per indicare un errore. Per altri codici di errore, vedere Costanti di errore WMI o WbemErrorEnum. Per i valori HRESULT generali, vedere Codici di errore di sistema.

0

Riuscita

5

Accesso negato

1801

Nome stampante non valido

1930

Driver stampante non compatibile

Esempi

Nell'esempio di codice VBScript seguente viene aggiunta una stampante locale.

Dim strPrinterName as String = "Isidoros Printer"
Dim strComputer AsString = My.Computer.Name
Dim objWMIService, objPrinter AsObject
objWMIService = GetObject(
"winmgmts:" _

& 
"{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

objPrinter = objWMIService.Get(
"Win32_Printer").SpawnInstance_
objPrinter.Name = strPrinterName
objPrinter.DriverName = "Generic / Text Only"
objPrinter.PortName = 
"c:\temp\file.prn"
objPrinter.DeviceID = strPrinterName
'objPrinter.Location = "Athens, Greece"
objPrinter.Network = 
False
objPrinter.Shared = 
False'objPrinter.ShareName = "MyShareName"
objPrinter.Put_()

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Root\CIMV2
MOF
Win32_Printer.mof
DLL
CIMWin32.dll

Vedi anche

Classi hardware del sistema informatico

Attività WMI: stampanti e stampa

Win32_Printer