PowerShell Get-Printer Cmdlet

If you want to know what options you have for printing files on a Microsoft Windows system, e.g., perhaps you want a list of currently avaialble printers or even want to know the IP addresses by which some printers are accessible, the PowerShell Get-Printer cmdlet may provide the information you are seeking. E.g.:

PS C:\Users\Pam> Get-Printer

Name                           ComputerName    Type         DriverName                PortName        Shared   Published
----                           ------------    ----         ----------                --------        ------   ---------
Microsoft XPS Document Writ...                 Local        Remote Desktop Easy Print TS002           False    False
Send To OneNote 2013 (redir...                 Local        Remote Desktop Easy Print TS003           False    False
Quicken PDF Printer (redire...                 Local        Remote Desktop Easy Print TS001           False    False
Send To OneNote 2010                           Local        Send To Microsoft OneN... nul:            False    False
Ricoh Aficio MP C2500 PCL5c                    Local        Ricoh Aficio MP C2500 ... 192.168.0.90    True     False
Microsoft XPS Document Writer                  Local        Microsoft XPS Document... PORTPROMPT:     False    False
Microsoft Print to PDF                         Local        Microsoft Print To PDF    PORTPROMPT:     False    False
HP Deskjet 6940 series                         Local        HP Deskjet 6940 series    192.168.0.9     True     False
Fax                                            Local        Microsoft Shared Fax D... SHRFAX:         False    False
Adobe PDF                                      Local        Adobe PDF Converter       Documents\*.pdf False    False
ABS PDF Driver v400                            Local        Amyuni Document Conver... LPT1:           False    False


PS C:\Users\Pam>

You can get the listing in a longer format with more detail by using Get-Printer | format-list. E.g.:

Udemy Generic Category (English)120x600





Hide.me 25% discount


PS C:\Users\Pam> Get-Printer | format-list


Name                         : Microsoft XPS Document Writer (redirected 2)
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : TS002
DriverName                   : Remote Desktop Easy Print
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Send To OneNote 2013 (redirected 2)
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : TS003
DriverName                   : Remote Desktop Easy Print
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Quicken PDF Printer (redirected 2)
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : TS001
DriverName                   : Remote Desktop Easy Print
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Send To OneNote 2010
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : nul:
DriverName                   : Send To Microsoft OneNote 2010 Driver
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Ricoh Aficio MP C2500 PCL5c
ComputerName                 :
Type                         : Local
ShareName                    : Ricoh Aficio MP C2500 PCL5c
PortName                     : 192.168.0.90
DriverName                   : Ricoh Aficio MP C2500 PCL5c
Location                     : Union
Comment                      : Shared via Pam's PC.
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : True
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Microsoft XPS Document Writer
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : PORTPROMPT:
DriverName                   : Microsoft XPS Document Writer v4
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Microsoft Print to PDF
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : PORTPROMPT:
DriverName                   : Microsoft Print To PDF
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : HP Deskjet 6940 series
ComputerName                 :
Type                         : Local
ShareName                    : HP Deskjet 6940 series
PortName                     : 192.168.0.9
DriverName                   : HP Deskjet 6940 series
Location                     : ACI
Comment                      : Near Jeanne's PC
SeparatorPageFile            :
PrintProcessor               : hpzppwn7
Datatype                     : RAW
Shared                       : True
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Fax
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : SHRFAX:
DriverName                   : Microsoft Shared Fax Driver
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : Adobe PDF
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : Documents\*.pdf
DriverName                   : Adobe PDF Converter
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 1380
UntilTime                    : 1380
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :

Name                         : ABS PDF Driver v400
ComputerName                 :
Type                         : Local
ShareName                    :
PortName                     : LPT1:
DriverName                   : Amyuni Document Converter 400
Location                     :
Comment                      :
SeparatorPageFile            :
PrintProcessor               : winprint
Datatype                     : RAW
Shared                       : False
Published                    : False
DeviceType                   : Print
PermissionSDDL               :
RenderingMode                :
KeepPrintedJobs              : False
Priority                     : 1
DefaultJobPriority           : 0
StartTime                    : 0
UntilTime                    : 0
PrinterStatus                : Normal
JobCount                     : 0
DisableBranchOfficeLogging   :
BranchOfficeOfflineLogSizeMB :
WorkflowPolicy               :



PS C:\Users\Pam>