Condividi tramite


Aggiornamento dei file dei driver di base per i driver non in grado di tenere conto dei pacchetti

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.

I componenti principali dei driver per i sistemi operativi Windows precedenti a Windows Vista, inclusi Windows Server 2003, Windows XP e Windows 2000, sono disponibili nel sito Web Microsoft Connect come pacchetti separati per i driver XPSDrv, UniDrv e PostScript. Ogni pacchetto ha un contratto di ridistribuzione diverso. I file nei pacchetti sono, infatti, identici alle rispettive controparti in Windows Vista. Per decomprimere i file del driver, seguire i passaggi elencati in Ottenere il pacchetto di driver core aggiornato. Dopo aver espanso il pacchetto del driver principale, includere i file di driver di base necessari nel pacchetto driver personalizzato come se fossero parte del driver. In altre parole, copiare i file binari del driver dal pacchetto principale nella directory principale del pacchetto driver. Ciò interromperà l'integrità del pacchetto di driver core con firma digitale, ma abiliterà Windows XP (e gli altri sistemi operativi Windows precedenti a Windows Vista) e driver che non sono in grado di sfruttare i vantaggi degli aggiornamenti dei driver principali.

Si noti che il pacchetto driver core non modificato può ancora essere archiviato in una sottodirectory separata nel pacchetto driver per abilitare l'installazione compatibile con i pacchetti in Windows Vista. Ovvero, è possibile rilasciare un pacchetto driver per Windows Vista e Windows XP. Il file INF nel pacchetto deve scegliere l'origine appropriata per i file di driver principali in base al sistema operativo in cui si installa il pacchetto. Per Windows Vista, il file INF deve installare il pacchetto driver core non modificato da una sottodirectory nel pacchetto driver. Per Windows XP, il file INF deve installare il file del driver core ridistribuibile dalla directory principale del pacchetto.

Per Windows Vista, evitare di suddividere il pacchetto driver principale e non fare riferimento direttamente ai file del driver di base come parte del pacchetto driver. In caso contrario, il pacchetto potrebbe sembrare installato correttamente in Windows Vista, ma il risultato potrebbe essere l'instabilità del sistema di stampa e le regressioni nelle funzionalità. Per evitare questi problemi, testare ampiamente il pacchetto di aggiornamento del driver per verificare che venga installato correttamente sia in Windows Vista che in Windows XP.

Per altre informazioni, vedere Creazione di un singolo pacchetto driver per Windows XP e Windows Vista.