Condividi tramite


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.