Sdílet prostřednictvím


Rozšiřitelná architektura

Důležitý

Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.

Další informace najdete v průvodci návrhem aplikace podpory tisku v1 a v2.

Rozšiřitelnost v celé architektuře usnadňuje přidávání různých funkcí a možností modulárním způsobem. Každá upgradovaná a nová komponenta v cestě tisku XPS byla navržena tak, aby umožňovala rozšiřitelnost dodavatelů následujícími způsoby:

  • Schéma tisku umožňuje rozšiřitelnost a bude pravidelně aktualizován, aby veřejně zpřístupnil požadované možnosti zařízení.

  • Nový filtrovací kanál, který používají ovladače XPSDrv, je založen na zásadě modulární a rozšiřitelné architektury, která umožňuje poskytovat modularizované funkce, které mohou fungovat samostatně nebo atomickým způsobem, aby vznikly požadované efekty.

Kanál filtru je také sestaven tak, aby podporoval koncepty přímé spotřeby a škálovatelné spotřeby .

  • Přímé zpracování znamená, že zařízení může zpracovat dokument XPS nebo soubor XPS spool bez pomoci hostitele. Pro výstup z počítače se systémem Windows je nutné zadat ovladač XPSDrv, který se skládá z konfiguračního modulu a kanálu filtru null. Konfigurační modul představuje zařízení a vyjadřuje funkce zařízení pro aplikaci, ale nezpracovává soubor zařazování v ovladači. Spoolovací soubor XPS je doručen přímo do tiskárny, takže tiskárna pak zpracuje dokument v jeho úplnosti.

  • Škálovatelná spotřeba představuje ovladač XPSDrv, který může provádět některé nebo všechny zpracování na hostiteli. Můžete zvolit rozdělení zpracování mezi hostitelem a zařízením, takže můžete dělat kompromisy na základě schopností zařízení, nákladů a cílového trhu. Díky škálovatelné spotřebě máte značnou flexibilitu při implementaci XPS.

Pokud chcete využít výhod cesty tisku XPS, měli byste poskytnout ovladač XPSDrv. Ovladač XPSDrv je kanál filtru, který poskytuje funkce ovladače, jako jsou N-up založené na hostiteli, vodoznak a vykreslovací funkce. Zpracování grafiky se provádí ve vykreslovacím filtru a na vizuálních prvcích, které jsou reprezentovány v novém formátu spool souboru. Tento typ zpracování se zásadně liší od způsobu, jakým dochází k operacím vykreslování s ovladači založenými na GDI.

Modulární konstrukce filtrového kanálu poskytuje rámec pro vývoj filtrů specifických pro funkce. Můžete vytvořit kanál filtru, který se skládá z samostatných filtrů. Pokud jsou tyto filtry správně integrované, různé ovladače, a tedy i různé procesy mohou filtry znovu použít, což vám umožňuje optimalizovat investice do vývoje XPSDrv.

Verze operačního systému Windows předtím, než systém Windows Vista vyžaduje ovladače tiskárny, aby měly knihovnu DLL rozhraní tiskárny pro konfiguraci a ovládání tiskárny a grafickou knihovnu DLL tiskárny pro zpracování a vykreslení skutečného obsahu dokumentu, který se má vytisknout. Ovladače tiskárny pro systém Windows Vista vyžadují stejné funkce jako v předchozích verzích ovladačů tiskárny. Ovladač XPSDrv komunikuje se zařízeními a aplikacemi pomocí technologií Print Ticket a Print Capabilities. Je nutné přidat další rozhraní, která poskytují rozšířené funkce PrintTicket a Print Capabilities tisku systému Windows Vista.