Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Keywords: Get Default Printer WMi Win32_Printer
; WMI code to get the default Printer Name #DefineFunction udfGetDefaultPrinter(strComputer) name = "" If StrTrim(strComputer) == "" Then strComputer = "." objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" : strComputer : "\root\cimv2") colInstalledPrinters = objWMIService.ExecQuery('Select * from Win32_Printer WHERE Default = "True"') ForEach objPrinter In colInstalledPrinters name = objPrinter.Name Next objWMIService = 0 Return name #EndFunction printername = udfGetDefaultPrinter('') Pause('printername', printername) Exit
Article ID: W18472
Filename: Get Default Printer.txt
File Created: 2010:12:28:12:46:56
Last Updated: 2010:12:28:12:46:56