Dela via


GDI-Supplied halvtoning

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.

Om ett angivet färgformat är ett för vilket antalet bitar per pixel som används för att återge bilden (*DrvBPP) är detsamma som de bitar per pixel som stöds av skrivaren (*DevBPP multiplicerat med *DevNumOfPlanes), hanteras halveringsåtgärder av GDI. Ett exempel är ett *DrvBPP-värde på fyra, med *DevBPP lika med ett och *DevNumOfPlanes lika med fyra.

I en sådan situation är de enda halveringsmetoder som tillåts de som GDI tillhandahåller. Dessa rasteriseringsmetoder representeras i GPD-filer av standardnamnen för rasteriseringsalternativ, som visas under Standardalternativ. Om du vill ange de GDI-metoder som stöds för halvering som du vill att Unidrv ska tillåta för skrivaren anger du deras namn i *Alternativposter för funktionen Halvton. (Funktionen Halvton är en av standardfunktionerna för skrivare.)

Om du anger flera halveringsmetoder och färglägen i GPD-filen och om du vill begränsa vilka halveringsmetoder som kan väljas med vilka färglägen använder du alternativbegränsningar.

Unidrv använder standardalternativet HT_PATSIZE_AUTO om inga halveringsalternativ anges i GPD-filen. Alternativet HT_PATSIZE_AUTO gör att Unidrv använder standardmetoden för halvering som är optimal för den valda upplösningen och färgläget. Detta gör det möjligt för en användare att växla mellan olika kombinationer av upplösning och färgläge utan att behöva veta det bästa halveringsalternativet för en viss kombination.

När du använder GDI-tillhandahållna halvtonningsfunktioner kan du tillhandahålla halvtonmönster som tillhandahålls av minidrivrutiner.

Mer information om färgformat finns i Hantera färgformat.