Creazione di un driver compatibile con i pacchetti con driver core aggiornati
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.
Un driver compatibile con i pacchetti garantisce che tutti i componenti driver del pacchetto siano configurati per l'uso durante un'operazione di puntamento e stampa. Il punto e la stampa consentono a un utente di Windows di creare una connessione a una stampante remota senza fornire dischi o altri supporti di installazione. Il server di stampa scarica invece automaticamente il pacchetto driver di stampa nel client. Per altre informazioni, vedere Point and Print with Driver Packages .For more information, see Point and Print with Driver Packages.
Inclusione dei driver core aggiornati
La versione iniziale di Windows Vista include un solo pacchetto di driver core. Il pacchetto contiene i componenti principali ntprint.inf e XPSDrv, UniDrv e PostScript. Il pacchetto driver principale verrà aggiornato periodicamente e reso disponibile nelle versioni principali di Windows, nei Service Pack e nei pacchetti QFE (Quick Fix Engineering) distribuiti da Windows Sustained Engineering (SE). Questo pacchetto viene in genere distribuito come pacchetto di aggiornamento autonomo Microsoft (MSU), che deve essere installato dal programma di installazione MSU di Windows (Wusa.exe), non dal programma di installazione PnP. Per una descrizione del processo per estrarre il pacchetto driver principale dall'MSU per l'uso nelle installazioni PnP, vedere Ottenere il pacchetto driver core aggiornato.
Se un pacchetto QFE è disponibile per i driver di stampa principali, è possibile ottenere il pacchetto QFE direttamente da Windows SE. È necessario richiedere il pacchetto QFE tramite il responsabile dell'account tecnico Microsoft (TAM), che richiederà di firmare un contratto di ridistribuzione aggiuntivo.
Se il pacchetto driver compatibile con i pacchetti deve usare una versione del pacchetto driver principale più recente rispetto alla versione iniziale di Windows Vista, è necessario distribuire il pacchetto driver principale necessario con il driver compatibile con i pacchetti. Tieni presente che Windows Vista non fornisce alcun meccanismo per risolvere la dipendenza del driver principale del driver se il pacchetto driver principale richiesto non è già presente nell'archivio driver. Inoltre, il gestore Plug and Play (PnP) non fornisce alcuna informazione per aiutare il programma di installazione della stampante a determinare se è disponibile un pacchetto driver di base necessario prima dell'inizio dell'installazione. Se il pacchetto driver principale necessario non si trova nell'archivio driver, l'installazione avrà esito negativo. Pertanto, se un produttore rilascia un pacchetto driver compatibile con i pacchetti che richiede una versione aggiornata del pacchetto driver principale, la versione deve includere il pacchetto driver core necessario per garantire che l'installazione abbia esito positivo.
Se possibile, evitare di rendere il pacchetto driver compatibile con il pacchetto dipendente da un pacchetto di driver core fornito dal sistema più recente rispetto alla versione iniziale di Windows Vista. In caso contrario, è necessario eseguire ulteriori passaggi per assicurarsi che il pacchetto driver venga installato correttamente nelle versioni di Windows Vista con le versioni precedenti del pacchetto driver principale.
Il contenuto della Guida localizzato è incluso nel pacchetto driver principale, ma questo contenuto non verrà aggiornato dopo la versione iniziale di Windows Vista. Quando si seleziona una lingua per un pacchetto driver, usare la lingua più probabile da comprendere da coloro che installano il pacchetto. In genere, un produttore che vuole spedire un singolo pacchetto per coprire più lingue deve usare l'inglese. La scelta di una lingua per il pacchetto driver non influirà sul contenuto della Guida localizzato già disponibile nei computer client.
I file MSU sono specifici dell'architettura del processore (IA64, x86 e x64). Assicurarsi di scegliere l'architettura appropriata per il driver. Come opzione, è possibile fornire un pacchetto driver multiarchitettura che aggrega i file di driver binari per due o più architetture con un file INF comune. Se si fornisce un pacchetto driver multiarchitettura, la versione deve includere un pacchetto di driver principale separato per ogni architettura supportata.
In questa sezione vengono illustrati gli argomenti seguenti:
Recupero del pacchetto core driver aggiornato
Creazione di bundle del driver core con il driver compatibile con il pacchetto
Aggiornamento dell'INF del driver compatibile con il pacchetto