PDF 파일을 인쇄하던 중 빈 페이지가 함께 출력되고, 화면에 '정의되지 않음 – OFFENDING COMMAND(Undefined – OFFENDING COMMAND)' 오류 메시지가 갑자기 나타난 경험이 있으신가요?
걱정하지 마세요. 많은 Windows 10/11 사용자가 동일한 오류를 겪고 있으며, 이 문제를 해결할 수 있는 몇 가지 효과적인 방법을 정리했습니다. 그 전에 먼저 이 오류 메시지가 무엇인지 살펴보겠습니다.
'Undefined – OFFENDING COMMAND' 오류란 무엇인가요?
이 오류는 주로 용량이 너무 크거나 고해상도 이미지가 포함된 문서를 인쇄하려 할 때 발생합니다. 이 경우 문서 크기를 줄이거나 이미지 해상도를 낮추면 해결될 수 있습니다. 하지만 이러한 방법으로도 해결되지 않는다면, 아래에서 소개하는 해결 방법을 하나씩 시도해 보세요.
Windows 10/11에서 'Undefined – OFFENDING COMMAND' 오류 해결 방법
모든 방법을 시도할 필요는 없습니다. 문제가 해결될 때까지 아래 목록을 순서대로 진행하시면 됩니다.
해결 방법 1: 프린터 드라이버 확인
프린터의 모든 기능은 드라이버를 통해 제어됩니다. 드라이버가 손상되었거나 오래된 경우 'Undefined – OFFENDING COMMAND'와 같은 오류 메시지가 나타날 가능성이 높습니다.
안타깝게도 많은 사용자가 자신의 프린터 드라이버가 오래되었다는 사실을 모른 채, 최신 버전에서 제공하는 새로운 기능과 성능 향상 요소들을 놓치고 있습니다. 드라이버 업데이트는 어렵지 않습니다. 제조사 웹사이트에서 수동으로 진행하거나, 운영체제의 업데이트 기능을 통해 자동으로 수행할 수 있습니다.
프린터 관련 문제를 예방하려면 항상 최신 프린터 드라이버가 설치되어 있는지 확인하는 것이 중요합니다. 다음은 단계별 안내입니다:
- 제어판을 엽니다.
- 하드웨어 및 소리를 선택합니다.
- 장치 관리자를 클릭합니다. 컴퓨터에 설치된 모든 하드웨어가 표시됩니다.
- 프린터 항목을 펼칩니다.
- 드라이버 업데이트를 클릭합니다.
- 드라이버를 자동으로 검색할지 수동으로 검색할지 선택합니다. 자동 방식을 원하면 타사 도구(예: Auslogics Driver Updater)를 설치해야 하며, 수동 방식을 선택하면 제조사 웹사이트를 방문해 호환되는 프린터 드라이버를 직접 찾아 다운로드해야 합니다.
- 드라이버 설치 파일을 받으면 실행하여 설정을 완료하고 프린터 드라이버를 업데이트합니다.
해결 방법 2: 프린터 대기열 비우기
대기열에 작업이 너무 많이 쌓이면 프린터가 우선순위를 판단하지 못해 혼란을 겪을 수 있으며, 그 결과 'Undefined – OFFENDING COMMAND' 오류가 발생할 수 있습니다.
이 문제를 해결하려면 다음 단계를 따르세요:
- 프린터 목록에서 해당 프린터를 클릭합니다.
- 빼기(-) 버튼을 클릭해 삭제합니다.
- 추가를 클릭합니다.
- 프린터 목록에서 해당 프린터 이름을 찾아 추가를 다시 클릭합니다.
- 인쇄 사용(Print Using)을 선택합니다.
- 프린터를 선택합니다.
- 새 프린터 대기열이 프린터 목록에 나타납니다. 보통 대기 상태로 설정됩니다.
- 문서를 다시 인쇄해 봅니다.
해결 방법 3: 고급 인쇄 기능 비활성화
Windows 10/11에는 Windows NT 시절부터 남아 있는 '고급 인쇄(Advanced Printing)' 기능이 있습니다. 이 기능을 비활성화하면 문서가 RAW 형식으로 인쇄되어 프린터가 파일을 더 쉽게 읽을 수 있습니다.
다음 단계에 따라 고급 인쇄 기능을 비활성화하세요:
- 검색창에 제어판을 입력하고 Enter 키를 누릅니다.
- 장치 및 프린터로 이동합니다.
- 드라이버가 설치된 각 프린터의 아이콘 목록이 표시됩니다. 기본 프린터에는 보통 초록색 체크 표시가 있습니다. 사용하려는 프린터 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 새 메뉴가 나타나면 프린터 속성과 인쇄 기본 설정 두 가지 옵션이 표시됩니다.
- 프린터 속성 > 고급 탭으로 이동합니다.
- 고급 인쇄 기능 사용 옵션의 체크를 해제합니다. 이제 문제 없이 문서를 인쇄할 수 있을 것입니다.
해결 방법 4: PS 프린터용 인쇄 최적화 옵션 비활성화
경우에 따라 PS(PostScript) 프린터의 인쇄 최적화 옵션을 비활성화하는 것만으로도 문제가 해결되므로, 한번 시도해 볼 만합니다.
- Cortana 검색 필드에 '프린터'를 입력해 설정의 프린터 섹션으로 이동합니다.
- 해당 프린터를 선택하고 인쇄 옵션 섹션으로 이동합니다.
- PS 인쇄 최적화(Optimize printing for PS printing) 옵션의 체크를 해제합니다.
이것으로 'Undefined – OFFENDING COMMAND' 오류가 해결되기를 바랍니다.
해결 방법 5: 인쇄 스풀러 서비스 재시작
일부 사용자는 프린터 스풀러 서비스를 재시작하는 것만으로 이 오류를 해결했습니다. 다음 단계를 따르세요:
- Windows + R 키를 동시에 눌러 실행(Run) 창을 엽니다.
- 실행 창의 입력란에 services.msc를 입력합니다. 그러면 서비스 창이 열립니다.
- 목록을 아래로 스크롤해 Print Spooler 서비스를 찾습니다.
- 마우스 오른쪽 버튼으로 클릭하고 중지를 선택합니다. 이렇게 하면 인쇄 대기열을 점유 중인 프로세스가 중지됩니다.
- 서비스 창을 닫지 말고, 파일 탐색기를 열어 현재 인쇄 잔여 작업이 저장된 폴더를 찾습니다. Windows 폴더 내에서 찾을 수 있습니다.
- 해당 폴더의 모든 파일을 삭제해 대기열을 비웁니다.
- 서비스 창으로 돌아가 Print Spooler 서비스를 마우스 오른쪽 버튼으로 클릭하고 시작을 선택해 재시작합니다.
해결 방법 6: 프린터 재시작
때로는 프린터를 재시작하는 것만으로 충분합니다. 처리되지 못한 인쇄 작업이 쌓여 있다면 재시작을 통해 초기화됩니다.
프린터를 재시작하려면 전원을 끄고 컴퓨터와의 연결을 분리한 뒤, 다시 연결하고 전원을 켭니다. 그다음 인쇄를 시도해 보세요.
컴퓨터를 재시작하는 것도 도움이 될 수 있습니다!
해결 방법 7: Windows 10/11 PC 전체 검사
진단은 치료의 절반입니다. 전체 시스템을 검사하면 앱 충돌과 오류 메시지를 유발하는 불필요한 파일과 성능 저하 요인을 찾아낼 수 있습니다.
정크 파일(junk file)은 시스템이나 사용 중인 앱이 생성하는 불필요한 파일로, 저장 공간을 차지하고 성능에 영향을 미칠 수 있습니다. 이러한 파일은 Windows, macOS, Linux, Android, iOS 등 어떤 운영체제의 기기에서든 발견될 수 있습니다.
신뢰할 수 있는 PC 복구 도구를 사용하면 개인 정보를 위험에 노출시키지 않고 안전하게 해결할 수 있는 문제들을 정밀하게 식별할 수 있습니다.
또한 맬웨어도 Windows PC에 심각한 문제를 일으킬 수 있습니다. 맬웨어는 PC 충돌을 유발하고, 프린터 사용을 포함한 내부 프로세스를 방해할 수 있습니다.
맬웨어를 검사하는 가장 기본적인 방법은 백신 프로그램을 사용하는 것입니다. 하지만 내장 백신 프로그램은 최신 맬웨어를 즉시 감지하지 못할 수 있으므로, 평판 좋은 타사 안티맬웨어 프로그램으로 추가 검사를 진행하는 것이 좋습니다.
대부분의 안티맬웨어 프로그램은 설치 후 시스템을 지속적으로 모니터링하며, 맬웨어나 바이러스의 징후를 발견하면 사용자에게 알려 제거할 수 있도록 도와줍니다.
그래도 해결되지 않는다면?
위의 해결 방법을 모두 시도했는데도 'Undefined – OFFENDING COMMAND' 오류가 계속 발생한다면, 컴퓨터나 프린터를 믿을 수 있는 컴퓨터 수리점에 의뢰하는 것을 권장합니다. 소프트웨어가 아닌 하드웨어 구성 요소에 문제가 있을 가능성도 있습니다.
위 해결 방법에 대해 궁금한 점이 있거나 추가로 공유하고 싶은 내용이 있다면 댓글로 알려주세요.