Unidrv and Pscript5 helper interfaces for plug-ins

Important

The modern print platform is Windows' preferred means of communicating with printers. We recommend that you use Microsoft's IPP inbox class driver, along with Print Support Apps (PSA), to customize the print experience in Windows 10 and 11 for printer device development.

For more information, see Modern print platform and the Print support app design guide.

Because the IPrintCoreHelperPS and IPrintCoreHelperUni interfaces inherit from the IPrintCoreHelper interface, all three interfaces share a common set of methods. The following table lists the methods in the helper interfaces and notes which methods are available in all three interfaces and which methods are available in only one of the interfaces.

Method Contained in
ConvertStringToPTFormat All
ConvertDefaultGDLSnapshot IPrintCoreHelperUni interface only
ConvertGDLSnapshot IPrintCoreHelperUni interface only
CreateInstanceOfMSXMLObject All
EnumConstrainedOptions All
EnumFeatures All
EnumOptions All
GetFeatureAttribute IPrintCoreHelperPS interface only
GetGlobalAttribute IPrintCoreHelperPS interface only
GetOptionAttribute IPrintCoreHelperPS interface only
GetOption All
SetOptions All
WhyConstrained All