Windows Cannot Connect to the Printer 오류 수정: 로컬 네트워크에서 프린터를 공유하고 있는 환경에서 '프린터 추가' 기능을 사용해 공유 프린터를 내 컴퓨터에 연결하려 할 때, 'Windows cannot connect to the printer. Operation failed with error 0x000000XX'라는 오류 메시지가 나타나는 경우가 있습니다.
이 문제는 프린터 설치 후 Windows 10 또는 Windows 7이 Mscms.dll 파일을 windows\system32 하위 폴더가 아닌 다른 하위 폴더에서 잘못 찾기 때문에 발생합니다.
마이크로소프트에서도 이 문제에 대한 핫픽스를 배포하고 있지만, 실제로 많은 사용자에게는 효과가 없는 것으로 알려져 있습니다. 아래의 문제 해결 가이드를 따라 Windows 10에서 'Windows Cannot Connect to the Printer' 오류를 확실하게 해결해 보세요.
참고: 먼저 마이크로소프트 핫픽스를 시도해 보는 것도 좋습니다. 만약 이것으로 문제가 해결된다면 많은 시간을 절약할 수 있습니다.
Windows Cannot Connect to the Printer 오류 해결 방법
작업 중 문제가 발생할 경우를 대비하여 시스템 복원 지점을 미리 생성해 두시기 바랍니다.
방법 1: mscms.dll 파일 복사하기
1. 파일 탐색기를 열어 다음 폴더로 이동합니다: C:\Windows\system32\
2. 해당 디렉터리에서 mscms.dll 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 후 '복사'를 선택합니다.
3. 복사한 파일을 자신의 PC 아키텍처(비트 수)에 맞는 아래 위치에 붙여넣습니다:
C:\windows\system32\spool\drivers\x64\3\ (64비트인 경우)
C:\windows\system32\spool\drivers\w32x86\3\ (32비트인 경우)
4. 변경 사항을 적용하기 위해 PC를 재부팅한 후, 원격 프린터에 다시 연결을 시도합니다.
이 방법으로 'Windows Cannot Connect to the Printer' 오류가 해결되기를 바랍니다. 그렇지 않다면 다음 방법을 계속 진행하세요.
방법 2: 새 로컬 포트 만들기
1. Windows 키 + X를 누른 후 '제어판'을 선택합니다.
2. '하드웨어 및 소리'를 클릭한 다음 '장치 및 프린터'를 클릭합니다.
3. 상단 메뉴에서 '프린터 추가'를 클릭합니다.
4. 목록에 원하는 프린터가 보이지 않으면 '원하는 프린터가 목록에 없습니다.'라는 링크를 클릭합니다.
5. 다음 화면에서 '수동 설정으로 로컬 프린터 또는 네트워크 프린터 추가'를 선택하고 '다음'을 클릭합니다.
6. '새 포트 만들기'를 선택하고, 포트 유형 드롭다운 메뉴에서 'Local Port'를 선택한 후 '다음'을 클릭합니다.
7. 프린터 포트 이름 입력란에 다음 형식으로 프린터 주소를 입력합니다:
\\IP주소 또는 컴퓨터 이름\프린터 이름
예시: \\192.168.1.120\HP LaserJet Pro M1136
8. '확인'을 클릭한 후 '다음'을 클릭합니다.
9. 화면에 표시되는 안내에 따라 프로세스를 마무리합니다.
방법 3: Print Spooler 서비스 재시작하기
1. Windows 키 + R을 눌러 실행 창을 연 후 services.msc를 입력하고 Enter 키를 누릅니다.
2. 목록에서 'Print Spooler' 서비스를 찾아 더블클릭합니다.
3. 시작 유형이 '자동'으로 설정되어 있고 서비스가 실행 중인지 확인합니다. 이후 '중지'를 클릭했다가 다시 '시작'을 클릭하여 서비스를 재시작합니다.
4. '적용'을 클릭한 후 '확인'을 클릭합니다.
5. 이후 다시 프린터 추가를 시도하여 오류가 해결되었는지 확인합니다.
방법 4: 호환되지 않는 프린터 드라이버 삭제하기
1. Windows 키 + R을 눌러 실행 창을 연 후 printmanagement.msc를 입력하고 Enter 키를 누릅니다.
2. 왼쪽 창에서 '모든 드라이버'(All Drivers)를 클릭합니다.
3. 오른쪽 창에서 프린터 드라이버를 마우스 오른쪽 버튼으로 클릭한 후 '삭제'를 선택합니다.
4. 동일한 프린터의 드라이버가 여러 개 보이면 위 단계를 반복해서 모두 삭제합니다.
5. 프린터 추가를 다시 시도하고 드라이버를 새로 설치합니다. 그래도 오류가 해결되지 않으면 다음 방법을 계속 진행하세요.
방법 5: 레지스트리 수정하기
1. 먼저 Print Spooler 서비스를 중지해야 합니다. (방법 3 참조)
2. Windows 키 + R을 눌러 실행 창을 연 후 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.
3. 다음 레지스트리 키로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider
4. 'Client Side Rendering Print Provider' 키를 마우스 오른쪽 버튼으로 클릭한 후 '삭제'를 선택합니다.
5. Print Spooler 서비스를 다시 시작하고, 변경 사항을 저장하기 위해 PC를 재부팅합니다.
추가 팁 및 권장 사항
- 네트워크 프린터 연결 시 방화벽 설정이 프린터 통신을 차단하지 않는지 확인하세요.
- 공유 프린터를 제공하는 PC와 클라이언트 PC가 동일한 네트워크에 속해 있는지 점검하세요.
- 프린터 제조사 웹사이트에서 최신 드라이버를 다운로드하여 설치하면 호환성 문제를 예방할 수 있습니다.
- 레지스트리 편집 전에는 반드시 백업을 수행하는 것이 안전합니다.
지금까지 'Windows Cannot Connect to the Printer' 오류를 해결하는 방법을 살펴보았습니다. 위의 방법들을 순서대로 시도하면 대부분의 경우 문제가 해결됩니다. 만약 이 글에 대해 추가 질문이 있다면 언제든지 댓글 섹션을 통해 문의해 주세요.