Required Files: None
Print a test page to the default printer.
#Printer Test page script for Nick # Get Printer Objects for this computer from WMI $printers = Get-WmiObject -Query " SELECT * FROM Win32_Printer WHERE Default=$true" # Display printers "{0} Printers defined on this system" -f $printers.count foreach ($printer in $printers) { "Printing test page for printer: {0}" -f $printer.name # avoid issue with XPS Printers if ($printer.DriverName -match "XPS" -or $printer.DriverName -match "SnagIt") { "Not printing a test page for this printer" } else { $Result = $printer.PrintTestPage() "Result : {0}" -f $Result.ReturnValue } } # End of script |