Listare tutte le stampanti in Windows

price-tag-vector

Non so se vi sia mai capitato ma in certi casi Windows accoppia più stampanti sotto un'unica voce. Questo è particolarmente seccante nel caso in cui si voglia eliminare una o più stampanti senza dover eliminarle tutte. Esiste una semplice all'inconveniente: basta listare tutte le stampanti installate sulla macchina.

Per fare questo utilizziamo il comando Windows Shell e il relativo CLSID (Windows Class Identifiers). Windows tratta certe cartelle in maniera privilegiata, assegnandoli un particolare ID. Per accedere alla cartella che racchiude tutte le stampanti installate basta dare uno dei seguenti comandi da esegui (Win+R) o da "Cerca programmi e file" nel menù start.

shell:::{2227A280-3AEA-1069-A2DE-08002B30309D}
shell:PrintersFolder

Il secondo è ovviamente più facile da memorizzare. 😀 Entrambi dovrebbero funzionare senza problemi da Windows Vista in poi.

 

Potete trovare un elenco di altri CLSID a questo indirizzo. 😉