Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
Následující kroky jsou podrobnější popis interakcí WSPrint 2.0:
Sonda – úvodní zjišťování sítě
Řešení – inicializace zjišťování sítě
Získat – Dotaz na metadata tiskárny
GetPrinterElements – Dotaz na metadata tiskárny
Přihlášení k odběru – registrace modelu událostí
Odhlášení z akce – zrušení registrace události
SetEventRate – rychlost událostí
Obnovit – obnovit
PrepareToPrint – inicializace tisku
CreatePrintJob – Odeslání tisku
CreatePrintJob2 – Odeslání tisku
GetPrintDeviceResources – Umožňuje načtení lokalizovaných prostředků v ResX (vícedílná odchozí odpověď)
GetPrintDeviceCapabilities – Umožňuje načtení schopností tiskového zařízení (odchozí odpověď s více částmi)
GetBidiSchemaExtensions - Umožňuje získání rozšíření schématu Bidi (Vícedílná odchozí odpověď)
CancelJob – Zrušení úlohy
GetActiveJobs – průběh úlohy
GetJobHistory – historie úloh
AddDocument – Přidání dokumentu k aktuálnímu tisku
GetJobElements – Získání stavu úloh
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í: