教你如何在dos下清除列印快取及重啟列印服務

安全劍客發表於2020-02-07
為什麼要清除印表機快取?因為 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服務(右擊-點“啟動”),這樣就可以繼續列印新的內容。

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2674768/,如需轉載,請註明出處,否則將追究法律責任。

相關文章