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.:
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>