IPrintOemUIMXDC COM Interface

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.

The IPrintOemUIMXDC COM interface enables an XPS filter-pipeline driver to view and modify information that the printer interface DLL for printer configuration manages. The XPS driver accesses this COM interface through a Unidrv or Pscript plug-in.

The following table lists and describes all the methods the IPrintOemUIMXDC interface defines.

Method Description
IPrintOEMUIMXDC::AdjustImageableArea Enables an XPS filter pipeline driver to use UnidrvUI.dll or PS5UI.dll to support configuration of the printable area, including orientation and direction of rotation.
IPrintOEMUIMXDC::AdjustImageCompression Enables an XPS filter pipeline driver to use UnidrvUI.dll or PS5UI.dll to support configuration of compression level for JPEG images.
IPrintOEMUIMXDC::AdjustDPI Enables an XPS filter pipeline driver to use UnidrvUI.dll or PS5UI.dll to support configuration of image resolution.

For more information, see Implementing Printer Driver COM Interfaces.