Programmazione - 18/01/2015 - Win32_Printer pause and resume
Win32_Printer pause and resume
Guadagna con
Queste sono delle semplici righe di codice in C# per poter utilizzare il metodo Pause e Resume della classe WMI Win32_Printer, che permette la gestione delle stampanti.

I metodi di esempio sono:
GetPrintersCollection restituisce il nome di tutte le stamapnti collegate al computer.
SetPause mette la stampante in stato di pausa.
SetResume ripristina la stamapnte dallo stato di pausa.

Per visualizzare il codice seguire il link C# Win32_Printer pause and resume.

Per poter utilizzare a classe WMI Win32_Printer e gli oggetti ManagementObjectSearcher è necessario aggiungere il riferimento System.Management.

public void SetResume(string printerName)
{
string query = string.Format("SELECT * from Win32_Printer WHERE Name LIKE '%{0}'", printerName);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection coll = searcher.Get();

foreach (ManagementObject printer in coll) { printer.InvokeMethod("Resume", null); }
}

public void SetPause(string printerName)
{
string query = string.Format("SELECT * from Win32_Printer WHERE Name LIKE '%{0}'", printerName);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
ManagementObjectCollection coll = searcher.Get();

foreach (ManagementObject printer in coll) { printer.InvokeMethod("Pause", null); }
}

public static StringCollection GetPrintersCollection()
{
StringCollection printerNameCollection = new StringCollection();
string searchQuery = "SELECT * FROM Win32_Printer";

ManagementObjectSearcher searchPrinters = new ManagementObjectSearcher(searchQuery);
ManagementObjectCollection printerCollection = searchPrinters.Get();

foreach (ManagementObject printer in printerCollection) {
printerNameCollection.Add(printer.Properties["Name"].Value.ToString());
}

return printerNameCollection;
}

Link referral

Aiuta MrPaloma.com a crescere, utilizza uno dei seguenti link per iscriverti a qualche sito così che noi possiamo ricevere un omaggio.
Quanloop Presti €1 per 24 ore per guadagnare degli ottimi interessi utilizzando i cicli di investimento. quanloop.com.
Tinaba.it Registrati su Tinaba con il codice BUM739: un conto, una carta e tante funzionalità in una sola App. Clicca qui: http://bit.ly/2EueBxs.
Coinbase Fai di più con le criptovalute usando Coinbase Wallet. Conserva la tua criptovaluta nel tuo portafoglio coinbase.com.
YoungPlatform Exchange italiano dove puoi acquistare e vendere bitcoin e le principali criptovalute senza preoccupazioni. youngplatform.com.
Plutus Ricevi uno sconto del 100% in PLU su tutti i vantaggi basati su abbonamento. plutus.it.

Ricordiamo che in qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei.
Salsomaggiore Terme (Programmazione) - 18/01/2015 - Win32_Printer pause and resume - Written by Mokik

Offerte

come usare whatsapp business per vendere. manuale definitivo per aziende e

Come usare WhatsApp Business per vendere. Manuale definitivo per aziende e professionisti.

Questo libro si rivolge a chiunque abbia interesse a vendere i propri prodotti o servizi utilizzando WhatsApp Business. Ti spiegherà 

Amazon:
https://amzn.to/3Gyc7jP

Descrizione completa:
come usare whatsapp business per vendere. manuale definitivo per aziende e

Guarda le offerte:
Altre offerte
porta carte di credito narsam , rfid blocco antifrode anticlonazione per

Portacarte Di Credito Narsam , Rfid Blocco Antifrode Anticlonazione Per Uomo E Donna, Portafoglio Carta Elegante Business Soldi Id Alluminio 6 Scomparti Contenitore 10 Card Portacarte Nero (Nero).

Il portacarte è piccolo

Amazon:
https://amzn.to/3At4mYC

Descrizione completa:
porta carte di credito narsam , rfid blocco antifrode anticlonazione per

Guarda le offerte:
Altre offerte

Articoli precedenti

CHE BEL METEO Parma 16 Gennaio 2015
CHE BEL METEO Parma 21 Gennaio 2015
© MrPaloma 2022 - Viaggi - Foto - Forum - Prezzi -