Sto usando WMI per rilevare le stampanti installate in un pc usando il seguente codice:
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonat e}!\\" & sComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery("Select * from Win32_PrinterDriver")
For Each objPrinter in colInstalledPrinters
sStampanti = sStampanti & objPrinter.Name & "
"
Next
Il problema che ho incontrato è che se su un pc non è installata nessuna stampante viene restituito un errore sulla seconda riga (codice 80041010).
Sapete indicarmi un modo per gestire il caso in cui non vi sia nessuna stampante installata?
Grazie!