Ketika menginstal printer tambahan driver 32-bit gagal pada Windows 7 64-bit saya mendapatkan kesalahan "Driver printer yang dipilih tidak ditemukan", apa yang harus saya lakukan?

18

Saya telah berhasil menginstal Windows 7 (x64) dan driver untuk Canon MP510 saya, dan tidak memiliki masalah mencetak dengan pengaturan ini.

Ada PC lain di jaringan yang menjalankan XP SP3, dan saya ingin berbagi printer sehingga pengguna PC itu juga dapat mencetak.

Pada W7 saya memiliki opsi untuk menginstal driver printer tambahan untuk arsitektur sistem lain (Itanium dan x86). Saya telah mengunduh driver 32-bit terbaru untuk printer, tetapi setiap kali saya mengarahkan dialog instal ke folder yang berisi driver, saya mendapatkan pesan kesalahan berikut:


Driver printer yang dipilih tidak ditemukan

Lokasi yang ditentukan tidak mengandung driver Printer Canon Inkjet MP510 untuk arsitektur prosesor yang diminta.

Coba lagi Batalkan

Saya bingung. Saya benar-benar yakin bahwa lokasi yang ditentukan sebenarnya tidak mengandung driver yang benar; Saya bahkan sudah menginstalnya di sistem XP.

Saya sudah mencoba semua yang dapat saya pikirkan. Apa yang saya abaikan?

Tom
sumber

Jawaban:

27

Akhirnya berhasil! Ini ada hubungannya dengan nama printer di file inf driver.

Ketika saya menginstal Windows 7 secara otomatis menginstal driver MP600 tetapi menyebutnya " Canon Inkjet MP600 Printer ". Perhatikan Inkjet . Ketika Anda membuka ritsleting driver Canon dan mencari di folder drivernya file inf printer dipanggil MP600PR.inf. Edit file ini dengan Notepad dan Anda akan menemukan:

[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 hanya memanggil printer "Printer Canon MP600". Karena namanya tidak persis sama, windows tidak berpikir bahwa driver untuk printer yang benar. Cukup edit file inf untuk "memperbaiki" nama dan menginstal tanpa masalah.

Edwin
sumber
Ini bekerja dengan indah, dan akan mencoba mengingatnya lain kali jika ada beberapa masalah driver yang serupa dengan Windows.
Bazman
Anda seorang sarjana dan pria terhormat.
Rydell
Dan Anda akan mematahkan tanda tangan digital.
kinokijuf
3

Saya memiliki masalah yang sama persis dengan HP LaserJet 1200: terhubung melalui USB ke mesin Windows 7 x64, tetapi saya ingin mencetak di seluruh jaringan dari mesin XP SP3 x86.

Saya akhirnya menemukan cara mengedit INF sehingga saya bisa menginstal 'Driver Tambahan' x86:

Printer menggunakan nama 'HP LaserJet 1200 Series PCL 5' baik di Windows 7 maupun di situs web dukungan driver HP. Namun, driver yang ditawarkan HP adalah untuk 'HP LaserJet 1200 Series 5e'. Menurut dokumentasi HP, 5 dan 5e memiliki fungsi yang sama.

  1. Arahkan ke dan unduh driver 'HP Laserjet 1200/1220 PCL 5e'. JANGAN gunakan Driver Cetak Universal HP untuk Windows PCL5. Untuk beberapa alasan, INF sepenuhnya melewati seri 1200, mulai dari 1150 hingga 1300.

  2. Buka zip paket driver ke folder. Bagi saya itu adalah C: \ LJ1200.

  3. Edit file teks INF (HPBF311i.inf).

  4. Dekat bagian bawah file, di bawah '; Header Localizable Strings ', ubah nama Printer1 dan Printer2 dari' HP LaserJet 1200 Series PCL 5e 'menjadi' HP LaserJet 1200 Series PCL 5 '.

  5. Driver cetak Anda sekarang akan menginstal dari wizard Driver Tambahan x86 di Windows 7! (Anda harus mengklik peringatan 'Pengemudi Tidak Bertanda'.)

Jon
sumber
2

Mengedit file driver inf dengan nama printer yang benar dan tepat tidak bekerja untuk saya. Alih-alih, saya berhasil menyelesaikannya dengan menginstal printer langsung ke komputer klien XP sebagai komputer lokal. Kemudian saya membuat port lokal (bukan jaringan) baru pada klien yang menunjuk ke komputer server Win 7. Kedua komputer klien XP 32 bit sekarang dapat mencetak ke printer yang diinstal pada komputer server Win 7 64 bit.

Situs Dukungan Canon memiliki instruksi luar biasa tentang berbagi printer dan pengaturan port printer lokal. Tanyakan: Bagaimana cara saya berbagi printer antara komputer Windows XP dan Windows Vista? Solusi ini berfungsi untuk komputer Windows XP dan Windows 7.

Ini jauh lebih mudah daripada mencoba "menambahkan driver tambahan" untuk komputer klien di bawah Win 7.

Terry
sumber
1

Saya pikir Anda harus dapat mengekstrak file yang telah Anda unduh (menggunakan 7-zip atau winzip) kemudian arahkan windows 7 pada folder yang berisi file yang diekstrak ketika Anda sedang menginstal wizard driver tambahan.

Kol
sumber
Baiklah. Itulah tepatnya yang saya lakukan. Ada file .inf, saya dapat menggunakan driver untuk menginstal printer di XP (walaupun printer tidak secara fisik terhubung ke komputer itu). Itu sebabnya saya mengklaim bahwa driver yang benar tersedia.
Tom
Saya tidak memiliki PC 64bit, tetapi saya baru saja mencoba melakukan yang sebaliknya dan menginstal driver 64bit pada PC 32 bit. Dalam opsi berbagi printer setelah mengklik driver tambahan saya mencentang kotak x64 kemudian di wizard yang mengikuti saya mengarahkannya ke folder Drivers di file yang diekstrak dan diinstal dengan baik. Ini akan berhasil jika Anda melakukannya sebaliknya.
Kolom
Terimakasih sudah mengkonfirmasi. Seperti yang Anda katakan, itu harus bekerja, dan saya harapkan, tapi sejauh ini, tidak berhasil.
Tom
1

Saya mencoba solusi yang diusulkan di atas, tetapi tidak berhasil. Saya berhasil menggunakan tips di sini untuk menghasilkan solusi yang berhasil. Saya memposting langkah-langkah saya diikuti di sini:

  1. Instal printer dengan driver yang sesuai untuk OS Windows 7
  2. Klik kanan untuk Properti Printer
  3. Tab Berbagi - Ubah Opsi Berbagi
  4. Driver… Driver Tambahan
  5. Periksa kotak centang x86
  6. Cari Driver
  7. Unduh driver Windows XP untuk Printer (dari situs Pabrikan)
  8. Buka file Driver Windows 7 (.inf)
  9. Buka file Driver Windows XP (.inf)
  10. Ubah nilai variabel berikut dalam file Driver Windows XP menjadi sama persis dengan nilai variabel file Driver Windows 7: DriverPackageDisplayName = " masukkan nilai variabel Windows 7 di sini ... "
  11. Simpan file Driver Windows XP (.inf), setelah perubahan di atas
  12. Pilih Driver Windows XP di Properti Printer> Berbagi panduan
  13. Windows dapat mengatakan bahwa pengandar tidak terverifikasi ... abaikan dan biarkan untuk melanjutkan

Kamu sudah selesai!

Tim R.
sumber
1

Solusi .... baru saja Windows 7 memperbarui semua driver printernya (pada OS 32Bit), dan kemudian akan berfungsi.

jika Anda tidak tahu bagaimana melakukan itu ......

Secara manual mencoba untuk menginstal driver cetak (untuk printer apa saja, secara lokal) kemudian di mana dikatakan driver, klik update windows drivers, tutup / batalkan instalasi printer, kemudian coba dan hubungkan ke printer jaringan Anda pada OS 64 bit dari 32 dan seharusnya kerja

semoga ini membantu !!!

pengguna34602
sumber
1

Saya menemukan versi driver x64 (untuk HP) dan mengganti driver windows dengan driver yang saya instal dari HP (ada tempat untuk mengganti driver untuk printer yang sudah diinstal pada windows7). Saya kemudian dapat menambahkan versi driver x86 karena mereka memiliki nama yang sama. Driver yang saya gunakan adalah penyelam 'universal PCL 5' daripada yang khusus untuk printer saya (HP CP 1510), dan sepertinya berfungsi dengan baik.

Setelah beralih ke mac, saya terpesona melihat betapa rumitnya hal-hal seperti menginstal driver di windows disederhanakan. Menambahkan printer membutuhkan 2 klik, dan ia mengetahui keberadaan saya (laptop) dan secara otomatis mencetak pada printer yang sesuai. Itu hanya bekerja.

pengguna37599
sumber
1

Saya memiliki masalah yang sama persis dengan Brother HL-2140: terhubung melalui USB ke mesin Windows 7 x64, tetapi saya ingin mencetak di seluruh jaringan dari mesin Vista x86.

Saya akhirnya menemukan cara mengedit INF sehingga saya bisa menginstal 'Driver Tambahan' x86:

Printer menggunakan nama 'Brother HL-2140' di Windows 7. Namun, file inf memanggil 'Brother HL-2140 series'.

  1. Arahkan ke dan unduh driver 'Windows Vista'
  2. Buka zip paket driver ke folder.
  3. Edit file teks INF (BROHL07.inf).
  4. Cari bagian [DriverName] dan ubah "Brother HL-2140 series" menjadi "Brother HL-2140"
  5. Driver cetak Anda sekarang akan menginstal dari wizard Driver Tambahan x86 di Windows 7! (Anda harus mengklik peringatan 'Pengemudi Tidak Bertanda'.)

Buka Mesin Vista Anda dan tambahkan printer baru. Ini bekerja seperti pesona dan butuh saya beberapa bulan untuk menemukan solusi ini.

Terima kasih atas informasi hebatnya! Masalah yang sama dengan Brother MFC-7340. Windows 7 menginstalnya sebagai "Brother MFC-7340", ditampilkan di tab Umum "properti printer", sedangkan brpr7340.inf untuk x86 adalah "Brother MFC-7340 Printer" untuk [MFC_PRT] dan MFC_PRT.NTx86]. Setelah namanya diubah menjadi "Brother MFC-7340" di file .inf, driver tambahan dapat ditambahkan di sisi Windows 7. Kemudian driver dapat diinstal pada mesin Vista. Satu-satunya cara untuk mendapatkan driver ke sisi Vista adalah dari mesin Windows 7 yang terhubung dengan printer.

SullyCuse
sumber