Condividi tramite


Sezioni relative ai dati dei file INF della stampante

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.

Il programma di installazione predefinito della classe della stampante Windows 2000 e versioni successive, Ntprint.dll, consente ai file INF della stampante di contenere sezioni di dati. Le sezioni di dati vengono specificate usando il formato seguente:

DataSection= SectionName

dove SectionName è un nome di sezione del file INF.

Le sezioni di dati vengono utilizzate per specificare set di voci di file INF della stampante comuni a più stampanti. Raggruppando le voci comuni in un elenco nella sezione denominata e quindi facendo riferimento a tale sezione con un'istruzione DataSection per ogni stampante che utilizza le voci, l'elenco di voci deve essere incluso una sola volta nel file INF.

Il file INF della stampante Microsoft, Ntprint.inf, definisce le sezioni di dati seguenti:

  • [PSCRIPT_DATA]

    Assegna i valori alle voci DriverFile, ConfigFile e HelpFile per microsoft PostScript Printer Driver.

  • [UNIDRV_DATA]

    Assegna valori alle voci DriverFile, ConfigFile e HelpFile per Microsoft Universal Printer Driver.

  • [UNIDRV_BIDI_DATA]

    Assegna i valori alle voci DriverFile, ConfigFile, HelpFile e LanguageMonitor per Microsoft Universal Printer Driver, per le stampanti bidirezionali.

Queste sezioni di dati devono essere referenziate dai file INF forniti dal fornitore. Per esempi, vedere Installazione di un minidriver Unidrv e Installazione di un minidriver Pscript.

Nota Un file INF della stampante IHV con una voce Needs o una voce Include che fa riferimento a Ntprint.inf non deve contenere nomi di sezione dati uguali a qualsiasi nome di sezione INF presente in Ntprint.inf. Prima di denominare una sezione dei dati in un file INF fornito dal fornitore, cercare %windir%/inf/Ntprint.inf per assicurarsi che il nome della sezione non esista già come nome di sezione (di qualsiasi tipo) all'interno di Ntprint.inf.

Sezione "Nomi precedenti"

Il programma di installazione della classe della stampante Windows 2000 e versioni successive riconosce una sezione dati speciale denominata "Nomi precedenti". Una di queste sezioni è consentita in ogni file INF. Le voci nella sezione identificano i driver per cui il nome della stampante è diverso per Windows 2000 e versioni successive rispetto a windows 95/98/Me. Se si specificano tali differenze di nome, i client Windows 95/98/Me possono essere supportati per i client Windows 2000 e versioni successive che si connettono a server Windows 2000 e versioni successive.

Il formato per ogni voce in questa sezione è:

"Nome stampante Windows 2000 o versione successiva" = "Nome stampante Windows 95/98/Me"

Di seguito sono riportate le voci di esempio:

[Previous Names]
"HP Color LaserJet" = "HP Color LaserJet (MS)"
"HP DeskJet 1200C" = "HP DeskJet 1200C (MS)"
"HP DeskJet 310" = "HP DeskJet 310 Printer"