Dela via


Datasektioner för skrivare-Inf-filer

Viktig

Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.

Mer information finns i designguiden för Print-supportappen.

Standardinstallationsprogrammet för Windows 2000- och senare skrivarklass, Ntprint.dll, tillåter att skrivar-INF-filer innehåller dataavsnitt. Dataavsnitt anges med följande format:

DataSection= SectionName

där SectionName är ett INF-filavsnittsnamn.

Dataavsnitt används för att ange uppsättningar med skrivar-INF-filposter som är gemensamma för flera skrivare. Genom att gruppera de vanliga posterna i en lista under det angivna avsnittet och sedan referera till avsnittet med en DataSection-instruktion för varje skrivare som använder posterna, behöver postlistan bara inkluderas en gång i INF-filen.

Microsofts INF-skrivarfil, Ntprint.inf, definierar följande dataavsnitt:

  • [PSCRIPT_DATA]

    Tilldelar värden till DriverFile, ConfigFileoch HelpFile-posterna för Microsoft PostScript-skrivardrivrutinen.

  • [UNIDRV_DATA]

    Tilldelar värden till posterna DriverFile, ConfigFileoch HelpFile av Microsoft Universal Printer Driver.

  • [UNIDRV_BIDI_DATA]

    Tilldelar värden till DriverFile, ConfigFile, HelpFileoch LanguageMonitor poster för Microsoft Universal Printer Driver för bidirektionella skrivare.

Dessa dataavsnitt bör refereras inifrån INF-filer som tillhandahålls av leverantören. Exempel finns i Installera en Unidrv Minidriver och Installera en Pscript Minidriver.

Obs En IHV-skrivar-INF-fil som har antingen en Behöver post eller en Inkludera post som refererar till Ntprint.inf får inte innehålla namn på dataavsnitt som är samma som inF-avsnittsnamn som finns i Ntprint.inf. Innan du namnger ett dataavsnitt i en INF-fil som tillhandahålls av leverantören söker du %windir%/inf/Ntprint.inf för att se till att avsnittsnamnet inte redan finns som ett avsnittsnamn (av någon typ) i Ntprint.inf.

avsnittet "Föregående namn"

Installationsprogrammet för Windows 2000 och senare skrivarklass känner igen ett särskilt dataavsnitt med namnet "Föregående namn". Ett av dessa avsnitt är tillåtet i varje INF-fil. Poster i avsnittet identifierar drivrutiner där skrivarnamnet skiljer sig för Windows 2000 och senare jämfört med Windows 95/98/Me. Om du anger sådana namnskillnader kan Point and Print stödjas för Windows 95/98/Me-klienter som ansluter till Windows 2000- och senare servrar.

Formatet för varje post i det här avsnittet är:

"Windows 2000 eller senare skrivarnamn" = "Windows 95/98/Me-skrivarnamn"

Följande är exempelposter:

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