Khi cài đặt thêm trình điều khiển 32 bit của máy in không thành công trên Windows 7 64 bit, tôi gặp phải lỗi Trình điều khiển máy in được chọn không tìm thấy, tôi phải làm sao?


18

Tôi đã cài đặt thành công Windows 7 (x64) và trình điều khiển cho Canon MP510 của tôi và không gặp vấn đề gì khi in với thiết lập này.

Có một PC khác trong mạng chạy XP SP3 và tôi muốn chia sẻ máy in để người dùng của PC đó cũng có thể in.

Trên W7 tôi có tùy chọn cài đặt trình điều khiển máy in bổ sung cho các kiến ​​trúc hệ thống khác (Itanium và x86). Tôi đã tải xuống trình điều khiển 32 bit mới nhất cho máy in, nhưng mỗi lần tôi hướng hộp thoại cài đặt vào thư mục chứa trình điều khiển, tôi nhận được thông báo lỗi sau:


Không tìm thấy trình điều khiển máy in

Vị trí đã chỉ định không chứa trình điều khiển Máy in Canon Inkjet MP510 cho kiến ​​trúc bộ xử lý được yêu cầu.

Thử lại Hủy

Tôi bối rối. Tôi hoàn toàn chắc chắn rằng vị trí được chỉ định thực sự chứa trình điều khiển chính xác; Tôi thậm chí đã cài đặt chúng trên hệ thống XP.

Tôi đã thử mọi thứ tôi có thể nghĩ ra. Tôi đang nhìn cái gì?

Câu trả lời:


27

Cuối cùng cũng bị nứt rồi! Đó là để làm với tên máy in trong tệp inf của trình điều khiển.

Khi tôi cài đặt Windows 7, nó sẽ tự động cài đặt trình điều khiển MP600 nhưng nó được gọi là " Máy in Canon Inkjet MP600 ". LƯU Ý Máy in phun . Khi bạn giải nén trình điều khiển Canon và tìm trong thư mục trình điều khiển của nó, tệp inf của máy in được gọi MP600PR.inf. Chỉnh sửa tệp này bằng Notepad và bạn sẽ tìm thấy:

[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 chỉ gọi máy in là "Máy in Canon MP600". Vì các tên không chính xác cùng một cửa sổ nên không nghĩ rằng các trình điều khiển dành cho máy in chính xác. Chỉ cần chỉnh sửa tập tin inf để "sửa" tên và nó sẽ cài đặt mà không gặp vấn đề gì.


Điều này hoạt động rất tốt và sẽ cố gắng ghi nhớ nó vào lần tới khi có một số vấn đề trình điều khiển tinh ranh tương tự với Windows.
Bazman

Bạn là một học giả và một quý ông.
Rydell

Và bạn sẽ phá vỡ chữ ký số.
kinokijuf

3

Tôi cũng gặp vấn đề tương tự với HP LaserJet 1200: nó được kết nối qua USB với máy Windows 7 x64, nhưng tôi muốn in trên mạng từ máy XP SP3 x86.

Cuối cùng tôi đã tìm ra cách chỉnh sửa INF để tôi có thể cài đặt x86 'Trình điều khiển bổ sung':

Máy in có tên 'HP LaserJet 1200 Series PCL 5' cả trong Windows 7 và trên trang web hỗ trợ trình điều khiển của HP. Tuy nhiên, trình điều khiển mà HP cung cấp là dành cho 'HP LaserJet 1200 Series 5e'. Theo tài liệu của HP, 5 và 5e có cùng chức năng.

  1. Điều hướng đến và tải xuống 'Trình điều khiển HP Laserjet 1200/1220 PCL 5e'. KHÔNG sử dụng Trình điều khiển in chung của HP cho Windows PCL5. Vì một số lý do, INF hoàn toàn bỏ qua loạt 1200, đi từ 1150 đến 1300.

  2. Giải nén gói trình điều khiển vào một thư mục. Đối với tôi đó là C: \ LJ1200.

  3. Chỉnh sửa tệp văn bản INF (HPBF311i.inf).

  4. Gần cuối tập tin, dưới dấu '; Tiêu đề của Chuỗi địa phương hóa, thay đổi tên fof Printer1 và Printer2 từ 'HP LaserJet 1200 Series PCL 5e' thành 'HP LaserJet 1200 Series PCL 5'.

  5. Trình điều khiển in của bạn bây giờ sẽ cài đặt từ trình hướng dẫn Trình điều khiển bổ sung x86 trong Windows 7! (Bạn sẽ phải nhấp qua cảnh báo 'Trình điều khiển chưa được ký'.)


2

Chỉnh sửa tập tin inf driver với tên chính xác và chính xác của máy in không hoạt động đối với tôi. Thay vào đó, tôi đã thành công với cách khắc phục bằng cách cài đặt máy in trực tiếp vào máy tính XP của máy khách như một máy tính cục bộ. Sau đó, tôi đã tạo một cổng cục bộ (không phải mạng) mới trên máy khách trỏ đến máy tính máy chủ Win 7. Cả hai máy tính XP 32 bit của máy khách hiện có thể in ra các máy in được cài đặt trên máy tính Win 7 64 bit.

Trang web Hỗ trợ của Canon có các hướng dẫn tuyệt vời về chia sẻ máy in và thiết lập cổng máy in cục bộ. Hỏi: Làm cách nào để chia sẻ máy in giữa các máy tính Windows XP và Windows Vista? Giải pháp hoạt động cho các trình biên dịch Windows XP và Windows 7.

Điều này dễ dàng hơn nhiều so với việc cố gắng "thêm trình điều khiển bổ sung" cho các máy khách trong Win 7.


1

Tôi nghĩ rằng bạn sẽ có thể trích xuất tệp mà bạn đã tải xuống (sử dụng 7-zip hoặc winzip) sau đó trỏ windows 7 vào thư mục chứa các tệp được giải nén khi bạn đang thực hiện cài đặt trình hướng dẫn trình điều khiển bổ sung.


Vâng, vâng. Đó chính xác là những gì tôi đang làm. Có một tệp .inf, tôi có thể sử dụng trình điều khiển để cài đặt máy in trên XP (mặc dù máy in không được gắn vật lý vào máy tính đó). Đó là lý do tại sao tôi khẳng định rằng các trình điều khiển chính xác có sẵn.
Tom

Tôi không có máy tính 64 bit tiện dụng nhưng tôi đã thử làm ngược lại và cài đặt trình điều khiển 64 bit trên máy tính 32 bit. Trong các tùy chọn chia sẻ máy in sau khi nhấp vào trình điều khiển bổ sung, tôi đánh dấu vào ô x64, sau đó trong trình hướng dẫn theo sau tôi đã chỉ nó vào thư mục Trình điều khiển trong các tệp được giải nén và nó được cài đặt tốt. Nó sẽ làm việc cho bạn làm theo cách khác.
Đại tá

Cảm ơn về lời xác nhận. Như bạn nói, nó sẽ hoạt động, và tôi mong đợi nó, nhưng cho đến nay, không có thành công.
Tom

1

Tôi đã thử các giải pháp đề xuất ở trên, nhưng không thành công. Tôi quản lý để sử dụng các mẹo ở đây để đưa ra một giải pháp đã làm việc mặc dù. Tôi đã đăng các bước của tôi theo sau ở đây:

  1. Cài đặt máy in với trình điều khiển thích hợp cho HĐH Windows 7
  2. Nhấp chuột phải cho Thuộc tính Máy in
  3. Tab chia sẻ - Thay đổi tùy chọn chia sẻ
  4. Trình điều khiển bổ sung Trình điều khiển bổ sung
  5. Kiểm tra hộp kiểm x86
  6. Tìm kiếm Trình điều khiển
  7. Tải xuống trình điều khiển Windows XP cho Máy in (từ trang web của Nhà sản xuất)
  8. Mở tệp Trình điều khiển Windows 7 (.inf)
  9. Mở tệp Trình điều khiển Windows XP (.inf)
  10. Thay đổi giá trị biến sau đây trong tập tin driver Windows XP để được chính xác giống như Windows 7 driver giá trị biến file: DriverPackageDisplayName = “ giá trị thỏa của Windows 7 biến ở đây ... ”
  11. Lưu tệp Trình điều khiển Windows XP (.inf), sau khi thay đổi ở trên
  12. Chọn Trình điều khiển Windows XP trong Thuộc tính Máy in> Trình hướng dẫn chia sẻ
  13. Windows có thể nói rằng trình điều khiển chưa được xác minh đã bỏ qua và cho phép nó tiếp tục

Bạn đã hoàn tất!


1

Giải pháp .... chỉ cần Windows 7 cập nhật tất cả các trình điều khiển máy in của nó (trên HĐH 32Bit), và sau đó nó sẽ hoạt động.

nếu bạn không biết làm thế nào ......

Cố gắng cài đặt trình điều khiển in (cho bất kỳ máy in nào, cục bộ) sau đó cho biết trình điều khiển, nhấp vào cập nhật trình điều khiển windows, đóng / hủy cài đặt máy in, sau đó thử và kết nối với máy in mạng của bạn trên HĐH 64 bit từ 32 và sau đó nên công việc

hy vọng điều này đã giúp !!!


1

Tôi đã tìm thấy phiên bản x64 của trình điều khiển (cho HP) và thay thế trình điều khiển windows bằng trình điều khiển tôi đã cài đặt từ HP (có một nơi để thay đổi trình điều khiển cho máy in đã được cài đặt trên windows7). Sau đó tôi đã có thể thêm phiên bản x86 của trình điều khiển vì chúng có cùng tên. Trình điều khiển tôi đã sử dụng là một thợ lặn 'PCL 5' chứ không phải là trình điều khiển cụ thể cho máy in của tôi (HP CP 1510) và có vẻ như nó hoạt động tốt.

Sau khi chuyển sang máy mac, tôi nhận ra rằng mọi thứ phức tạp như cài đặt trình điều khiển trên windows được đơn giản hóa. Thêm một máy in mất 2 lần nhấp, và nó chỉ ra tôi đang ở đâu (máy tính xách tay) và tự động in trên máy in phù hợp. Nó chỉ hoạt động.


1

Tôi cũng gặp vấn đề tương tự với Brother HL-2140: nó được kết nối qua USB với máy Windows 7 x64, nhưng tôi muốn in trên mạng từ máy Vista x86.

Cuối cùng tôi đã tìm ra cách chỉnh sửa INF để tôi có thể cài đặt x86 'Trình điều khiển bổ sung':

Máy in có tên 'Brother HL-2140' trong Windows 7. Tuy nhiên, tệp inf gọi ra 'sê-ri Brother HL-2140'.

  1. Điều hướng đến và tải xuống trình điều khiển 'Windows Vista'
  2. Giải nén gói trình điều khiển vào một thư mục.
  3. Chỉnh sửa tệp văn bản INF (BROHL07.inf).
  4. Tìm phần [DriverName] và thay đổi "Dòng Brother HL-2140" thành "Brother HL-2140"
  5. Trình điều khiển in của bạn bây giờ sẽ cài đặt từ trình hướng dẫn Trình điều khiển bổ sung x86 trong Windows 7! (Bạn sẽ phải nhấp qua cảnh báo 'Trình điều khiển chưa được ký'.)

Chuyển đến Máy Vista của bạn và thêm máy in mới. Điều này làm việc như một cơ duyên và tôi mất vài tháng để tìm ra giải pháp này.

Cám ơn về những thông tin tuyệt vời! Vấn đề tương tự với Brother MFC-7340. Windows 7 đã cài đặt nó là "Brother MFC-7340", được hiển thị trong tab Chung của "thuộc tính máy in", trong khi brpr7340.inf cho x86 là "Máy in Brother MFC-7340" cho [MFC_PRT] và MFC_PRT.NTx86]. Khi tên đã được đổi thành "Brother MFC-7340" trong tệp .inf, trình điều khiển bổ sung có thể được thêm vào phía Windows 7. Sau đó, trình điều khiển có thể được cài đặt trên máy Vista. Cách duy nhất để đưa trình điều khiển sang phía Vista là từ máy Windows 7 mà máy in được kết nối.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.