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>
[ More Info ]