Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10/11에서 프린터 오류 0x8007007e를 해결하는 10가지 방법

프린터는 사무실, 가정, 학교 등에서 문서를 출력하는 데 없어서는 안 될 필수 도구입니다. 크기와 종류, 디자인, 브랜드, 모델도 다양하며, 오랜 기간 발전을 거듭해 인쇄 과정이 한층 빠르고 편리해졌습니다.

특히 최근 프린터의 유용한 기능 중 하나는 브라우저에서 바로 인쇄할 수 있다는 점입니다. 웹페이지를 따로 저장한 뒤 인쇄 대화상자를 열 필요 없이, 페이지에서 마우스 오른쪽 버튼을 클릭하고 '인쇄'를 선택하면 곧바로 프린터로 문서를 보낼 수 있습니다. 일부 브라우저는 웹페이지 위에 대화상자를 표시해 인쇄 또는 저장 옵션을 바로 선택할 수 있게 해줍니다.

프린터 오류 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를 통해 배포되므로, 백그라운드 자동 설치를 설정하지 않았다면 주기적으로 확인하는 것이 좋습니다.

설치 대기 중인 업데이트가 있는지 확인하는 방법은 다음과 같습니다.

  1. 작업 표시줄의 검색창을 클릭하고 Windows Update를 입력합니다.
  2. Enter 키를 눌러 검색합니다.
  3. 검색 결과 목록에서 업데이트 확인을 선택합니다.
  4. Windows Update 창이 열립니다.

시스템이 최신 상태라면 마지막 확인 날짜와 시간과 함께 '최신 상태임' 알림이 표시됩니다. 그렇지 않다면 설치가 필요한 업데이트 목록이 나타나며, 이 경우 '지금 설치' 버튼을 클릭해 업데이트를 시작하세요.

설치가 완료되면 컴퓨터를 재부팅하여 업데이트를 마무리합니다. 이후 Microsoft Edge에서 웹페이지를 시험 인쇄해 문제가 해결되었는지 확인합니다.

방법 3: 프린터 장치 드라이버 업데이트

프린터 드라이버가 오래된 경우에도 오류 0x8007007e가 발생할 수 있습니다. Windows 10/11은 더 이상 32비트 프로그램을 지원하지 않으므로, 반드시 64비트 버전의 프린터 드라이버가 설치되어 있는지 확인해야 합니다.

프린터 소프트웨어를 업데이트하는 방법은 다음과 같습니다.

  1. 시작 검색창에 device manager(장치 관리자)를 입력하고 Enter 키를 누릅니다.
  2. 검색 결과 최상위 항목을 클릭해 장치 관리자를 엽니다.
  3. 프린터 장치를 찾아 마우스 오른쪽 버튼으로 클릭합니다.
  4. 드라이버 소프트웨어 업데이트를 선택합니다.
  5. 업데이트된 드라이버 소프트웨어 자동 검색을 클릭하고 프로세스가 완료될 때까지 기다립니다.

컴퓨터에서 최신 업데이트를 찾지 못했다면 프린터 제조사 공식 웹사이트를 방문해 업데이트를 수동으로 설치할 수 있습니다. 이때 정확한 모델명을 확인해야 올바른 소프트웨어를 다운로드할 수 있습니다.

방법 4: 불필요한 파일 정리하기

정크 파일은 시스템 파일을 손상시키거나 컴퓨터 프로세스를 방해해 예기치 않은 구성 문제 0x8007007e를 비롯한 다양한 오류를 일으킬 수 있습니다. 더 이상 사용하지 않는 앱을 제거하고 불필요한 파일을 삭제해 시스템을 정리하세요.

시스템 파일이 손상된 경우에는 시스템 파일 검사기(SFC) 도구를 사용해 손상된 파일을 정상적인 복사본으로 교체할 수 있습니다.

SFC 유틸리티 사용 방법은 다음과 같습니다.

  1. Windows + X 키를 눌러 주 메뉴를 엽니다.
  2. 명령 프롬프트(관리자)를 선택해 관리자 권한으로 명령 프롬프트를 실행합니다.
  3. 명령줄에 sfc /scannow를 입력하고 Enter 키를 누릅니다.
  4. 복구 프로세스가 시작됩니다. 프로세스가 끝날 때까지 중단하지 마세요.

방법 5: 원격 프린터의 레지스트리 항목 수정

원격 프린터를 사용 중이라면 서버가 여전히 Windows 10/11에서 지원되지 않는 32비트 드라이버로 실행되고 있을 가능성이 있습니다. 32비트 범용 드라이버가 컴퓨터에 생성한 레지스트리 항목이 이 문제를 일으킵니다.

이 문제를 해결하려면 HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\<프린터 이름>\CopyFiles\BIDI 경로에 있는 레지스트리 키를 삭제해야 합니다. 그러면 다음에 원격 프린터에 연결할 때 컴퓨터가 새로운 64비트 레지스트리 항목을 자동으로 생성합니다.

방법 6: PrintConfig.dll 파일을 올바른 폴더로 복사

여러 가지 이유로 PrintConfig.dll 파일이 사라지거나 잘못된 위치에 놓이면서 오류 0x8007007e가 발생할 수 있습니다. 이 문제를 해결하려면 아래 지침을 따르세요.

  1. Windows + R 키를 눌러 실행 대화상자를 엽니다.
  2. spool을 입력하고 Enter 키를 누릅니다.
  3. Drivers 폴더를 연 뒤 x64old 폴더를 찾습니다.
  4. x64old 폴더를 열고 dll 파일을 검색합니다. 일부 컴퓨터에서는 x64old 폴더 안의 3 폴더에 파일이 있습니다. 찾을 수 없다면 상단 검색창에 printconfig를 입력해 파일 위치를 확인하세요.
  5. printconfig.dll을 마우스 오른쪽 버튼으로 클릭하고 복사를 선택합니다.
  6. 프린터 드라이버 폴더로 돌아가 이번에는 x64 폴더를 찾습니다.
  7. printconfig.dll을 x64old 폴더에서의 위치와 동일한 경로에 붙여넣습니다.
  8. 컴퓨터를 재시작하고 프린터 문제가 해결되었는지 확인합니다.

방법 7: 서드파티 백신 프로그램 및 방화벽 일시 중지

백신 프로그램은 보안 위협과 바이러스로부터 컴퓨터를 보호하므로 평소에는 비활성화하지 않는 것이 좋습니다. 하지만 간혹 프린터 작업과 충돌하는 경우가 있으므로, 이럴 때는 일시적으로 비활성화한 뒤 작업이 끝나면 다시 켜면 됩니다.

백신 프로그램을 일시적으로 비활성화하는 방법은 다음과 같습니다.

  1. 시스템 트레이에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭해 비활성화합니다.
  2. 검색창에 control panel(제어판)을 입력하고 가장 일치하는 결과를 클릭합니다.
  3. 제어판 창에서 시스템 및 보안으로 이동합니다.
  4. Windows Defender 방화벽을 선택합니다.
  5. 왼쪽 창에서 Windows 방화벽 켜기 또는 끄기 옵션을 클릭합니다.
  6. Windows 방화벽 끄기를 선택하고 컴퓨터를 재시작합니다.
  7. 프린터 오류 0x8007007e가 해결되었는지 확인합니다.

방법 8: 클린 부팅 수행

프린터 오류는 서드파티 소프트웨어나 서비스와의 충돌로 인해 발생할 수도 있습니다. 클린 부팅을 수행하면 오류 0x8007007e를 해결할 수 있습니다.

클린 부팅 방법은 다음과 같습니다.

  1. Windows 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 실행을 선택합니다.
  2. msconfig를 입력하고 Enter 키를 누릅니다.
  3. 서비스 탭으로 이동합니다.
  4. 모든 Microsoft 서비스 숨기기 옵션에 체크합니다.
  5. 모두 사용 안 함 버튼을 클릭합니다.
  6. 시작 프로그램 탭으로 이동해 모두 사용 안 함을 선택합니다. 이 옵션이 보이지 않으면 작업 관리자 열기를 클릭합니다.
  7. 불필요한 작업을 선택하고 사용 안 함을 클릭합니다.
  8. 컴퓨터를 재시작합니다.
  9. 시스템 구성 유틸리티 창이 나타나면 이 메시지를 다시 표시 안 함 옵션에 체크합니다.

방법 9: 손상된 시스템 파일 복구

손상된 시스템 파일 역시 프린터 오류 0x8007007e의 원인이 될 수 있습니다. 이런 파일을 복구하려면 DISM 도구를 사용하세요.

자세한 진행 순서는 다음과 같습니다.

  1. 검색창에 cmd를 입력하고 최상위 결과를 마우스 오른쪽 버튼으로 클릭합니다.
  2. 관리자 권한으로 실행을 선택합니다.
  3. 명령줄에 다음 명령어를 입력하고 Enter 키를 누릅니다: dism.exe /Online /Cleanup-image /Restorehealth
  4. 완료되면 SFC 명령도 함께 실행합니다. sfc /scannow를 입력하고 Enter 키를 누릅니다.
  5. 명령 실행이 끝나면 손상된 시스템 파일이 모두 복구됩니다.

방법 10: 전문가에게 문의

구성 문제 0x8007007e를 스스로 해결하기 어렵다고 느껴진다면 언제든 전문가의 도움을 받을 수 있습니다.

프린터 제조사 공식 웹사이트를 방문해 구성 문제 0x8007007e에 특화된 해결책을 문의할 수 있습니다. 직접 문제를 해결하고 싶지 않다면 장치를 전문 수리점에 맡기고 전문가에게 처리를 위임하는 것도 좋은 방법입니다.

마무리

프린터 오류 0x8007007e는 Windows 10/11 사용자, 특히 Microsoft Edge 사용자에게 영향을 줄 수 있는 문제입니다. 복잡해 보이지만 실제로는 그렇지 않습니다. 오래된 드라이버를 비롯해 다양한 원인이 있을 수 있지만, 위에 안내한 단계를 차근차근 따라 하면 분명 자신에게 맞는 해결책을 찾을 수 있을 것입니다.

Microsoft Edge 사용 중 같은 문제를 겪어보셨나요? 오래된 드라이버가 이 문제의 원인이라고 생각하시나요? 여러분의 의견을 들려주세요!