Dela via


Utskriftsfunktioner

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 utskriftssupportapp v1 och v2.

Med hjälp av teknik för utskriftsfunktioner kan en utskriftsdrivrutin returnera dess funktioner som en uppsättning element i ett XML-dokument. Tidigare versioner av utskriftsdrivrutiner returnerade sin funktionsinformation när programmet kallade DeviceCapabilities eller GetDeviceCaps funktioner. Dessa Microsoft Win32-funktioner är dock begränsade eftersom de endast returnerar information om en fast uppsättning skrivarfunktioner och inställningar och kan returnera information om endast en funktion eller inställning för varje funktionsanrop.

Xml-PrintCapabilities dokumentet är däremot mycket mer flexibelt och har utformats för att stödja nya skrivarfunktioner. Funktionen PrintCapabilities returnerar även hela DOKUMENTET XML PrintCapabilities i ett funktionsanrop.

Det här avsnittet beskriver följande aspekter av utskriftsfunktioner:

Arkitektur för utskriftsfunktioner

Win32 API-stöd för utskriftsfunktioner

utskriftsfunktioner i Unidrv- och PScript5-utskriftsdrivrutiner

Plugin-stöd för utskriftsdrivrutin

Stöd för utskriftsfunktioner i GDI-baserade monolitiska utskriftsdrivrutiner