Skip to main content

Add Printer in Powershell

List Printers

Get-Printer


Remove Printer

Remove-Printer -Name "HP Deskjet 1510 series"

 

Add Printer

Add-Printer -Name "HP Deskjet 1510 series" -DriverName "HP Deskjet 1510 series" -PortName "USB003"

 

Add a printer port by TCP/IP Address

Add-PrinterPort -Name "TCPPort:10.1.10.83" -PrinterHostAddress "10.1.10.83"

 

Show Printer Ports

Get-PrinterPort

 

Show Printer Drivers

Get-PrinterDriver

 

Add a printer, specifying the name, driver and port

Add-Printer -Name "HP Envy 6000" -DriverName "HP ENVY 6000 series PCL-3" -PortName "TCPPort:10.1.10.83"

 

Show Print Jobs for a specific printer

Get-PrintJob -PrinterName "HP Envy 6000"

 

Delete a print job

Remove-PrintJob -PrinterName "HP Envy 6000" -Id 2

 

Send a test print job; this one sends a line of text

"Hello, Paper and Ink" | Out-Printer -Name "HP Envy 6000"