Modifiche a Printer Forms in Windows Vista
Prima di Windows Vista, i moduli venivano identificati internamente usando il nome e le dimensioni del modulo. Questo metodo, tuttavia, non funzionava sempre correttamente quando i server di stampa e i computer client utilizzavano driver di stampante localizzati in lingue diverse. In Windows Vista, lo spooler di stampa è stato migliorato in modo che i driver della stampante possano supportare i computer client e i server di stampa localizzati in lingue diverse.
Windows Vista aggiunge la struttura dei dati FORM_INFO_2, che è un superset della struttura dei dati FORM_INFO_1 che contiene membri aggiuntivi per le informazioni necessarie per consentire ai driver della stampante di lavorare in sistemi con lingue diverse.
Il driver della stampante Unidrv è stato aggiornato anche per Windows Vista per usare la struttura dei dati FORM_INFO_2 e per compilare i membri aggiuntivi usando i dati del file GPD. È possibile aggiornare i driver monolitici della stampante che utilizzano la struttura FORM_INFO_1 per utilizzare la struttura FORM_INFO_2 se sono necessarie le informazioni aggiuntive fornite dalla nuova struttura.
Questa sezione descrive come aggiornare il file GPD del driver della stampante Unidrv o il codice nel driver della stampante monolitica per usare i nuovi membri forniti dalla struttura dei dati FORM_INFO_2.
Questa sezione descrive i miglioramenti seguenti nei moduli stampanti per Windows Vista:
Struttura dei dati FORM_INFO_2
Algoritmo di corrispondenza dei moduli migliorato
Algoritmo di corrispondenza da maschera a barra migliorato
Per altre informazioni sull'uso dei moduli della stampante, vedere la documentazione di Microsoft Windows SDK.