OpenPrinter

Penting

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 panduan desain aplikasi dukungan Cetak.

Ketika antrean cetak dibuka menggunakan fungsi OpenPrinter , driver cetak dimuat dan metode antarmuka IPrintTicketProvider berikut dipanggil dalam urutan ini:

  1. IPrintTicketProvider::GetSupportedVersions

  2. IPrintTicketProvider::BindPrinter

  3. IPrintTicketProvider::QueryDeviceNamespace

Metode antarmuka IPrintTicketProvider dalam driver cetak Unidrv atau PScript5 memanggil metode antarmuka IPrintOemPrintTicketProvider dari setiap plug-in yang dihosting oleh driver. Ilustrasi dan daftar berikut menunjukkan bagaimana panggilan ini dilakukan saat OpenPrinter dipanggil.

diagram yang mengilustrasikan urutan panggilan openprinter.

  1. Untuk setiap plug-in, panggil IPrintOemPrintTicketProvider::GetSupportedVersions.

  2. Untuk setiap plug-in, panggil IPrintOemPrintTicketProvider::BindPrinter.

  3. Untuk setiap plug-in, panggil IPrintOemPrintTicketProvider::QueryDeviceDefaultNamespace.