Printer_Clear_PrintQueue.ps1

function Printer-ClearPrintQ {
$name = (Read-Host -p "Enter printer name")
$device = Get-CimInstance Win32_Printer -Filter "Name='$name'"
$device | Invoke-CimMethod -Name CancelAllJobs
}