Win32_Printer pause and resume

Data: / Tempo di lettura: min.
Win32_Printer pause and resume
Questo articolo poterbbe contenere link referral. Cliccandoci e acquistando/registrandoti, potremmo ricevere una piccola commissione per sostenere il sito e offrirti contenuti di qualità. Ciò non influenza la nostra obiettività e il nostro impegno a fornirti informazioni accurate e utili. Grazie per il tuo supporto!
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;
}
Salsomaggiore Terme (Programmazione) - 18/01/2015 - Win32_Printer pause and resume

Commenti

Loading...
Commenti Win32_Printer pause and resume
Hai domande o curiosità? Scrivile nei commenti! Saremo felici di risponderti.

ChatBot AI MrPaloma

Cerca più informazioni grazie alla nostra AI, prova a fargli delle domande utilizzando l'icona che vedi in basso a destra.
Utilizza la forza di ChatGPT per ricercare in tutti gli articoli di MrPaloma.com. Apri la chat.
Esplora MrPaloma con la nostra chat IA!. Domanda cosa vuoi trovare per cercare rapidamente.

Link referral

In questo articolo, potrebbero essere presenti alcuni link referral, che sono speciali link che ci permettono di ottenere una piccola commissione se decidete di effettuare un acquisto o di registrarvi a un servizio dopo aver cliccato su di essi. I link referral sono comunemente utilizzati per sostenere il costo delle operazioni del sito web e per continuare a fornire contenuti di qualità agli utenti come voi.

Tuttavia, tenete presente che i link referral non influenzano il nostro giudizio o il contenuto dell’articolo. Il nostro obiettivo è fornire sempre informazioni accurate, approfondite e utili per i nostri lettori. Speriamo che questi link referral non compromettano la vostra esperienza di navigazione e vi invitiamo a continuare a leggere i nostri articoli con fiducia, sapendo che il nostro impegno è offrirvi sempre il meglio.

Aiuta MrPaloma.com a crescere, utilizza uno dei seguenti link per iscriverti a qualche sito così che noi possiamo ricevere un omaggio.
Amazon Sostieni MrPaloma facendo acquisti su Amazon partendo da questo link amazon.it.
Amazon Prime | Amazon Music Unlimited | Prime Video | Amazon Business | Kindle Unlimited | Amazon Wedding List | Prime Student

Categorie offerte

Argomenti

Carte conto online raccontiamo la nostra esperienza

Carte conto online raccontiamo la nostra esperienza

Leggi l'articolo in cui parliamo delle nostre esperienze con varie carte di debito e conti online.

Scopri i vari modi per guadagnare soldi online dai giochi agli investimenti in criptovaluta

Scopri i vari modi per guadagnare soldi online dai giochi agli investimenti in criptovaluta

Leggi l'articolo in cui parliamo delle nostre esperienze con vari metodi per gudagnare online.

Editor di testo online

Editor di testo online

Editor di testo online. Modifica e crea con facilità con l'editor di testo online MrPaloma.

Trascrivere video di YouTube Online

Trascrivere video di YouTube Online

Trasforma l'audio dei tuoi video YouTube in testo scritto con il nostro servizio di trascrizione avanzato MrPaloma.

Google News MrPaloma
Google News MrPaloma

Seguici su Google News per rimanere sempre aggiornato e non perderti nessuna delle nostre ultime notizie!

Articoli precedenti

© MrPaloma 2025 - Viaggi - Foto - Forum -
Termini di servizio - Privacy