Windows 7 64 비트에서 추가 프린터 32 비트 드라이버를 설치할 때 "선택한 프린터 드라이버를 찾을 수 없습니다"라는 오류가 발생합니다. 어떻게해야합니까?


18

Canon MP510 용 Windows 7 (x64) 및 드라이버를 성공적으로 설치했으며이 설정으로 인쇄하는 데 문제가 없습니다.

XP SP3를 실행하는 네트워크에 다른 PC가 있는데 해당 PC의 사용자도 인쇄 할 수 있도록 프린터를 공유하고 싶습니다.

W7에는 다른 시스템 아키텍처 (Itanium 및 x86)를위한 추가 프린터 드라이버를 설치하는 옵션이 있습니다. 프린터의 최신 32 비트 드라이버를 다운로드했지만 드라이버가 포함 된 폴더로 설치 대화 상자를 지정할 때마다 다음 오류 메시지가 나타납니다.


선택한 프린터 드라이버를 찾을 수 없습니다

지정된 위치에 요청한 프로세서 아키텍처에 대한 드라이버 Canon Inkjet MP510 프린터가 없습니다.

재시도 취소

나는 충격을 받았다. 지정된 위치에 실제로 올바른 드라이버 포함되어 있다고 확신합니다 . XP 시스템에도 설치했습니다.

나는 내가 생각할 수있는 모든 것을 시도했다. 내가 무엇을 간과하고 있습니까?

답변:


27

마침내 금이 갔다! 드라이버의 inf 파일에있는 프린터 이름과 관련이 있습니다.

Windows 7을 설치하면 MP600 드라이버가 자동으로 설치되었지만 " Canon Inkjet MP600 Printer " 라고했습니다 . 참고 잉크젯 . Canon 드라이버의 압축을 풀고 해당 드라이버 폴더를 보면 printer inf 파일이 호출 MP600PR.inf됩니다. 메모장으로이 파일을 편집하면 다음을 찾을 수 있습니다.

[Manufacturer]
"Canon" = Canon,NTx86.5.1

;
; Model sections.
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;


;Windows2000
[Canon]
"**Canon MP600 Printer**" = CNM_0295XP, USBPRINT\CanonMP600718E, CanonMP600718E, CanonMP600

;WindowsXP
[Canon.NTx86.5.1]
"**Canon MP600 Printer**" = CNM_0295XP, USBPRINT\CanonMP600718E, CanonMP600
"**Canon MP600 Printer**" = CNM_0295XP, BTHPRINT\CanonMP600718E, CanonMP600

Canon은 프린터를 "Canon MP600 Printer"라고 부릅니다. 이름이 정확히 같은 창이 아니기 때문에 드라이버가 올바른 프린터 용이라고 생각하지 않습니다. inf 파일을 편집하여 이름을 "수정"하면 문제없이 설치됩니다.


이것은 아름답게 작동했으며 다음에 Windows와 유사한 dodgy 드라이버 문제가있을 때 기억하려고합니다.
Bazman

당신은 학자이며 신사입니다.
Rydell

그리고 당신은 디지털 서명을 깰 것입니다.
kinokijuf

3

HP LaserJet 1200과 동일한 문제가 발생했습니다. USB를 통해 Windows 7 x64 컴퓨터에 연결되어 있지만 XP SP3 x86 컴퓨터에서 네트워크를 통해 인쇄하고 싶습니다.

마지막으로 x86 'Additional Driver'를 설치할 수 있도록 INF를 편집하는 방법을 알아 냈습니다.

프린터는 Windows 7 및 HP 드라이버 지원 웹 사이트 모두에서 'HP LaserJet 1200 Series PCL 5'라는 이름으로 사용됩니다. 그러나 HP가 제공하는 드라이버는 'HP LaserJet 1200 Series 5e'용입니다. HP 설명서에 따르면 5와 5e의 기능은 동일합니다.

  1. 'HP Laserjet 1200/1220 PCL 5e 드라이버'로 이동하여 다운로드하십시오. Windows PCL5 용 HP 범용 인쇄 드라이버를 사용하지 마십시오. 어떤 이유로 INF는 1150에서 1300으로 1200 시리즈를 완전히 건너 뜁니다.

  2. 드라이버 패키지를 폴더에 압축 해제하십시오. 나를 위해 그것은 C : \ LJ1200이었다.

  3. INF 텍스트 파일 (HPBF311i.inf)을 편집하십시오.

  4. 파일 하단 근처의 '; 지역화 가능한 문자열 '헤더에서 Printer1 및 Printer2의 이름을'HP LaserJet 1200 Series PCL 5e '에서'HP LaserJet 1200 Series PCL 5 '로 변경하십시오.

  5. 이제 Windows 7의 x86 추가 드라이버 마법사에서 인쇄 드라이버가 설치됩니다! ( '서명되지 않은 드라이버'경고를 클릭해야합니다.)


2

정확하고 정확한 프린터 이름으로 드라이버 inf 파일을 편집해도 효과가 없었습니다. 대신 로컬 컴퓨터로 클라이언트 XP 컴퓨터에 프린터를 직접 설치하여 해결 방법으로 성공했습니다. 그런 다음 클라이언트에서 Win 7 서버 컴퓨터를 가리키는 새 로컬 (네트워크 아님) 포트를 만들었습니다. 두 클라이언트 XP 32 비트 컴퓨터는 이제 Win 7 64 비트 서버 컴퓨터에 설치된 프린터로 인쇄 할 수 있습니다.

Canon 지원 사이트에는 프린터 공유 및 로컬 프린터 포트 설정에 대한 훌륭한 지침이 있습니다. 질문 : Windows XP와 Windows Vista 컴퓨터간에 프린터를 공유하려면 어떻게합니까? 이 솔루션은 Windows XP 및 Windows 7 컴퓨터에서 작동합니다.

이것은 Win 7에서 클라이언트 컴퓨터에 대한 "추가 드라이버 추가"를 시도하는 것보다 훨씬 쉽습니다.


1

추가 드라이버 설치 마법사를 수행 할 때 다운로드 한 파일 (7-zip 또는 winzip을 사용하여)을 추출 한 다음 추출 된 파일이 들어있는 폴더에서 Windows 7을 가리킬 수 있다고 생각합니다.


그래 바로 내가하고있는 일입니다. .inf 파일이 있는데 드라이버를 사용하여 XP에 프린터를 설치할 수 있습니다 (프린터가 해당 컴퓨터에 물리적으로 연결되어 있지 않더라도). 그래서 올바른 드라이버를 사용할 수 있다고 주장합니다.
Tom

나는 64 비트 PC를 가지고 있지 않았지만 리버스를 시도하고 64 비트 드라이버를 32 비트 PC에 설치했습니다. 추가 드라이버를 클릭 한 후 프린터 공유 옵션에서 x64 상자를 선택한 다음 마법사에서 추출 된 파일의 드라이버 폴더를 가리키고 올바르게 설치했습니다. 다른 방법으로 수행하면 효과가 있습니다.
Col

확인해 주셔서 감사합니다. 당신이 말했듯이, 그것은 작동 해야 하며, 지금까지는 성공하지 못할 것으로 기대합니다.
Tom

1

위의 제안 된 솔루션을 시도했지만 성공하지 못했습니다. 나는 여기 팁을 사용하여 효과가있는 솔루션을 생각해 냈습니다. 다음 단계를 게시했습니다.

  1. Windows 7 OS에 적합한 드라이버가있는 프린터 설치
  2. 프린터 속성을 마우스 오른쪽 버튼으로 클릭
  3. 공유 탭 – 공유 옵션 변경
  4. 드라이버… 추가 드라이버
  5. x86 체크 박스 확인
  6. 드라이버 검색
  7. 프린터 용 Windows XP 드라이버 다운로드 (제조업체 사이트에서)
  8. Windows 7 드라이버 파일 (.inf)을 엽니 다.
  9. Windows XP 드라이버 파일 (.inf)을 엽니 다.
  10. Windows XP 드라이버 파일에서 다음 변수 값을 Windows 7 드라이버 파일 변수 값과 동일하게 변경하십시오. DriverPackageDisplayName = " Windows 7 변수 값을 여기에 입력하십시오… "
  11. 위의 변경 후 Windows XP 드라이버 파일 (.inf)을 저장하십시오.
  12. 프린터 속성> 공유 마법사에서 Windows XP 드라이버를 선택하십시오.
  13. Windows에서 드라이버가 확인되지 않았다고 말할 수 있습니다. 무시하고 계속 진행하십시오.

끝났습니다!


1

해결 방법 .... Windows 7에서 모든 프린터 드라이버 (32Bit OS)를 업데이트하면 작동합니다.

당신이 그것을하는 방법을 모른다면 ......

수동으로 프린터 드라이버를 로컬로 설치 한 다음 드라이버가있는 위치에서 Windows 드라이버 업데이트를 클릭하고 프린터 설치를 닫거나 취소 한 다음 32에서 64 비트 OS로 네트워크 프린터에 연결하십시오. 작업

이것이 도움이 되었기를 바랍니다!


1

x64 버전의 드라이버 (HP 용)를 발견하고 Windows 드라이버를 HP에서 설치 한 드라이버로 교체했습니다 (windows7에 이미 설치된 프린터의 드라이버를 변경할 수있는 곳). 그런 다음 동일한 이름을 가진 x86 버전의 드라이버를 추가 할 수있었습니다. 내가 사용한 드라이버는 내 프린터 (HP CP 1510) 전용 드라이버가 아닌 '범용 PCL 5'다이버였으며 제대로 작동하는 것 같습니다.

Mac으로 전환 한 후, Windows에 드라이버를 설치하는 것과 같은 복잡한 작업이 단순화되어 날아갔습니다. 프린터를 추가하면 두 번의 클릭만으로 현재 위치 (노트북)를 파악하여 해당 프린터에서 자동으로 인쇄합니다. 그냥 작동합니다.


1

Brother HL-2140과 정확히 같은 문제가 있습니다. USB를 통해 Windows 7 x64 컴퓨터에 연결되어 있지만 Vista x86 컴퓨터에서 네트워크를 통해 인쇄하고 싶습니다.

마지막으로 x86 'Additional Driver'를 설치할 수 있도록 INF를 편집하는 방법을 알아 냈습니다.

Windows 7에서는 프린터 이름이 'Brother HL-2140'입니다. 그러나 inf 파일은 'Brother HL-2140 series'를 호출합니다.

  1. 'Windows Vista'드라이버로 이동하여 다운로드
  2. 드라이버 패키지를 폴더에 압축 해제하십시오.
  3. INF 텍스트 파일 (BROHL07.inf)을 편집하십시오.
  4. [DriverName] 섹션을 찾아 "Brother HL-2140 series"를 "Brother HL-2140"으로 변경하십시오.
  5. 이제 Windows 7의 x86 추가 드라이버 마법사에서 인쇄 드라이버가 설치됩니다! ( '서명되지 않은 드라이버'경고를 클릭해야합니다.)

Vista 컴퓨터로 이동하여 새 프린터를 추가하십시오. 이것은 매력처럼 작동 했으며이 솔루션을 찾는 데 몇 달이 걸렸습니다.

좋은 정보 주셔서 감사합니다! Brother MFC-7340과 동일한 문제입니다. Windows 7에서는 "프린터 속성"의 일반 탭에 표시된 "Brother MFC-7340"으로 설치했지만 x86의 brpr7340.inf는 [MFC_PRT] 및 MFC_PRT.NTx86]의 "Brother MFC-7340 Printer"입니다. .inf 파일에서 이름이 "Brother MFC-7340"으로 변경되면 Windows 7쪽에 추가 드라이버를 추가 할 수 있습니다. 그런 다음 Vista 시스템에 드라이버를 설치할 수 있습니다. 드라이버를 Vista쪽으로 가져 오는 유일한 방법은 프린터가 연결된 Windows 7 시스템을 사용하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.