it-swarm-eu.dev

Quando si installano driver della stampante aggiuntivi a 32 bit su Windows 7 64-bit, viene visualizzato l'errore "Driver stampante selezionato non trovato", cosa devo fare?

Ho installato con successo Windows 7 (x64) e driver per la mia Canon MP510 e non ho problemi a stampare con questa configurazione.

C'è un altro PC nella rete che esegue XP SP3 e voglio condividere la stampante in modo che anche gli utenti di quel PC possano stampare.

Su W7 ho la possibilità di installare driver di stampa aggiuntivi per altre architetture di sistema (Itanium e x86). Ho scaricato i driver a 32 bit più recenti per la stampante, ma ogni volta che indirizzo la finestra di dialogo di installazione alla cartella contenente i driver, viene visualizzato il seguente messaggio di errore:


Driver stampante selezionato non trovato

La posizione specificata non contiene il driver Canon Inkjet MP510 Printer per l'architettura del processore richiesta.

Riprova Annulla

Sono perplesso. Sono assolutamente certo che la posizione specificata in realtà fa contiene i driver corretti; Li ho persino installati sul sistema XP.

Ho provato tutto quello che riesco a pensare. Cosa sto trascurando?

18
Tom

Finalmente rotto! Ha a che fare con il nome della stampante nel file inf del driver.

Quando ho installato Windows 7 ha installato automaticamente il driver MP600 ma lo ha chiamato " Canon Inkjet MP600 Printer ". NOTA Inkjet . Quando si decomprime il driver Canon e si guarda nella sua cartella del driver, il file inf della stampante viene chiamato MP600PR.inf. Modifica questo file con Blocco note e troverai:

[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 chiama la stampante "Canon MP600 Printer". Dal momento che i nomi non sono esattamente la stessa Windows non pensa che i driver siano per la stampante corretta. Basta modificare il file inf per "correggere" il nome e si installa senza problemi.

27
Edwin

Ho avuto esattamente lo stesso problema con una HP LaserJet 1200: è connessa tramite USB a una macchina Windows 7 x64, ma voglio stampare attraverso la rete dalla macchina XP SP3 x86.

Ho finalmente capito come modificare il INF in modo da poter installare il 'Driver aggiuntivo' x86:

La stampante si chiama "HP LaserJet 1200 Series PCL 5" sia in Windows 7 sia nel sito Web di supporto driver HP. Tuttavia, il driver offerto da HP è per 'HP LaserJet 1200 Series 5e'. Secondo la documentazione HP, 5 e 5e hanno la stessa funzionalità.

  1. Individuare e scaricare il 'Driver HP Laserjet 1200/1220 PCL 5e'. NON utilizzare HP Universal Print Driver per Windows PCL5. Per qualche ragione, gli INF saltano completamente la serie 1200, passando da 1150 a 1300.

  2. Decomprimere il pacchetto driver in una cartella. Per me è stato C:\LJ1200.

  3. Modificare il file di testo INF (HPBF311i.inf).

  4. Vicino alla parte inferiore del file, sotto il '; Intestazione di stringhe localizzabili, modificare i nomi di Stampante1 e Stampante2 da 'HP LaserJet 1200 Series PCL 5e' a 'HP LaserJet 1200 Series PCL 5'.

  5. Il driver di stampa verrà ora installato dalla procedura guidata Driver aggiuntivi x86 in Windows 7! (Dovrai fare clic sull'avviso 'Unsigned Driver'.)

3
Jon

La modifica dei file inf del driver con il nome esatto e corretto della stampante non ha funzionato per me. Invece, sono riuscito a risolvere il problema installando la stampante direttamente sul client XP computer come computer locale. Quindi ho creato una nuova porta locale (non di rete) sul client che puntava al computer server Win 7. Entrambi i client XP computer a 32 bit possono ora stampare con le stampanti installate sul computer server Windows 7 64 bit.

Il sito di supporto Canon ha eccellenti istruzioni sulla condivisione della stampante e sulla configurazione di una porta stampante locale. Chiedi: come condivido la stampante tra Windows XP e computer Windows Vista? La soluzione funziona per Windows XP e Windows 7 comptuers.

Questo è molto più facile che provare a "aggiungere driver aggiuntivi" per i computer client sotto Win 7.

2
Terry

Penso che dovresti essere in grado di estrarre il file che hai scaricato (usando 7-Zip o winzip) quindi puntare a Windows 7 nella cartella che contiene i file estratti quando stai facendo l'installazione guidata dei driver aggiuntivi.

1
Col

Ho avuto esattamente lo stesso problema con un Brother HL-2140: è connesso via USB a un computer Windows 7 x64, ma voglio stampare attraverso la rete dalla macchina Vista x86.

Ho finalmente capito come modificare il INF in modo da poter installare il 'Driver aggiuntivo' x86:

La stampante va sotto il nome "Brother HL-2140" in Windows 7. Tuttavia, il file inf chiama "Brother HL-2140 series".

  1. Passare a e scaricare il driver 'Windows Vista'
  2. Decomprimere il pacchetto driver in una cartella.
  3. Modificare il file di testo INF (BROHL07.inf).
  4. Cerca la sezione [DriverName] e modifica "Brother HL-2140 series" in "Brother HL-2140"
  5. Il driver di stampa verrà ora installato dalla procedura guidata Driver aggiuntivi x86 in Windows 7! (Dovrai fare clic sull'avviso 'Unsigned Driver'.)

Vai a Vista Machine e aggiungi nuova stampante. Questo ha funzionato come un fascino e mi ci sono voluti un paio di mesi per trovare questa soluzione.

Grazie per l'ottima informazione! Lo stesso problema con Brother MFC-7340. Windows 7 lo installava come "Brother MFC-7340", mostrato nella scheda Generale di "proprietà della stampante", mentre il brpr7340.inf per x86 era "Stampante Brother MFC-7340" per [MFC_PRT] e MFC_PRT.NTx86]. Una volta che il nome è stato cambiato in "Brother MFC-7340" nel file .inf, è possibile aggiungere il driver aggiuntivo sul lato Windows 7. Quindi il driver potrebbe essere installato sul computer Vista. L'unico modo per ottenere il driver dal lato Vista era dal computer Windows 7 a cui era collegata la stampante.

1
SullyCuse

Ho provato le soluzioni proposte sopra, ma senza successo. Sono riuscito a utilizzare i suggerimenti qui per trovare una soluzione che ha funzionato però. Ho postato i miei passi seguiti qui:

  1. Installa la stampante con driver appropriati per il sistema operativo Windows 7
  2. Fare clic destro per Proprietà stampante
  3. Scheda di condivisione - Opzioni di condivisione delle modifiche
  4. Driver ... Driver aggiuntivi
  5. Controlla la casella di controllo x86
  6. Cerca driver
  7. Scarica Windows XP driver per stampante (dal sito del produttore)
  8. Aprire il file del driver di Windows 7 (.inf)
  9. Apri Windows XP File del driver (.inf)
  10. Modifica seguente valore della variabile in Windows XP Il file del driver è esattamente uguale al valore della variabile del file del driver di Windows 7: DriverPackageDisplayName = " metti il ​​valore della variabile di Windows 7 qui ... "
  11. Salva Windows XP File del driver (.inf), dopo le modifiche sopra
  12. Selezionare Windows XP Driver in Proprietà stampante> Condivisione guidata
  13. Windows potrebbe dire che il driver non è verificato ... ignorarlo e permetterlo di continuare

Il gioco è fatto!

1
Tim R.

Soluzione .... basta che Windows 7 aggiorni tutti i driver della stampante (su sistema operativo a 32 bit) e dovrebbe funzionare.

se non sai come farlo ......

Provare a installare i driver di stampa (per qualsiasi stampante, localmente), quindi dove dice driver, fare clic su Aggiorna driver di Windows, chiudere/annullare l'installazione della stampante, quindi provare a connettersi alla stampante di rete sul sistema operativo a 64 bit dal 32 e quindi lavoro

spero che questo abbia aiutato !!!

1
user34602

Ho trovato la versione x64 del driver (per HP) e ho sostituito il driver windows con quello che ho installato da HP (c'è un posto dove cambiare il driver per una stampante già installata su windows7). Sono quindi riuscito ad aggiungere la versione x86 del driver poiché avevano gli stessi nomi. Il driver che ho usato era un subacqueo 'universale PCL 5' piuttosto che uno specifico per la mia stampante (HP CP 1510), e sembra funzionare bene.

Dopo il passaggio a un Mac, sono stupefatto dal modo in cui le cose complesse come installare i driver su Windows sono semplificate. L'aggiunta di una stampante richiede 2 clic e determina dove sono (laptop) e stampa automaticamente sulla stampante appropriata. Funziona.

1
user37599