Canon MP510 용 Windows 7 (x64) 및 드라이버를 성공적으로 설치했으며이 설정으로 인쇄하는 데 문제가 없습니다.
XP SP3를 실행하는 네트워크에 다른 PC가 있는데 해당 PC의 사용자도 인쇄 할 수 있도록 프린터를 공유하고 싶습니다.
W7에는 다른 시스템 아키텍처 (Itanium 및 x86)를위한 추가 프린터 드라이버를 설치하는 옵션이 있습니다. 프린터의 최신 32 비트 드라이버를 다운로드했지만 드라이버가 포함 된 폴더로 설치 대화 상자를 지정할 때마다 다음 오류 메시지가 나타납니다.
선택한 프린터 드라이버를 찾을 수 없습니다
지정된 위치에 요청한 프로세서 아키텍처에 대한 드라이버 Canon Inkjet MP510 프린터가 없습니다.
재시도 취소
나는 충격을 받았다. 지정된 위치에 실제로 올바른 드라이버 가 포함되어 있다고 확신합니다 . XP 시스템에도 설치했습니다.
나는 내가 생각할 수있는 모든 것을 시도했다. 내가 무엇을 간과하고 있습니까?
답변
마침내 금이 갔다! 드라이버의 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 파일을 편집하여 이름을 “수정”하면 문제없이 설치됩니다.
답변
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의 기능은 동일합니다.
-
‘HP Laserjet 1200/1220 PCL 5e 드라이버’로 이동하여 다운로드하십시오. Windows PCL5 용 HP 범용 인쇄 드라이버를 사용하지 마십시오. 어떤 이유로 INF는 1150에서 1300으로 1200 시리즈를 완전히 건너 뜁니다.
-
드라이버 패키지를 폴더에 압축 해제하십시오. 나를 위해 그것은 C : \ LJ1200이었다.
-
INF 텍스트 파일 (HPBF311i.inf)을 편집하십시오.
-
파일 하단 근처의 ‘; 지역화 가능한 문자열 ‘헤더에서 Printer1 및 Printer2의 이름을’HP LaserJet 1200 Series PCL 5e ‘에서’HP LaserJet 1200 Series PCL 5 ‘로 변경하십시오.
-
이제 Windows 7의 x86 추가 드라이버 마법사에서 인쇄 드라이버가 설치됩니다! ( ‘서명되지 않은 드라이버’경고를 클릭해야합니다.)
답변
정확하고 정확한 프린터 이름으로 드라이버 inf 파일을 편집해도 효과가 없었습니다. 대신 로컬 컴퓨터로 클라이언트 XP 컴퓨터에 프린터를 직접 설치하여 해결 방법으로 성공했습니다. 그런 다음 클라이언트에서 Win 7 서버 컴퓨터를 가리키는 새 로컬 (네트워크 아님) 포트를 만들었습니다. 두 클라이언트 XP 32 비트 컴퓨터는 이제 Win 7 64 비트 서버 컴퓨터에 설치된 프린터로 인쇄 할 수 있습니다.
Canon 지원 사이트에는 프린터 공유 및 로컬 프린터 포트 설정에 대한 훌륭한 지침이 있습니다. 질문 : Windows XP와 Windows Vista 컴퓨터간에 프린터를 공유하려면 어떻게합니까? 이 솔루션은 Windows XP 및 Windows 7 컴퓨터에서 작동합니다.
이것은 Win 7에서 클라이언트 컴퓨터에 대한 “추가 드라이버 추가”를 시도하는 것보다 훨씬 쉽습니다.
답변
추가 드라이버 설치 마법사를 수행 할 때 다운로드 한 파일 (7-zip 또는 winzip을 사용하여)을 추출 한 다음 추출 된 파일이 들어있는 폴더에서 Windows 7을 가리킬 수 있다고 생각합니다.
답변
위의 제안 된 솔루션을 시도했지만 성공하지 못했습니다. 나는 여기 팁을 사용하여 효과가있는 솔루션을 생각해 냈습니다. 다음 단계를 게시했습니다.
- Windows 7 OS에 적합한 드라이버가있는 프린터 설치
- 프린터 속성을 마우스 오른쪽 버튼으로 클릭
- 공유 탭 – 공유 옵션 변경
- 드라이버… 추가 드라이버
- x86 체크 박스 확인
- 드라이버 검색
- 프린터 용 Windows XP 드라이버 다운로드 (제조업체 사이트에서)
- Windows 7 드라이버 파일 (.inf)을 엽니 다.
- Windows XP 드라이버 파일 (.inf)을 엽니 다.
- Windows XP 드라이버 파일에서 다음 변수 값을 Windows 7 드라이버 파일 변수 값과 동일하게 변경하십시오.
DriverPackageDisplayName = ” Windows 7 변수 값을 여기에 입력하십시오… “ - 위의 변경 후 Windows XP 드라이버 파일 (.inf)을 저장하십시오.
- 프린터 속성> 공유 마법사에서 Windows XP 드라이버를 선택하십시오.
- Windows에서 드라이버가 확인되지 않았다고 말할 수 있습니다. 무시하고 계속 진행하십시오.
끝났습니다!
답변
해결 방법 …. Windows 7에서 모든 프린터 드라이버 (32Bit OS)를 업데이트하면 작동합니다.
당신이 그것을하는 방법을 모른다면 ……
수동으로 프린터 드라이버를 로컬로 설치 한 다음 드라이버가있는 위치에서 Windows 드라이버 업데이트를 클릭하고 프린터 설치를 닫거나 취소 한 다음 32에서 64 비트 OS로 네트워크 프린터에 연결하십시오. 작업
이것이 도움이 되었기를 바랍니다!
답변
x64 버전의 드라이버 (HP 용)를 발견하고 Windows 드라이버를 HP에서 설치 한 드라이버로 교체했습니다 (windows7에 이미 설치된 프린터의 드라이버를 변경할 수있는 곳). 그런 다음 동일한 이름을 가진 x86 버전의 드라이버를 추가 할 수있었습니다. 내가 사용한 드라이버는 내 프린터 (HP CP 1510) 전용 드라이버가 아닌 ‘범용 PCL 5’다이버였으며 제대로 작동하는 것 같습니다.
Mac으로 전환 한 후, Windows에 드라이버를 설치하는 것과 같은 복잡한 작업이 단순화되어 날아갔습니다. 프린터를 추가하면 두 번의 클릭만으로 현재 위치 (노트북)를 파악하여 해당 프린터에서 자동으로 인쇄합니다. 그냥 작동합니다.