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?
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.
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à.
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.
Decomprimere il pacchetto driver in una cartella. Per me è stato C:\LJ1200.
Modificare il file di testo INF (HPBF311i.inf).
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'.
Il driver di stampa verrà ora installato dalla procedura guidata Driver aggiuntivi x86 in Windows 7! (Dovrai fare clic sull'avviso 'Unsigned Driver'.)
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.
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.
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".
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.
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:
Il gioco è fatto!
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 !!!
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.