Command Reference
Get-Printer
Gnojo Analysis
Understanding Get-Printer
What This Command Does
Lists installed printers, drivers, ports, sharing state, and default status.
When to Use It
Use Get-Printer when troubleshooting printing issues and you need information that can help narrow down the cause.
What to Look For
PrinterStatus
Current status reported by Windows.
DriverName
Driver associated with the printer.
PortName
Connection or port used by the printer.
Permissions
Administrator access is not normally required for this command.
Risk and impact
Printer and server names may be organization-specific; review before sharing.
Typical Next Steps
Continue troubleshooting with one of these related commands:
Summary
Lists installed printers, drivers, ports, sharing state, and default status.
Syntax
Get-Printer [[-Name] <String[]>]
Examples
Get-Printer | Select-Object Name, DriverName, PortName, PrinterStatus, Shared
Shows a concise printer inventory without changing configuration.
Permissions
Administrator required: No
Local printer inventory is normally visible without elevation.
Risk and Impact
Risk level: Low
Changes the system: No
Printer and server names may be organization-specific; review before sharing.
Supported Platforms
Important Output Fields
PrinterStatus
Current status reported by Windows.
DriverName
Driver associated with the printer.
PortName
Connection or port used by the printer.
Common Errors
The specified server does not exist
A requested print server is unavailable or its name is incorrect.
Related Articles
These Gnojo articles use or explain this command.
How to Inspect and Clear a Stuck Windows Print Queue
Inspect one Windows printer queue, remove the least amount of authorized queued work needed to recover it, and verify the result without treating a queue change as proof that every printing problem is resolved.
View ArticleRelated Commands
Continue troubleshooting with related diagnostic commands.
Official References
Get-Printer
Microsoft Learn · Official Documentation