Dela via


Introduktion till DLL:er för skrivargränssnitt

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.

Skrivare ger vanligtvis användarna ett stort antal ändringsbara konfigurationsalternativ som kan ändras för varje dokument som skrivs ut. Alternativ som papper, fack och teckensnittsval, tillsammans med bildupplösning, storlek, färg och så vidare, måste vara tillgängliga via användargränssnitt som kan anropas av program.

En skrivardrivrutins DLL för skrivargränssnittet, som körs i användarläge, ansvarar för att exportera ett användargränssnitt till skrivarens konfigurationsalternativ. Om du anger det här gränssnittet måste du skapa egenskapsbladssidor för skrivare. Program (till exempel utskriftsmappen) visar gränssnittet genom att anropa Win32-funktioner som exporterats av utskriftshanteraren, och spolaren anropar i sin tur funktioner som definierats av DLL:er för skrivargränssnittet.

Att tillhandahålla ett användargränssnitt för konfigurationsalternativ är inte den enda uppgiften för en skrivargränssnitts-DLL. DLL exporterar också funktioner som spooler kan anropa för att meddela drivrutinen för utskriftsrelaterade systemhändelser, till exempel drivrutinsinstallationer och uppgraderingar, eller tillägg och anslutningar för skrivare.