PrintTestPage method of the Win32_Printer class
The PrintTestPage WMI class method prints a test page.
This topic uses Managed Object Format (MOF) syntax. For more information about using this method, see Calling a Method.
Syntax
uint32 PrintTestPage();
Parameters
This method has no parameters.
Return value
Returns one of the values listed in the following list, or any other value to indicate an error. For additional error codes, see WMI Error Constants or WbemErrorEnum. For general HRESULT values, see System Error Codes.
-
0
-
Success
-
5
-
Access Denied
Examples
The following PowerShell code sample prints a test page.
# Get printer objects from WMI
$printers=Get-WmiObject Win32_Printer
"{0} Printers defined on this system" -f $printers.count
# Get a specific printer
$printer = $printers | where {$_.name -eq "\\smallguy\HP LaserJet 5M"}
# Display info
"Printer share name: {0}\{1}" -f $printer.servername, $printer.sharename
"Printer Port : {0} " -f $printer.PortName
# Print a test page
$printer.PrintTestPage()
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|