Skrivardrivrutin och plugin-hjälpgrä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 utskriftssupportapp v1 och v2.

IPrintCoreHelper--gränssnittet, som är tillgängligt i Windows Vista och senare, tillhandahåller grundläggande funktioner som är tillgängliga i alla fyra kärndrivrutinsmoduler – Unidrv-rendering, Unidrv-användargränssnitt (UI), Pscript5-rendering och Pscript5-användargränssnitt. Ett enda gränssnitt tillhandahålls till alla fyra modulerna eftersom:

  • Gränssnittet återspeglar den underliggande arkitekturen.

  • Gränssnittet ger möjlighet att skriva vanliga kodmoduler för plugin-program för att utföra vissa beteenden, till exempel begränsningsmatchning.

Du kan använda gränssnittet IPrintCoreHelper för att skriva ett enda plugin-program för UI-ersättning för Unidrv-baserade och Pscript5-baserade drivrutiner.

På grund av skillnaderna mellan Pscript5- och Unidrv-drivrutinsinfrastrukturerna finns det ytterligare två gränssnitt, IPrintCoreHelperUni och IPrintCoreHelperPS, som ärver från gränssnittet IPrintCoreHelper och som tillhandahåller utökade tjänster baserat på de enskilda drivrutinerna. Dessa gränssnitt är endast tillgängliga i respektive moduler. Pscript5-hjälpgränssnittet, IPrintCoreHelperPS, ger åtkomst till vissa PPD-data (PostScript-skrivarbeskrivning), medan Unidrv-hjälpgränssnittet IPrintCoreHelperUni, ger möjlighet att komma åt GPD-filer (Generic Printer Configuration) med hjälp av GDL-parsern, vilket är nytt för Windows Vista.

Det här avsnittet innehåller följande avsnitt:

Unidrv- och Pscript5-hjälpgränssnitt för plugin-program

Publicera gränssnitten

information om IPrintCoreHelper-gränssnittet