3층 네트워크 프린터가 Processing 상태에서 멈추는 문제 — 손상된 spool 파일을 원격으로 삭제하는 방법이 있을까요?

Huynwoo Choi 40 평판 포인트
2026-09-21T07:04:51.6533333+00:00

3층에 있는 네트워크 프린터 한 대가 계속 Processing 상태에 머물러 있고, 출력 작업이 정상적으로 완료되지 않고 있습니다. 확인해 보니 print spooler에 corrupted spool file/job이 남아 있는 것으로 보입니다.

프린터 자체의 문제가 아니라 Windows 쪽 Print Spooler queue에 비정상적인 print job이 stuck된 상황으로 의심하고 있습니다. 해당 프린터가 원격지에 있어서 직접 접근하기 어려운 상황인데, 관리자 권한으로 원격에서 해당 spooler queue를 안전하게 clear할 수 있는 방법이 궁금합니다.

가능하면 기존에 정상적으로 대기 중인 다른 print job에는 영향을 주지 않으면서 문제의 spool file만 제거하고 싶습니다. PowerShell, PrintManagement cmdlet 또는 spoolsv 관련 명령어를 사용하는 방법이 있다면 함께 알려주시면 감사하겠습니다.

비즈니스용 Windows | Windows 365 비즈니스
댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. Hoang Le 6,275 평판 포인트 독립 자문가
    2026-09-21T07:37:01.0266667+00:00

    안녕하세요 Huynwoo Choi,

    손상된 스풀(spool) 파일로 인해 네트워크 프린터가 "처리 중(Processing)" 상태에서 멈춰 있을 때, 원격으로 대기열을 정리하는 가장 안전한 방법은 관리자 권한으로 PowerShell을 사용하는 것입니다. 인쇄 서버나 스풀러가 실행 중인 워크스테이션에 연결한 후 Get-PrintJob -ComputerName <hostname> -PrinterName "<printername>" 명령을 실행하여 모든 인쇄 작업을 확인할 수 있습니다. 문제의 작업을 JobID로 식별한 다음, Remove-PrintJob -ComputerName <hostname> -PrinterName "<printername>" -ID <jobid> 명령을 사용하여 해당 작업만 직접 삭제할 수 있습니다. 이 방법을 사용하면 다른 대기 중인 작업에는 영향을 주지 않고 손상된 작업만 삭제됩니다. 만약 스풀러 서비스 자체가 응답하지 않는 상태라면 Restart-Service -Name spooler -ComputerName <hostname> 명령으로 원격 재시작을 해야 할 수도 있지만, 이 경우 대기열의 모든 작업이 삭제된다는 점을 유의해야 합니다. 정상적인 인쇄 작업에 지장을 주지 않으면서 세밀하게 제어하려면, Remove-PrintJob을 사용하여 특정 작업만 삭제하는 것이 권장되는 방법입니다.

    제 답변이 도움이 되었다면 **'답변 채택(Accept the answer)'**을 눌러주시면 감사하겠습니다.

    감사합니다.

    HL.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음

답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.