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.
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.
Subsystém tisku systému Windows Vista poskytuje podporu kompatibility, která umožňuje aplikacím systému Windows Presentation Foundation (WPF) používat ovladače tisku založené na GDI a umožňuje aplikacím založeným na systému Microsoft Win32 používat ovladače tisku XPSDrv. Tato kompatibilita je poskytována prostřednictvím vrstvy softwarových shimů. Shims jsou softwarové moduly, které provádějí transformační operace s daty, aby jinak nekompatibilní software mohl spolupracovat. Následující obrázek znázorňuje datové cesty této implementace pro možnosti tisku.
Oba ovladače tisku XPSDrv i ovladače GDI verze 3 podporují funkci DrvDeviceCapabilities. Když aplikace Win32 volá DrvDeviceCapabilities nebo funkci GetDevCap, bude subsystém tisku volat DrvDeviceCapabilities, aby shromáždil informace o schopnostech zařízení z ovladače tisku.
Když aplikace WPF požádá o dokument PrintCapabilities z ovladače tisku, subsystém tisku provede jednu z těchto věcí:
Pokud ovladač tisku podporuje rozhraní IPrintTicketProvider, bude subsystém tisku dotazovat ovladač tisku na dokument PrintCapabilities pomocí IPrintTicketProvider::GetPrintCapabilities metoda.
Pokud ovladač tisku nepodporuje rozhraní IPrintTicketProvider, Správce tiskových lístků využije dotazování funkce DrvDeviceCapabilities ovladače tisku a použije vrácené informace k vytvoření dokumentu PrintTicket, který se vrátí do aplikace.
Další informace o tom, jak je rozhraní IPrintTicketProvider podporováno ovladači tisku společnosti Microsoft, naleznete v tématu Návrh rozhraní ovladače tiskárny a modulu plug-in v systému Windows Vista.