인쇄 스풀러란 무엇인가?
인쇄 스풀러는 Windows 운영 체제에서 인쇄 작업을 관리하는 중요한 시스템 서비스입니다. 사용자가 문서를 인쇄 명령을 내리면 인쇄 스풀러가 해당 작업을 임시 파일로 저장하고 프린터가 준비될 때까지 순서대로 전달합니다. 이 덕분에 프린터가 한 번에 하나의 작업만 처리할 수 있음에도 여러 문서를 동시에 보내도 시스템이 멈추지 않고 원활하게 작동합니다. 인쇄 스풀러 서비스의 이름은 spooler이며, 기본적으로 Windows 시작 시 자동으로 실행되어야 합니다. 하지만 드라이버 충돌, 시스템 파일 손상, 권한 문제 등 다양한 이유로 스풀러가 중단되거나 오류를 일으킬 수 있습니다. 그 결과 프린터가 응답하지 않거나 인쇄 대기열에 작업이 쌓여 제거되지 않는 등의 문제가 발생합니다. 이러한 상황에서 가장 효과적인 첫 번째 해결 방법은 인쇄 스풀러를 재시작하는 것입니다.
인쇄 스풀러 오류의 일반적인 증상
인쇄 스풀러에 문제가 생기면 사용자는 여러 가지 불편을 겪게 됩니다. 대표적인 증상으로는 프린터가 인쇄 명령을 무시하거나, 인쇄 대기열 창에서 작업이 계속 대기 상태로 남아 있는 경우, 또는 인쇄 중 오류 메시지가 나타나며 작업이 취소되는 현상입니다. 또한 Windows 이벤트 뷰어에 spooler 서비스 관련 오류 로그가 기록되기도 합니다. 어떤 경우에는 프린터 추가 또는 드라이버 설치가 정상적으로 이루어지지 않습니다. 이러한 증상이 나타나면 먼저 인쇄 스풀러 서비스가 실행 중인지 확인하고, 필요하다면 재시작을 시도하는 것이 좋습니다.
인쇄 스풀러 재시작 방법
인쇄 스풀러를 재시작하는 방법은 여러 가지가 있으며, 각 방법은 사용자의 환경과 선호에 따라 선택할 수 있습니다. 아래에서는 가장 널리 사용되는 세 가지 방법과 함께 자동 시작 설정 확인 방법을 설명합니다.

방법 1: 서비스 GUI 사용 (권장)
그래픽 사용자 인터페이스를 통해 서비스 관리 콘솔을 열어 인쇄 스풀러를 재시작하는 방법은 가장 직관적이고 안전합니다. 다음 단계를 따라하십시오.
이 방법은 특별한 명령어를 기억할 필요 없이 마우스 클릭만으로 쉽게 수행할 수 있어 대부분의 사용자에게 적합합니다.
방법 2: 명령 프롬프트 사용
명령줄에 익숙한 사용자는 관리자 권한으로 명령 프롬프트를 열어 인쇄 스풀러를 재시작할 수 있습니다. 먼저 시작 메뉴에서 cmd를 검색하고 관리자 권한으로 실행합니다. 그런 다음 다음 두 명령어를 순서대로 입력합니다.

net stop spooler
net start spooler
첫 번째 명령어가 서비스를 중지시키고 두 번째 명령어가 다시 시작합니다. 명령이 성공하면 각각 서비스가 중지되었습니다 또는 서비스가 시작되었습니다라는 메시지가 나타납니다. 이 방법은 스크립트나 배치 파일을 만들어 자동화하기에도 편리합니다.

방법 3: PowerShell 사용
PowerShell을 사용하면 한 줄의 명령어로 인쇄 스풀러를 강제 재시작할 수 있습니다. 관리자 권한으로 PowerShell을 열고 다음 명령어를 입력합니다.
Restart-Service -Name spooler
이 명령어는 서비스가 중지 상태여도 자동으로 시작해 주며, 이미 실행 중이면 재시작합니다. PowerShell은 최신 Windows 환경에서 점점 더 많이 사용되므로 이 방법을 익혀두면 유용합니다.

자동 시작 설정 확인
인쇄 스풀러 서비스가 Windows 시작 시 자동으로 실행되도록 설정되어 있지 않으면 컴퓨터를 켤 때마다 수동으로 시작해야 할 수 있습니다. 서비스 관리 콘솔에서 Print Spooler 서비스를 더블클릭하여 속성 창을 엽니다. 시작 유형이 자동으로 설정되어 있는지 확인하고, 만약 수동이나 사용 안 함으로 되어 있다면 자동으로 변경한 후 적용 버튼을 클릭합니다. 이렇게 하면 이후 부팅 시 스풀러가 자동으로 시작됩니다.
추가 문제 해결 단계
인쇄 스풀러를 재시작해도 오류가 해결되지 않는 경우 더 깊은 문제 해결이 필요합니다. 먼저 인쇄 대기열에 있는 모든 작업을 취소합니다. 서비스가 정지된 상태에서도 대기열 파일이 손상되어 재시작이 실패할 수 있습니다. 이때는 스풀러 폴더의 파일을 직접 삭제하는 방법이 효과적입니다. 관리자 권한으로 파일 탐색기를 열고 다음 경로로 이동합니다.
C:\Windows\system32\spool\PRINTERS

이 폴더 안에 있는 모든 파일을 삭제합니다. 단, 폴더 자체는 삭제하지 마십시오. 그런 다음 서비스를 다시 시작합니다. 그래도 문제가 지속된다면 프린터 드라이버를 완전히 제거하고 최신 버전으로 다시 설치해야 합니다. 제어판의 장치 및 프린터에서 해당 프린터를 제거한 후 프린터 제조사의 공식 웹사이트에서 드라이버를 다운로드하여 설치합니다.
방법별 비교
| 방법 | 난이도 | 권장 상황 |
|---|---|---|
| 서비스 GUI | 낮음 | 일반 사용자, 간편한 조작 |
| 명령 프롬프트 | 중간 | 스크립트 자동화, 원격 관리 |
| PowerShell | 중간 | 최신 환경, 강제 재시작 필요 |
| 자동 시작 설정 | 낮음 | 부팅 시 자동 실행 보장 |
위 표는 각 방법의 난이도와 적합한 상황을 간략히 비교한 것입니다. 사용자는 자신의 기술 수준과 필요에 맞는 방법을 선택할 수 있습니다.
참고 자료
이 문서에서 소개한 내용은 Microsoft 공식 지원 페이지와 기술 문서를 기반으로 작성되었습니다. 보다 자세한 정보는 다음 출처를 참조하십시오. Microsoft Support - 인쇄 스풀러 서비스 오류 수정에서는 일반적인 오류 해결 방법을 다루고 있습니다. Microsoft Learn - 인쇄 스풀러 서비스가 실행되지 않는 문제에서는 GUI, 명령 프롬프트, PowerShell을 이용한 재시작 방법을 상세히 설명합니다. 이 외에도 Microsoft Q&A 및 WikiHow 등 다양한 커뮤니티에서도 유용한 정보를 제공하고 있습니다. 인쇄 스풀러 문제가 반복된다면 위 자료를 참고하여 체계적으로 진단하고 해결하는 것이 좋습니다.


