教你如何在dos下清除打印緩存及重啓打印服務

導讀 爲什麼要清除打印機緩存?因爲 Windows 在打印文件時,把要打印的文件轉存到 Windows 裏面了,並沒有直接發送到打印機,如果打印文件失敗。下次打印機連接時,會自動打印,浪費不少紙張和耗材

複製下面的代碼並粘貼在記事本,保存爲“清除打印緩存及重啓打印服務.bat”,以後需要的時候雙擊運行一下即可。

@echo off
title 清除打印緩存及重啓打印服務
mode con:cols=60 lines=10
color 17
@echo.
@echo.
@echo 正在停止打印服務....
@echo.
net stop spooler
@echo.
@echo 正在清除打印緩存....
@echo.
del/f/q "C:\WINDOWS\system32\spool\PRINTERS\*.*"
@echo.
@echo 正在啓動打印服務....
@echo.
net start spooler
@echo.
@echo 執行完成,退出。
cls
exit

重啓打印服務Print Spooler bat腳本就可以清理緩存打印緩存了

net stop spooler

net start spooler

關閉windows打印服務

1、關閉打印服務:開始-運行-services.msc或打開控制面板-管理工具-服務,打開服務列表,找到Print Spooler(打印服務),關閉(右擊,點“關閉”)。

2、刪除打印緩存:進入c:\\windows\\system32\\spool\\printers\\(如果是windows
2000,則是c:\\winnt\\system32\\spool\\printers\\),刪除printers文件夾中的文件(打印緩存)。

3、重啓打印服務:重新啓動Print Spooler服務(右擊-點“啓動”),這樣就可以繼續打印新的內容。

原文來自:https://www.linuxprobe.com/dos-linux-system.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章