Sdílet prostřednictvím


Konfigurační modul XPSDrv

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.

Ovladač tisku XPSDrv je součástí cesty tisku XPS, která využívá spoolovací soubor XPS a generuje data v jazyce PDL (Page Description Language), která může tiskárna zpracovat. Konfigurační modul obsahuje součásti ovladače, které komunikují s funkcemi a nastavením tiskárny aplikacím. Ovladače tiskárny XPSDrv podporují komunikační metody, které používají aplikace založené na systému Microsoft Win32 a aplikace založené na technologii Windows Presentation Foundation (WPF).

Aplikace založené na Win32 i aplikace WPF mohou tisknout do ovladačů tisku XPSDrv. Aplikace Win32 používají rozhraní API pro tisk GDI a modul vykreslování převodu dodaný společností Microsoft vytvoří XPS spool soubor pro tisk pomocí tiskové filamentové cesty. Aplikace WPF používají tiskové rozhraní WPF k vytvoření souboru fronty XPS přímo z aplikace.

Následující diagram znázorňuje architekturu konfigurace XPSDrv.

diagram znázorňující architekturu konfigurace xpsdrv

Všimněte si, že tři objekty v části Konfigurační modul se vzájemně vylučují.

Dvě hlavní komponenty ovladače tisku XPSDrv jsou moduly ovladače tisku verze 3 a kanál filtru XPS. Každá z těchto komponent vyžaduje jeden nebo více konfiguračních souborů a modulů.

Události dokumentu XPSDrv

Ovladače XPSDrv mohou přijímat události dokumentu GDI prostřednictvím funkce DrvDocumentEvent při tisku aplikací založených na Win32 a ovladače mohou přijímat události dokumentu XPS prostřednictvím DrvDocumentEvent při tisku aplikací WPF na ně. Další informace o událostech dokumentu XPSDrv naleznete v tématu XPSDrv Události dokumentu ovladače.

Instalace ovladače XPSDrv

Ovladače XPSDrv mají specifické požadavky pro instalaci. Další informace o instalaci ovladače XPSDrv naleznete v tématu XPSDrv Instalace.