Sdílet prostřednictvím


Přehled ověřovacího tiskového lístku

Důležitý

Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.

Další informace najdete v průvodci návrhem aplikace podpory tisku v1 a v2.

Ovladače tisku Unidrv a PScript5 ověřují printTicket pomocí sekvence, která ukazuje následující obrázek a seznam.

diagram znázorňující, jak ovladače tisku unidrv a pscript5 ověřují lístek tisku.

  1. Pro každý plug-in volejte metodu IPrintOemPrintTicketProvider::ExpandIntentOptions.

  2. Zavolejte metodu IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode.

  3. Pro každý zásuvný modul volejte IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode k převodu soukromých částí struktury DEVMODEW.

  4. Ověřte veřejné a soukromé části struktury DEVMODEW, které podporuje ovladač tisku Unidrv nebo PScript5.

  5. U každého zásuvného modulu ověřte soukromé části struktury DEVMODEW.

  6. Zavolejte metodu IPrintTicketProvider::ConvertPrintTicketToDevMode.

  7. Pro každý zásuvný modul zavolejte metodou IPrintOemPrintTicketProvider::ConvertDevModeToPrintTicket, abyste převedli soukromé části struktury DEVMODEW.

  8. Pro každý modul plug-in zavolejte metodu IPrintOemPrintTicketProvider::ValidatePrintTicket k ověření PrintTicket.