프린터 스풀러(Spooler) 서비스 초기화 및 프린터 대기열 파일 삭제 기능을 수행하는 스크립트
.bat 파일에
@echo off
net stop spooler
del "%windir%\system32\spool\printers\*.*" /f /s /q
del "%systemroot%\system32\spool\printers\*.*" /f /s /q
net start spooler
cls
라고 되어있는데 이건 뭐임
이 .bat 파일은 프린터 스풀러(Spooler) 서비스 초기화 및 프린터 대기열 파일 삭제 기능을 수행하는 스크립트입니다.
작동 방식
- @echo off
- 배치 파일 실행 시 명령어를 화면에 표시하지 않도록 설정합니다.
- net stop spooler
- 프린터 스풀러 서비스(Spooler)를 중지합니다.
- 프린터 스풀러는 인쇄 작업을 관리하는 서비스이며, 이를 중지하면 현재 진행 중인 인쇄 작업이 멈춥니다.
- del "%windir%\system32\spool\printers\*.*" /f /s /q
- Windows 시스템 폴더 내 spool\printers 폴더의 모든 파일을 강제 삭제합니다.
- /f → 강제 삭제
- /s → 하위 폴더 포함
- /q → 삭제 시 확인 메시지 없이 진행
- del "%systemroot%\system32\spool\printers\*.*" /f /s /q
- 동일한 경로(%systemroot% = %windir%)를 다시 한 번 삭제하는 명령어입니다.
- 위의 명령과 중복이지만, %windir%과 %systemroot%가 다르게 설정될 가능성을 고려했을 수도 있음.
- net start spooler
- 프린터 스풀러 서비스를 다시 시작하여 프린터가 정상적으로 작동하도록 합니다.
- cls
- 명령 프롬프트 창을 깨끗이 지웁니다.
이 스크립트의 용도
- 프린터 인쇄 대기열을 강제 삭제하는 용도로 사용됨.
- 인쇄 오류가 발생하거나, 프린터에 걸린 문서가 취소되지 않을 때 이 스크립트를 실행하면 해결될 수 있음.
- 네트워크 프린터에서 인쇄가 멈추거나 걸릴 때 유용함.
💡 주의사항:
- 실행하면 현재 대기 중인 모든 인쇄 작업이 삭제되므로, 중요 문서 인쇄 중에는 사용하지 않는 것이 좋습니다.
- 관리자 권한으로 실행해야 정상 작동합니다.
'IT,전자기기,PC,모바일' 카테고리의 다른 글
롤백(rollback) 뜻 (0) | 2025.04.08 |
---|---|
포토샵 캔버스 크기 변경 방법 (0) | 2025.04.04 |
삼성페이, 네이버삼성페이 차이 (0) | 2025.04.04 |
보드에 사용되는 PE, EPDM흡음재 차이 (0) | 2025.04.04 |
네이버 QR코드 단점 (0) | 2025.04.01 |