이 글을 3줄로 요약하면
· 0x00000709의 내부 이름은 ERROR_INVALID_PRINTER_NAME입니다. 윈도우가 그 이름의 프린터를 못 찾겠다고 말하는 상태입니다.
· 프린터가 멀쩡히 인쇄되는데도 이 오류가 나는 이유는, 인쇄 경로와 기본 프린터 지정 경로가 서로 다르기 때문입니다.
· 원인은 네 갈래입니다. 판별표로 갈래를 정하고 그 항목만 처리하면 됩니다.
목차
0x00000709는 정확히 무슨 뜻인가
"프린터가 고장 났다"가 아닙니다. 이름을 못 찾겠다는 뜻입니다.
화면에는 보통 이렇게 뜹니다. "작업을 완료할 수 없습니다(0x00000709). 프린터 이름을 다시 확인하고 프린터가 네트워크에 연결되어 있는지 확인하십시오." 새 프린터를 추가할 때나, 이미 등록된 프린터를 기본값으로 지정할 때 주로 나옵니다.
이 숫자는 윈도우 내부 오류 번호 1801번이고, 이름은 ERROR_INVALID_PRINTER_NAME입니다. 마이크로소프트 문서가 붙여 둔 설명은 한 줄입니다. "The printer name is invalid" — 프린터 이름이 유효하지 않다는 뜻입니다.
여기서 헷갈리는 지점이 하나 있습니다. 인쇄는 되는데 기본 프린터 지정만 안 되는 경우가 흔합니다. 인쇄는 이미 열려 있는 연결을 그대로 쓰지만, 기본 프린터 지정은 이름 문자열로 프린터를 다시 찾아 그 값을 기록하는 별개의 동작이기 때문입니다.
그래서 프린터를 껐다 켜거나 케이블을 바꾸는 것으로는 대부분 달라지지 않습니다. 봐야 할 것은 이름이 기록된 자리와 그 이름을 읽어 가는 통로입니다.
증상으로 원인 좁히기
어떤 프린터에서, 어떤 계정에서 나는지가 갈래를 정합니다.
| 증상 | 유력한 원인 | 먼저 볼 항목 |
|---|---|---|
| 공유 프린터나 네트워크 프린터에서만 발생, USB 프린터는 정상 | 이름·IP·포트가 등록값과 달라짐 | 원인 A → 이름·포트 확인 |
| 인쇄 대기 문서가 삭제되지 않고 계속 남아 있음 | 스풀 큐에 깨진 작업이 걸림 | 원인 B → 스풀러 초기화 |
| 기본값으로 지정해도 재부팅하면 다른 프린터로 되돌아감 | 기본 프린터 값이 기록되지 못함 | 원인 C → 레지스트리 값 확인 |
| 한 계정에서만 발생, 다른 계정으로 로그인하면 정상 | 사용자별 설정 영역이 깨짐 | 원인 C → 계정별 값 비교 |
| 등록된 모든 프린터에서 똑같이 발생 | 드라이버 또는 인쇄 구성 요소 손상 | 원인 D → 드라이버 재설치 |
| 윈도우 업데이트를 설치한 날부터 시작 | 인쇄 관련 구성 요소가 교체됨 | 원인 D → 업데이트 이력 확인 |
다른 계정으로 한 번만 로그인해 보세요
같은 PC의 다른 계정에서 기본 프린터 지정이 정상적으로 된다면, 프린터나 드라이버가 아니라 지금 계정의 설정 영역이 문제라는 뜻입니다. 이 확인 하나로 원인 D를 통째로 건너뛸 수 있습니다.
원인 A프린터 이름·포트가 등록값과 어긋남
네트워크·공유 프린터에서만 그렇다면 여기부터 봅니다.
오류 이름이 곧 원인을 말해 줍니다. 윈도우는 등록된 문자열로 프린터를 찾는데, 그 문자열이 지금 실제 프린터와 다르면 찾지 못합니다. 공유 이름이 바뀌었거나, 프린터 IP가 공유기에서 다른 값으로 재할당됐을 때가 대표적입니다.
1등록된 포트 주소가 지금 IP와 같은지 본다
설정에서 블루투스 및 장치의 프린터 및 스캐너로 들어가 문제의 프린터를 고르고, 프린터 속성의 포트 탭을 엽니다. 체크된 포트 이름에 적힌 주소를 프린터 본체가 표시하는 IP와 대조합니다.
2다르면 삭제하지 말고 포트만 새로 만든다
같은 탭의 포트 추가 버튼으로 Standard TCP/IP 포트를 만들어 현재 IP를 넣고, 그 포트로 체크를 옮깁니다. 드라이버 설정을 그대로 둔 채 통로만 바꾸는 방식이라 되돌리기도 쉽습니다.
3이름에 들어간 특수문자를 정리한다
프린터 이름에 괄호·쉼표·연속 공백이 들어 있으면 이름을 다시 찾는 과정에서 어긋날 수 있습니다. 프린터 속성의 일반 탭에서 영문·숫자 위주의 짧은 이름으로 바꿔 봅니다.
프린터 IP는 고정으로 잡아 두는 편이 낫습니다
공유기가 IP를 자동 배정하는 환경에서는 프린터를 며칠 꺼 두면 주소가 바뀌어 같은 오류가 다시 납니다. 공유기 설정에서 프린터 MAC 주소에 고정 IP를 지정해 두면 재발을 줄일 수 있습니다.
이 방법이 안 통하는 경우
포트를 새로 만들어 인쇄까지 잘 되는데 기본값 지정만 계속 실패한다면 이름 문제가 아닙니다. 값을 기록하는 쪽이 막힌 것이므로 원인 C로 갑니다. USB로 직접 연결한 프린터에서도 같은 오류가 난다면 원인 B의 스풀러부터 봅니다.
원인 B인쇄 스풀러와 스풀 큐 손상
지워지지 않는 인쇄 대기 문서가 남아 있다면 여기입니다.
인쇄 스풀러는 프린터 목록을 관리하고 인쇄 작업을 줄 세우는 서비스입니다. 큐에 깨진 작업이 하나 걸리면 스풀러가 그 작업에 붙들려, 목록을 다시 읽는 동작 전체가 실패합니다. 기본 프린터 지정도 그중 하나입니다.
1스풀러를 멈추고 큐를 비운 뒤 다시 켠다
del %windir%\System32\spool\PRINTERS\*.* /Q
net start spooler
시작 버튼을 우클릭해 터미널(관리자)을 열고 세 줄을 순서대로 실행합니다. 가운데 줄이 큐에 쌓인 작업 파일을 지우는 부분입니다.
2스풀러 시작 유형이 자동인지 확인한다
Win + R로 위 명령을 실행하고 목록에서 Print Spooler를 찾습니다. 상태가 실행 중, 시작 유형이 자동이어야 합니다. 수동으로 바뀌어 있으면 속성에서 자동으로 되돌립니다.
3기본값 지정을 한 번만 다시 시도한다
스풀러가 재시작되면 프린터 목록도 새로 읽힙니다. 이 상태에서 프린터 및 스캐너 화면으로 돌아가 기본값으로 설정을 눌러 봅니다.
이 방법이 안 통하는 경우
스풀러를 다시 시작해도 몇 분 뒤 다시 멈춘다면 큐가 아니라 드라이버가 스풀러를 무너뜨리고 있는 것입니다. 원인 D로 넘어가 드라이버를 교체합니다. 큐를 비운 직후에만 잠깐 되고 다시 같은 오류가 난다면 원인 C의 기록 문제를 함께 봅니다.
원인 C기본 프린터 레지스트리 값 불일치
재부팅하면 원래 프린터로 되돌아가거나, 특정 계정에서만 실패한다면 여기입니다.
윈도우는 기본 프린터를 계정마다 따로 기억합니다. 그 값이 적히는 자리가 아래 경로의 Device 값입니다. 이 값이 지금 없는 프린터 이름을 가리키고 있으면 지정이 계속 튕깁니다.
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
1윈도우가 기본 프린터를 관리하는 설정부터 끈다
프린터 및 스캐너 화면 아래쪽에 "Windows에서 기본 프린터를 관리하도록 허용" 항목이 있습니다. 켜져 있으면 마지막으로 인쇄한 프린터가 자동으로 기본값이 되어, 직접 지정한 값이 계속 덮어써집니다. 이 항목을 먼저 끕니다.
2Device 값에 적힌 이름을 눈으로 확인한다
Win + R로 실행한 뒤 주소창에 위 경로를 붙여 넣습니다. 우측의 Device 값에는 프린터 이름과 드라이버, 포트가 쉼표로 이어져 있습니다. 앞부분 이름이 지금 목록의 이름과 정확히 같은지 봅니다.
3손대기 전에 그 키를 내보내 둔다
좌측 트리에서 Windows 키를 우클릭해 내보내기를 고르고 파일로 저장합니다. 값을 잘못 바꿨을 때 이 파일을 더블클릭하면 원래대로 돌아갑니다. 이 단계를 건너뛰지 않습니다.
4Windows 키의 사용 권한을 확인한다
같은 키를 우클릭해 사용 권한을 열고, 지금 로그인한 계정에 모든 권한이 체크돼 있는지 봅니다. 읽기만 가능한 상태라면 값이 기록되지 못해 지정이 실패합니다.
이 방법이 안 통하는 경우
값과 권한이 모두 정상인데도 같은 오류가 난다면 계정 설정 문제가 아닙니다. 원인 D로 넘어갑니다. 반대로 새 로컬 계정에서는 정상인데 원래 계정에서만 실패한다면 사용자 프로필이 손상된 경우이므로, 필요한 자료를 옮기고 계정을 새로 만드는 편이 빠릅니다.
원인 D프린터 드라이버 손상
등록된 모든 프린터에서 똑같이 실패하거나, 업데이트 직후 시작됐다면 여기입니다.
드라이버가 깨지면 스풀러가 프린터 정보를 읽는 순간 실패하고, 결과적으로 이름을 못 찾는 형태로 나타납니다. 윈도우 업데이트가 인쇄 관련 구성 요소를 교체한 뒤 기존 드라이버와 맞지 않게 되는 경우도 여기에 들어갑니다.
1먼저 자동 진단을 한 번 돌린다
설정에서 시스템의 문제 해결로 들어가 기타 문제 해결사 목록을 열고, 프린터 항목의 실행 버튼을 누릅니다. 드라이버 손상이 확인되면 자동 복구가 함께 진행됩니다.
2남은 드라이버를 목록에서 완전히 제거한다
Win + R로 실행하면 인쇄 서버 속성의 드라이버 탭이 열립니다. 문제 프린터의 드라이버를 고르고 제거를 누릅니다. 프린터만 지우면 드라이버는 그대로 남아 재설치해도 같은 상태가 반복됩니다.
3제조사 공식 드라이버로 다시 설치한다
제조사 지원 페이지에서 모델명과 윈도우 버전을 골라 내려받습니다. 윈도우가 자동으로 잡아 주는 기본 드라이버보다 제조사 전용 드라이버 쪽이 이 오류의 재발이 적습니다.
4업데이트 직후 시작됐다면 그 항목을 되돌린다
설정의 Windows 업데이트에서 업데이트 기록을 열고, 증상이 시작된 날짜에 설치된 항목을 확인합니다. 업데이트 제거 화면에서 해당 항목만 제거해 증상이 사라지는지 봅니다.
공유 프린터라면 서버 쪽 PC도 함께 봅니다
프린터가 다른 PC에 연결돼 공유된 구조라면, 문제는 그 PC의 드라이버와 방화벽에 있을 수 있습니다. 서버 쪽에서 파일 및 프린터 공유가 허용돼 있는지, 프린터 이름이 그대로인지 확인합니다.
이 방법이 안 통하는 경우
드라이버를 완전히 지우고 제조사 버전으로 다시 깔았는데도 같은 오류가 난다면, 추측으로 더 손대지 말고 7번으로 갑니다. 로그에 남은 기록이 네 갈래 중 어디인지 알려 줍니다.
실제 실패 지점을 찾는 법
오류 창은 이름만 말하지만, 로그에는 무엇이 끊겼는지가 남습니다.
스풀러가 비정상 종료되거나 드라이버 로드에 실패하면 그 사실이 이벤트 로그에 기록됩니다. 이 기록이 있는지 없는지에 따라 원인 B·D와 원인 A·C가 갈립니다.
1시스템 로그를 오류로 필터링한다
Windows 로그의 시스템 항목에서 오류만 걸러 봅니다. 원본에 스풀러 관련 이름이 보이면 원인 B 또는 D 쪽입니다.
스풀러 관련 오류가 기본값 지정을 누른 시각에 맞춰 남아 있으면 서비스가 그 자리에서 끊긴 것입니다. 반대로 아무 기록도 남지 않는다면 서비스는 멀쩡한데 이름이나 값 쪽이 어긋난 것이므로 원인 A와 C를 봅니다.
2윈도우가 인식한 프린터 이름을 그대로 뽑아 본다
관리자 터미널에서 실행하면 등록된 프린터의 이름과 포트, 기본 여부가 한 화면에 나옵니다. 여기 적힌 이름이 원인 C의 Device 값과 글자 단위로 같은지 대조합니다.
3명령으로 기본 프린터를 직접 지정해 본다
따옴표 안에는 2번에서 확인한 이름을 그대로 넣습니다. 설정 화면에서는 실패하는데 이 명령으로는 지정된다면 이름 문자열 문제였다는 뜻입니다.
자주 묻는 질문
손대기 전에 자주 걸리는 지점들입니다.
Q.프린터를 삭제했다가 다시 추가해도 될까요?
A.원인 A라면 유효한 방법입니다. 다만 프린터만 지우면 드라이버는 그대로 남아 있어, 원인 D인 경우에는 다시 추가해도 같은 상태가 반복됩니다. 재등록 전에 IP나 공유 이름을 먼저 확인해 두세요.
Q.레지스트리를 잘못 건드리면 위험한가요?
A.엉뚱한 키를 지우면 영향이 있습니다. 그래서 해당 키를 먼저 내보내기로 저장한 뒤 값만 확인하는 순서로 적어 두었습니다. 이 글에서 다루는 키는 사용자 영역이라 시스템 전체에 미치는 범위가 크지 않습니다.
Q.스풀러를 재시작하면 인쇄 중이던 작업은 어떻게 되나요?
A.대기 중이던 인쇄 작업은 모두 사라집니다. 급한 인쇄가 없는 시점에 실행하고, 필요한 문서는 작업이 끝난 뒤 다시 보냅니다.
Q.인쇄는 잘 되는데 기본 프린터 지정만 안 됩니다.
A.두 동작이 서로 다른 경로를 쓰기 때문에 생기는 전형적인 형태입니다. 원인 C의 자동 관리 설정을 끄고 Device 값부터 확인하세요. 이 경우 드라이버 재설치는 대개 효과가 없습니다.
Q.회사 PC라 관리자 권한이 없습니다.
A.스풀러 재시작과 드라이버 제거는 관리자 권한이 필요합니다. 그룹 정책으로 프린터 설정이 고정된 환경일 수도 있으니, 오류 코드와 프린터 이름을 담당 부서에 전달하는 편이 빠릅니다.
함께 보면 좋은 글
장치가 잡히지 않을 때 이어서 보면 좋은 글입니다.
장치 관리자 코드 31 오류 – "이 장치가 제대로 작동하지 않습니다" 드라이버를 다시 깔아도 장치가 정상으로 돌아오지 않을 때 봅니다 · 눌러서 확인하기 → "USB 장치를 인식하지 못했습니다" 오류 (드라이버 문제 완전정리) USB로 직접 연결한 프린터가 아예 잡히지 않을 때 함께 봅니다 · 눌러서 확인하기 →참고 문서 · System Error Codes (1700-3999) — ERROR_INVALID_PRINTER_NAME 1801 (0x709) (Microsoft Learn)





