Sdílet prostřednictvím


Povolit WSPrint 2.0 na zařízení

Toto téma popisuje nastavení potřebná k povolení wsPrintu 2.0 na zařízení.

Vysílání tiskové služby mDNS

Musí se to provést pomocí typu služby PrintService._printer._tcp.local na portu 80.

Implementace koncového bodu HTTP

Koncový bod musí být schopný reagovat na operace WSPrint 2.0. Nemusíte provádět ověřování a zpracování protokolu SOAP. Místo toho můžete použít detekci a nahrazení řetězců.

Jakmile koncový bod WSPrint funguje, musíte přizpůsobit XML vrácený z volání GetPrinterElements pomocí vlastního ID zařízení:

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

To odpovídá Kompatibilnímu ID v publikovaném INF:

WSDPRINT\MS3DCompatE2D2

Interakce WSPrintu

Následující diagram znázorňuje interakce WSPrint 2.0:

interakce wsprintu.

Následující kroky jsou podrobnější popis interakcí WSPrint 2.0:

  1. Sonda – úvodní zjišťování sítě

  2. Řešení – inicializace zjišťování sítě

  3. Získat – Dotaz na metadata tiskárny

  4. GetPrinterElements – Dotaz na metadata tiskárny

  5. Přihlášení k odběru – registrace modelu událostí

  6. Odhlášení z akce – zrušení registrace události

  7. SetEventRate – rychlost událostí

  8. Obnovit – obnovit

  9. PrepareToPrint – inicializace tisku

  10. CreatePrintJob – Odeslání tisku

  11. CreatePrintJob2 – Odeslání tisku

  12. GetPrintDeviceResources – Umožňuje načtení lokalizovaných prostředků v ResX (vícedílná odchozí odpověď)

  13. GetPrintDeviceCapabilities – Umožňuje načtení schopností tiskového zařízení (odchozí odpověď s více částmi)

  14. GetBidiSchemaExtensions - Umožňuje získání rozšíření schématu Bidi (Vícedílná odchozí odpověď)

  15. CancelJob – Zrušení úlohy

  16. GetActiveJobs – průběh úlohy

  17. GetJobHistory – historie úloh

  18. AddDocument – Přidání dokumentu k aktuálnímu tisku

  19. GetJobElements – Získání stavu úloh

  20. SendDocument – skutečná tisková data (vícedílná příchozí žádost)

Další informace o WSPrint 2.0 najdete v následujících zdrojích informací:

implementace webových služeb na zařízeních pro tisk

Specifikace WSPrint 2.0