프린터는 사무실, 가정, 학교 등에서 문서를 출력하는 데 없어서는 안 될 필수 도구입니다. 크기와 종류, 디자인, 브랜드, 모델도 다양하며, 오랜 기간 발전을 거듭해 인쇄 과정이 한층 빠르고 편리해졌습니다.
특히 최근 프린터의 유용한 기능 중 하나는 브라우저에서 바로 인쇄할 수 있다는 점입니다. 웹페이지를 따로 저장한 뒤 인쇄 대화상자를 열 필요 없이, 페이지에서 마우스 오른쪽 버튼을 클릭하고 '인쇄'를 선택하면 곧바로 프린터로 문서를 보낼 수 있습니다. 일부 브라우저는 웹페이지 위에 대화상자를 표시해 인쇄 또는 저장 옵션을 바로 선택할 수 있게 해줍니다.
프린터 오류 0x8007007e란?
그러나 최근 Windows 10/11 사용자들, 특히 Microsoft Edge 사용자들 사이에서 프린터 문제가 잇따르고 있습니다. Microsoft Edge에서 웹페이지를 직접 인쇄하려고 할 때 오류 0x8007007e가 나타나는 것입니다.
이 오류는 PDF 파일을 인쇄할 때도 발생하지만, 다른 형식의 문서는 문제없이 인쇄됩니다. 또한 Opera, Chrome, Firefox 같은 다른 브라우저에서 직접 인쇄하면 정상적으로 작동합니다.
프린터에 구성 오류 0x8007007e가 발생하면 인쇄 작업이 실패하고 웹 문서가 출력되지 않습니다. 웹에서 기사나 문서를 인쇄해야 하는 상황이라면 상당히 불편할 수밖에 없습니다.
오류 0x8007007e는 일반적으로 다음과 같은 메시지와 함께 나타납니다.
- 프린터에 예기치 않은 구성 문제가 발생했습니다.
- 0x8007007e
- 문제가 발생했습니다.
- 이 오류에 대한 도움이 필요하면 Microsoft 지원에 문의하세요. 오류 코드는 0x8007007e입니다.
- 지정된 모듈을 찾을 수 없습니다.
Windows 10/11에서 오류 0x8007007e가 발생하는 원인
오류 0x8007007e가 발생하는 데에는 여러 가지 요인이 있습니다. 가장 주요한 원인 중 하나는 오래된 프린터 장치 드라이버입니다. 최근에 Windows 10/11을 업데이트했다면 호환성 문제로 인해 프린터가 제대로 작동하지 않을 수 있습니다. 반대로 프린터 드라이버만 업데이트되고 Windows 운영체제가 구버전인 경우에도 같은 문제가 생길 수 있습니다.
또한 컴퓨터가 원격 프린터에 연결될 때도 이 오류가 발생할 수 있습니다. 서버-클라이언트 환경에서 서버가 32비트 범용 드라이버를 사용하는데 컴퓨터가 64비트 환경으로 실행 중이라면 DLL 버전이 일치하지 않아 오류 0x8007007e가 발생하게 됩니다.
그 외 오류 0x8007007e를 유발할 수 있는 요인은 다음과 같습니다.
- 프린터 관련 시스템 파일의 삭제 또는 손상
- 바이러스 및 기타 악성 소프트웨어 감염
- 구버전 프린터 드라이버
- PrintConfig.dll 파일의 누락 또는 잘못된 위치
- 손상되거나 깨진 프린터 드라이버
문제 해결 성공률을 높이려면 위 요인들을 모두 고려하며 오류를 점검하는 것이 좋습니다.
프린터 구성 오류 0x8007007e 해결 방법
Windows 10/11에서 오류 0x8007007e를 해결하는 것은 생각보다 어렵지 않습니다. 아래 가이드를 순서대로 따라 하면 누구나 쉽고 빠르게 문제를 해결할 수 있습니다.
방법 1: 다른 브라우저 사용하기
가장 간단한 방법은 다른 브라우저로 웹페이지나 온라인 문서를 인쇄하는 것입니다. Google Chrome, Mozilla Firefox, Opera 등 선호하는 브라우저를 Microsoft Edge 대신 설치한 뒤, 해당 링크를 다른 브라우저로 열어 인쇄하면 됩니다.
다만 이 방법은 근본적인 해결책이 아니라 임시방편일 뿐입니다. 문서나 웹페이지를 당장 인쇄해야 하는 경우에 활용하기 좋은 우회 방법입니다.
프린터 문제 자체를 완전히 해결하고 싶다면 아래의 다른 방법들을 계속 진행하세요.
방법 2: Windows 10/11 업데이트
Windows 운영체제의 모든 구성 요소가 원활하게 작동하도록 하려면 Windows Update를 통해 사용 가능한 모든 업데이트를 설치해야 합니다. 시스템, 보안, 앱 업데이트는 모두 Windows Update를 통해 배포되므로, 백그라운드 자동 설치를 설정하지 않았다면 주기적으로 확인하는 것이 좋습니다.
설치 대기 중인 업데이트가 있는지 확인하는 방법은 다음과 같습니다.
- 작업 표시줄의 검색창을 클릭하고 Windows Update를 입력합니다.
- Enter 키를 눌러 검색합니다.
- 검색 결과 목록에서 업데이트 확인을 선택합니다.
- Windows Update 창이 열립니다.
시스템이 최신 상태라면 마지막 확인 날짜와 시간과 함께 '최신 상태임' 알림이 표시됩니다. 그렇지 않다면 설치가 필요한 업데이트 목록이 나타나며, 이 경우 '지금 설치' 버튼을 클릭해 업데이트를 시작하세요.
설치가 완료되면 컴퓨터를 재부팅하여 업데이트를 마무리합니다. 이후 Microsoft Edge에서 웹페이지를 시험 인쇄해 문제가 해결되었는지 확인합니다.
방법 3: 프린터 장치 드라이버 업데이트
프린터 드라이버가 오래된 경우에도 오류 0x8007007e가 발생할 수 있습니다. Windows 10/11은 더 이상 32비트 프로그램을 지원하지 않으므로, 반드시 64비트 버전의 프린터 드라이버가 설치되어 있는지 확인해야 합니다.
프린터 소프트웨어를 업데이트하는 방법은 다음과 같습니다.
- 시작 검색창에 device manager(장치 관리자)를 입력하고 Enter 키를 누릅니다.
- 검색 결과 최상위 항목을 클릭해 장치 관리자를 엽니다.
- 프린터 장치를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
- 드라이버 소프트웨어 업데이트를 선택합니다.
- 업데이트된 드라이버 소프트웨어 자동 검색을 클릭하고 프로세스가 완료될 때까지 기다립니다.
컴퓨터에서 최신 업데이트를 찾지 못했다면 프린터 제조사 공식 웹사이트를 방문해 업데이트를 수동으로 설치할 수 있습니다. 이때 정확한 모델명을 확인해야 올바른 소프트웨어를 다운로드할 수 있습니다.
방법 4: 불필요한 파일 정리하기
정크 파일은 시스템 파일을 손상시키거나 컴퓨터 프로세스를 방해해 예기치 않은 구성 문제 0x8007007e를 비롯한 다양한 오류를 일으킬 수 있습니다. 더 이상 사용하지 않는 앱을 제거하고 불필요한 파일을 삭제해 시스템을 정리하세요.
시스템 파일이 손상된 경우에는 시스템 파일 검사기(SFC) 도구를 사용해 손상된 파일을 정상적인 복사본으로 교체할 수 있습니다.
SFC 유틸리티 사용 방법은 다음과 같습니다.
- Windows + X 키를 눌러 주 메뉴를 엽니다.
- 명령 프롬프트(관리자)를 선택해 관리자 권한으로 명령 프롬프트를 실행합니다.
- 명령줄에 sfc /scannow를 입력하고 Enter 키를 누릅니다.
- 복구 프로세스가 시작됩니다. 프로세스가 끝날 때까지 중단하지 마세요.
방법 5: 원격 프린터의 레지스트리 항목 수정
원격 프린터를 사용 중이라면 서버가 여전히 Windows 10/11에서 지원되지 않는 32비트 드라이버로 실행되고 있을 가능성이 있습니다. 32비트 범용 드라이버가 컴퓨터에 생성한 레지스트리 항목이 이 문제를 일으킵니다.
이 문제를 해결하려면 HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\<프린터 이름>\CopyFiles\BIDI 경로에 있는 레지스트리 키를 삭제해야 합니다. 그러면 다음에 원격 프린터에 연결할 때 컴퓨터가 새로운 64비트 레지스트리 항목을 자동으로 생성합니다.
방법 6: PrintConfig.dll 파일을 올바른 폴더로 복사
여러 가지 이유로 PrintConfig.dll 파일이 사라지거나 잘못된 위치에 놓이면서 오류 0x8007007e가 발생할 수 있습니다. 이 문제를 해결하려면 아래 지침을 따르세요.
- Windows + R 키를 눌러 실행 대화상자를 엽니다.
- spool을 입력하고 Enter 키를 누릅니다.
- Drivers 폴더를 연 뒤 x64old 폴더를 찾습니다.
- x64old 폴더를 열고 dll 파일을 검색합니다. 일부 컴퓨터에서는 x64old 폴더 안의 3 폴더에 파일이 있습니다. 찾을 수 없다면 상단 검색창에 printconfig를 입력해 파일 위치를 확인하세요.
- printconfig.dll을 마우스 오른쪽 버튼으로 클릭하고 복사를 선택합니다.
- 프린터 드라이버 폴더로 돌아가 이번에는 x64 폴더를 찾습니다.
- printconfig.dll을 x64old 폴더에서의 위치와 동일한 경로에 붙여넣습니다.
- 컴퓨터를 재시작하고 프린터 문제가 해결되었는지 확인합니다.
방법 7: 서드파티 백신 프로그램 및 방화벽 일시 중지
백신 프로그램은 보안 위협과 바이러스로부터 컴퓨터를 보호하므로 평소에는 비활성화하지 않는 것이 좋습니다. 하지만 간혹 프린터 작업과 충돌하는 경우가 있으므로, 이럴 때는 일시적으로 비활성화한 뒤 작업이 끝나면 다시 켜면 됩니다.
백신 프로그램을 일시적으로 비활성화하는 방법은 다음과 같습니다.
- 시스템 트레이에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭해 비활성화합니다.
- 검색창에 control panel(제어판)을 입력하고 가장 일치하는 결과를 클릭합니다.
- 제어판 창에서 시스템 및 보안으로 이동합니다.
- Windows Defender 방화벽을 선택합니다.
- 왼쪽 창에서 Windows 방화벽 켜기 또는 끄기 옵션을 클릭합니다.
- Windows 방화벽 끄기를 선택하고 컴퓨터를 재시작합니다.
- 프린터 오류 0x8007007e가 해결되었는지 확인합니다.
방법 8: 클린 부팅 수행
프린터 오류는 서드파티 소프트웨어나 서비스와의 충돌로 인해 발생할 수도 있습니다. 클린 부팅을 수행하면 오류 0x8007007e를 해결할 수 있습니다.
클린 부팅 방법은 다음과 같습니다.
- Windows 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 실행을 선택합니다.
- msconfig를 입력하고 Enter 키를 누릅니다.
- 서비스 탭으로 이동합니다.
- 모든 Microsoft 서비스 숨기기 옵션에 체크합니다.
- 모두 사용 안 함 버튼을 클릭합니다.
- 시작 프로그램 탭으로 이동해 모두 사용 안 함을 선택합니다. 이 옵션이 보이지 않으면 작업 관리자 열기를 클릭합니다.
- 불필요한 작업을 선택하고 사용 안 함을 클릭합니다.
- 컴퓨터를 재시작합니다.
- 시스템 구성 유틸리티 창이 나타나면 이 메시지를 다시 표시 안 함 옵션에 체크합니다.
방법 9: 손상된 시스템 파일 복구
손상된 시스템 파일 역시 프린터 오류 0x8007007e의 원인이 될 수 있습니다. 이런 파일을 복구하려면 DISM 도구를 사용하세요.
자세한 진행 순서는 다음과 같습니다.
- 검색창에 cmd를 입력하고 최상위 결과를 마우스 오른쪽 버튼으로 클릭합니다.
- 관리자 권한으로 실행을 선택합니다.
- 명령줄에 다음 명령어를 입력하고 Enter 키를 누릅니다: dism.exe /Online /Cleanup-image /Restorehealth
- 완료되면 SFC 명령도 함께 실행합니다. sfc /scannow를 입력하고 Enter 키를 누릅니다.
- 명령 실행이 끝나면 손상된 시스템 파일이 모두 복구됩니다.
방법 10: 전문가에게 문의
구성 문제 0x8007007e를 스스로 해결하기 어렵다고 느껴진다면 언제든 전문가의 도움을 받을 수 있습니다.
프린터 제조사 공식 웹사이트를 방문해 구성 문제 0x8007007e에 특화된 해결책을 문의할 수 있습니다. 직접 문제를 해결하고 싶지 않다면 장치를 전문 수리점에 맡기고 전문가에게 처리를 위임하는 것도 좋은 방법입니다.
마무리
프린터 오류 0x8007007e는 Windows 10/11 사용자, 특히 Microsoft Edge 사용자에게 영향을 줄 수 있는 문제입니다. 복잡해 보이지만 실제로는 그렇지 않습니다. 오래된 드라이버를 비롯해 다양한 원인이 있을 수 있지만, 위에 안내한 단계를 차근차근 따라 하면 분명 자신에게 맞는 해결책을 찾을 수 있을 것입니다.
Microsoft Edge 사용 중 같은 문제를 겪어보셨나요? 오래된 드라이버가 이 문제의 원인이라고 생각하시나요? 여러분의 의견을 들려주세요!