根据权威信息源,取消打印机任务的方法可分为以下两类,分别适用于Windows和Mac系统:
一、Windows系统取消打印任务命令
-
使用命令提示符(CMD)
-
打开命令提示符(Win+R输入cmd回车)
-
输入以下命令取消单个任务:
wmic printer where "name='打印机名称'" get jobid | for /f "tokens=2" %%i in ('wmic printjob where "jobid=%%i" get status /value') do cancel /jobid=%%i
-
输入
net stop spooler
停止打印服务,再输入net start spooler
重启服务,最后删除临时文件(路径:C:\Windows\System32\spool\PRINTERS)。
-
-
使用PowerShell
-
打开PowerShell(Win+R输入powershell回车)
-
输入以下命令取消单个任务:
Get-PrinterJob -Name "打印机名称" | Select-Object -ExpandProperty JobId | ForEach-Object { cancel $_ }
-
停止并重启Print Spooler服务同上。
-
二、Mac系统取消打印任务命令
-
使用终端(Terminal)
-
打开终端(Mac自带)
-
输入以下命令取消单个任务:
lpstat -p | grep "打印机名称" | awk '{print $2}' | xargs -I {} cancel {}
-
停止Print Spooler服务:
sudo launchctl stop com.apple.printspooler
-
重启服务:
sudo launchctl start com.apple.printspooler
-
说明
-
注意事项 :
-
命令中的“打印机名称”需替换为实际设备名称;
-
Linux系统需管理员权限执行命令;
-
若任务无法取消,可尝试重启打印机或计算机。
-