Použití aktualizovaných ovladačů základního tisku
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 Podpora tisku.
Většina ovladačů tisku dodávaná výrobcem implementuje pouze funkce závislé na zařízení a spoléhají na systémové součásti základního ovladače pro správu obecných funkcí tiskárny. UniDrv, PostScript a XPSDrv jsou příklady základních součástí ovladačů, na které se mnoho ovladačů dodávaných výrobcem spoléhá při ovládání a konfiguraci tiskárny.
Výrobci tiskáren obvykle do balíčků ovladačů tisku nezahrnují základní ovladače tisku od Microsoftu. Místo toho soubory INF v jejich balíčcích ovladačů jednoduše vyvolávají soubor INF tiskárny společnosti Microsoft, ntprint.inf, který nainstaluje příslušné základní ovladače tisku.
Společnost Microsoft však pravidelně vydává aktualizované verze základních ovladačů tisku a někteří výrobci mohou dodávat balíčky ovladačů, které vyžadují funkce, které jsou dostupné pouze v aktualizovaných verzích. Tato část popisuje kroky pro instalaci s požadovanými verzemi základních ovladačů tiskárny.
Balíky
V systému Windows Vista a Windows Server 2008 operační systém zpracovává všechny balíčky ovladačů tisku jako jedinečné objekty. Operační systém ukládá soubory z každého balíčku ovladače do samostatné složky v úložišti ovladačů systému Windows. Instalační program tiskárny systému Windows nakonfiguruje balíček ovladačů tak, aby fungoval nezávisle na ostatních balíčcích ovladačů a každý balíček ovladačů je samostatně spravován operačním systémem.
Systém Windows ukládá každý balíček ovladačů jako úplnou jednotku a během Point and Print se celý balíček ovladačů stáhne z tiskového serveru do klientského počítače a nainstaluje se. Ovladač pracující s balíčky je kompatibilní se správou balíčků ovladačů jako nezávislými objekty. Ovladače tisku pracující s balíčky mají položky v souborech INF, aby bylo možné provádět operace point-and-print, a to i v případě, že jejich balíčky mají závislosti ovladače tisku na soubory mimo balíček.
Aktualizace v systému Windows Vista
Aby bylo možné podporovat nezávislé balíčky ovladačů a přesto umožnit výrobcům hardwaru využívat základní součásti ovladačů, systém Windows Vista (a novější) umožňuje ovladač s podporou balíčků registrovat závislost na balíčku základního ovladače. Společnost Microsoft poskytuje pouze jeden základní balíček ovladačů pro tiskárny v systému Windows Vista. Tento balíček je popsán souborem informací o ovladači Ntprint.inf. Téměř všechny ovladače tisku dodané výrobcem, včetně ovladačů podporujících balíčky, závisí na tomto základním balíčku ovladačů.
Microsoft pravidelně vydává aktualizované verze tohoto základního balíčku ovladače. Například Aktualizace Service Pack 1 pro Systém Windows Vista obsahuje aktualizovanou verzi balíčku základního ovladače. Někteří výrobci mohou zjistit, že potřebují využívat tyto aktualizace a že jejich ovladače již nemohou spoléhat na verzi balíčku základního ovladače obsaženého v počáteční verzi systému Windows Vista.
Tato část vysvětluje, jak vytvořit ovladač s podporou balíčků, který má závislosti na aktualizovaných základních souborech ovladačů a jak zajistit instalaci aktualizovaného balíčku základního ovladače při instalaci ovladače s podporou výrobce.
Probírají se následující témata:
vytvoření ovladače Package-Aware s aktualizovanými ovladači jádra
Aktualizace souborů základních ovladačů pro ostatní nežPackage-Aware ovladače
Vytvoření balíčku s jedním ovladačem pro systém Windows XP a Windows Vista