Bagikan melalui


Mengaktifkan WSPrint 2.0 pada perangkat

Topik ini menjelaskan pengaturan yang diperlukan untuk mengaktifkan WSPrint 2.0 pada perangkat.

Menyiarkan layanan printer Mdns

Ini harus dilakukan menggunakan jenis layanan PrintService._printer._tcp.local pada port 80.

Menerapkan titik akhir HTTP

Titik akhir harus dapat merespons operasi WSPrint 2.0. Anda tidak perlu melakukan validasi dan pemrosesan SOAP. Anda dapat menggunakan deteksi dan penggantian string.

Setelah titik akhir WSPrint berfungsi, Anda perlu menyesuaikan XML yang dikembalikan dari panggilan GetPrinterElements dengan id perangkat kustom:

<wprt:DeviceId>MFG:MS3D; CMD:XPS; MDL:Compat; CLS:Printer; DES:Compat; CID:MS3DWSD</wprt:DeviceId>

Ini cocok dengan ID yang Kompatibel di INF yang diterbitkan:

WSDPRINT\MS3DCompatE2D2

Interaksi WSPrint

Diagram berikut menunjukkan interaksi WSPrint 2.0:

interaksi wsprint.

Langkah-langkah berikut adalah deskripsi yang lebih rinci tentang interaksi WSPrint 2.0:

  1. Probe – Bootstrap Penemuan Jaringan

  2. Resolve – Bootstrap Network Discovery

  3. Get – Printer MetaData Query

  4. GetPrinterElements – Kueri MetaData Printer

  5. Berlangganan – Pendaftaran model peristiwa

  6. Berhenti berlangganan – Pembatasan registrasi peristiwa

  7. SetEventRate – Tingkat peristiwa

  8. Perpanjang – Perpanjang

  9. PrepareToPrint – Inisialisasi cetak

  10. CreatePrintJob – Pengiriman cetak

  11. CreatePrintJob2 – Pengiriman cetak

  12. GetPrintDeviceResources – Memungkinkan pengambilan sumber daya yang dilokalkan di ResX (Respons Keluar Multi Bagian)

  13. GetPrintDeviceCapabilities - Memungkinkan pengambilan Kemampuan Perangkat Cetak (Respons Keluar Multi Bagian)

  14. GetBidiSchemaExtensions - Memungkinkan pengambilan ekstensi Skema Bidi (Respons Keluar Multi Bagian)

  15. CancelJob – Pembatalan pekerjaan

  16. GetActiveJobs – Kemajuan pekerjaan

  17. GetJobHistory – Riwayat pekerjaan

  18. AddDocument – Tambahkan dokumen ke cetakan saat ini

  19. GetJobElements – Dapatkan status pekerjaan

  20. SendDocument – Data cetak aktual (Permintaan Masuk Multi Bagian)

Untuk informasi selengkapnya tentang WSPrint 2.0, lihat sumber daya berikut ini:

Menerapkan Layanan Web pada Perangkat untuk Pencetakan

Spesifikasi WSPrint 2.0