Bagikan melalui


Gambaran umum ValidatePrintTicket

Penting

Platform cetak modern adalah sarana komunikasi pilihan Windows dengan printer. Kami menyarankan agar Anda menggunakan driver kelas kotak masuk IPP Microsoft, bersama dengan Print Support Apps (PSA), untuk menyesuaikan pengalaman cetak di Windows 10 dan 11 untuk pengembangan perangkat printer.

Untuk informasi selengkapnya, lihat Platform cetak modern dan panduan desain aplikasi dukungan Cetak.

Driver cetak Unidrv dan PScript5 memvalidasi PrintTicket dengan menggunakan urutan yang ditampilkan ilustrasi dan daftar berikut.

diagram yang mengilustrasikan bagaimana driver cetak unidrv dan pscript5 memvalidasi tiket cetak.

  1. Untuk setiap plug-in, panggil metode IPrintOemPrintTicketProvider::ExpandIntentOptions.

  2. Panggil metode IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode.

  3. Untuk setiap plug-in, panggil IPrintOemPrintTicketProvider::ConvertPrintTicketToDevMode untuk mengonversi bagian privat dari struktur DEVMODEW.

  4. Validasi bagian publik dan privat dari struktur DEVMODEW yang didukung driver cetak Unidrv atau PScript5.

  5. Untuk setiap plug-in, validasi bagian privat dari struktur DEVMODEW .

  6. Panggil metode IPrintTicketProvider::ConvertPrintTicketToDevMode.

  7. Untuk setiap plug-in, panggil metode IPrintOemPrintTicketProvider::ConvertDevModeToPrintTicket untuk mengonversi bagian privat dari struktur DEVMODEW.

  8. Untuk setiap plug-in, panggil metode IPrintOemPrintTicketProvider::ValidatePrintTicket untuk memvalidasi PrintTicket.