Computer >> 컴퓨터 >  >> 체계 >> Windows 7

오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.

네트워크 프린터 연결 시 오류 0x0000007e는 Windows 10 및 Windows 7 모두에서 매우 자주 발생합니다. 대부분의 경우 이 오류는 프린터가 다른 Windows 컴퓨터(인쇄 서버)에 직접 연결되고 네트워크를 통해 다른 컴퓨터에서 인쇄하기 위해 공유될 때 구성에서 발생합니다. .

저의 경우 아래와 같은 설정에서 에러가 났습니다. 여러 공유 HP(Hewlett-Packard) 프린터가 있는 Windows Server 2008 x86의 32비트 버전에 인쇄 서버가 있습니다. 이 서버의 프린터를 64비트 클라이언트(Windows 10 또는 Windows 7)가 있는 컴퓨터에 연결하려고 하면 운영 체제가 인쇄 서버에서 올바른 버전의 HP 프린터 드라이버를 성공적으로 다운로드하지만 설치에 실패합니다. 오류 0x0000007e .

Windows가 프린터에 연결할 수 없습니다.
오류 0x0000007e로 인해 작업이 실패했습니다.

오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.

Windows 10 컴퓨터에서는 프린터 연결 오류가 약간 다르게 보입니다.

작업을 완료할 수 없습니다(오류 0x0000007e).

지정된 모듈을 찾을 수 없습니다.

오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.

그러나 32비트 Windows 버전의 동일한 인쇄 서버에서 공유 네트워크 프린터를 연결하고 설치하는 데에는 문제가 없습니다.

오류 0x0000007e는 64비트 클라이언트에만 나타납니다. 공유 Hewlett Packard 에 연결하려고 할 때 프린터 32비트 인쇄 서버에 설치됨 (Windows Server 2003 x86 또는 Windows Server 2008 x86에서 실행). 일반적으로 문제는 모든 HP 프린터에 나타나는 것이 아니라 범용 프린터 드라이버 HP PCL(HP 범용 인쇄 드라이버)을 사용하는 프린터에만 나타납니다. .

오류를 수정하려면 어떻게 해야 합니까? 먼저 인쇄 서버에 32비트 및 64비트 드라이버 버전이 모두 설치되어 있는지 확인해야 합니다. 보시다시피 HP Universal Printing PCL 6 드라이버의 x64 및 x86 버전이 설치되어 있습니다.

오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.

HP 및 Technet 포럼을 살펴본 결과 Universal HP 인쇄 드라이버 설정에서 32비트 시스템(spool\drivers\w32x86\3)의 스풀러 파일(인쇄 대기열)에 대한 고정 경로를 지정했다는 정보를 찾았습니다. 강한> ), 64비트 클라이언트가 찾을 수 없으므로 오류 0x0000007e가 나타납니다. 파일 경로는 인쇄 서버의 프린터 드라이버 설정에서 지정됩니다. 제 경우에는 spool\DRIVERS\W32X86\3\hpcpn112.dll이었습니다. , 그러나 dll 파일 이름은 Universal HP 인쇄 드라이버 버전에 따라 다릅니다. 따라서 32비트 버전의 HP Universal Printing 프린터 드라이버는 x64 버전의 Windows와 호환되지 않습니다. 그러나 수동으로 수정할 수 있습니다.

이 문제를 해결하려면 공유 프린터가 직접 연결된 인쇄 서버(컴퓨터)에서 HP 인쇄 드라이버의 손상된(잘못된) 레지스트리 키를 삭제해야 합니다. 32비트 인쇄 서버에서 이 문제를 해결하려면:

  • 레지스트리 편집기(regedit.exe ).
  • 레지스트리 키 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\로 이동합니다. 프린터 이름으로 분기를 확장합니다(이 경우 HP Color LaserJet 5550 PCL 6). 오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.
  • 문제가 발생한 프린터의 레지스트리 키에서 BIDI를 삭제합니다. CopyFiles 키 입력 부분. 참고 . 생산적인 환경에서는 사전에 삭제할 레지스트리 키를 별도의 reg 파일로 내보내는 것이 좋습니다. 그런 다음 원래 설정으로 롤백할 수 있습니다.
  • 클라이언트에서 인쇄 스풀러 서비스를 다시 시작합니다.
    net stop spooler
    net start spooler
    오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.
  • 서버 측에서 BIDI 레지스트리 키를 제거한 후 Windows 10 x64 클라이언트에서 공유 HP 프린터를 다시 연결해 보십시오. 오류 없이 성공적으로 설치되어야 합니다.

이 방법이 작동하지 않거나 타사 프린터를 연결할 때 0x0000007e 오류가 발생하면 해결 방법으로 로컬 포트를 통해 프린터를 연결해 볼 수 있습니다. 방법은 다음과 같습니다.

  1. 제어판에서 컴퓨터에 새(로컬!!!) 프린터를 추가합니다(로컬 프린터 또는 네트워크 프린터 수동 설정 추가). 오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.
  2. 새 로컬 포트를 생성할 것인지 선택합니다(포트 로컬 유형).
  3. 포트 이름으로 공유 프린터에 대한 전체 UNC 경로를 지정해야 합니다. 예를 들어, ManchPC1이 프린터가 연결된 컴퓨터의 이름이고 Xerox2320이라는 공유 프린터인 경우 이 프린터의 UNC 주소는 다음과 같습니다. \\ManchPC1\Xerox2320 또는 \\192.168.1.55\Xerox2320 이름 대신 컴퓨터의 IP 주소를 지정할 수 있습니다. . 오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.
  4. 그 후에는 적합한 프린터 드라이버를 선택(또는 새 설치)해야 합니다.

LPT 포트 매핑을 사용하여 이러한 네트워크 프린터를 연결하는 또 다른 유사한 방법이 있습니다.

  1. 드라이버 저장소에서 연결된 프린터의 프린터 드라이버를 제거합니다. 인쇄 서버 속성 선택 -> 드라이버 탭 -> 드라이버(32비트 및 64비트 모두)를 선택하고 제거를 클릭합니다. . 오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.
  2. 새로운 로컬 LPT2를 통한 연결로 로컬 프린터 만들기 .
  3. 그런 다음 다음 명령을 사용하여 이 가상 LPT 포트를 공유 프린터의 UNC 주소에 영구적으로 매핑합니다. net use LPT2 \\ManchPC1\Xerox2320 /persistent:yes 오류 0x0000007e:Windows에서 네트워크 프린터에 연결할 수 없습니다. 작업이 실패했습니다.
  4. 프린터 드라이버를 설치하고 테스트 문서를 인쇄하는 작업이 남아 있습니다.