Aplikace UWP pro zařízení tiskáren

Important

Metadata zařízení jsou zastaralá a budou odebrána v budoucí verzi Windows. Informace o nahrazení této funkce naleznete v tématu Metadata kontejneru balíčku ovladačů.

Important

Počínaje vydáním sady Windows 11 SDK (22000.1) jsou aplikace pro podporu tisku (PSA) doporučenou metodou vývoje aplikací UWP pro tiskárny. Další informace o používání PSA s tiskovými zařízeními najdete v tématech Průvodce návrhem aplikace podpory tisku a Přidružení aplikací podpory tisku.

Následující část popisuje aplikace zařízení pro UPW pro tiskárny, které podporují model ovladače tisku v4. Aplikace pro zařízení UPW můžou zvýraznit speciální funkce tiskáren prostřednictvím přizpůsobených kontextových rámečků nastavení tisku a podpory oznámení. Aplikace pro zařízení UPW můžou také zobrazovat stav tiskárny, spravovat tiskové úlohy a provádět úlohy údržby tiskárny. Další informace o aplikacích zařízení UWP obecně najdete v tématu Meet UWP device apps.

Pokud chcete používat funkce aplikace pro zařízení pro UPW, které jsou popsány v následujících tématech, musí tiskárna podporovat model ovladače tisku v4. Pro více informací si přečtěte Vývoj ovladačů tisku v4.

V této části

Topic Description
Jak zobrazit stav tiskárny Toto téma používá verzi ukázky Print settings and print notifications napsanou v jazyce C# k předvedení, jak se dotazovat na stav tiskárny a zobrazit jej.
Přizpůsobení nastavení tisku Toto téma představuje rozšířený panel nastavení tisku a ukazuje, jak ukázka C# verze Nastavení tisku a oznámení o tisku nahrazuje výchozí panel vlastním panelem.
Práce s tiskovými oznámeními Toto téma představuje oznámení o tisku a ukazuje, jak C# verze vzoru Nastavení tisku a oznámení tisku používá úlohu na pozadí k odpovídání na oznámení o tisku. Úloha na pozadí ukazuje, jak uložit podrobnosti oznámení v místním úložišti dat aplikace, odeslat informační zprávy a aktualizovat dlaždici a odznáček.
Správa tiskových úloh V systému Windows 8.1 můžou aplikace zařízení UPW pro tiskárny spravovat tiskové úlohy. Toto téma používá verzi C# ukázky správy tiskové úlohy a údržby tiskárny k předvedení, jak vytvořit zobrazení tiskových úloh, monitorovat tyto úlohy a v případě potřeby zrušit úlohu.
Postup údržby tiskárny V systému Windows 8.1 můžou aplikace zařízení UPW provádět údržbu tiskárny, jako je například zarovnání tiskových hlav a čisticích trysek. Toto téma používá verzi C# ukázky správy tiskové úlohy a údržby tiskárny k předvedení obousměrné komunikace (Bidi) k provedení takové údržby zařízení.
Přehled rozšíření knihovny tiskárny Toto téma představuje knihovnu rozšíření tiskárny, knihovnu, která pomáhá výrobcům zařízení psát UWP aplikace pro svá zařízení tiskáren.

Scénáře použití aplikací pro zařízení s UPW pro tiskárny

Pokud chcete, použijte aplikaci pro zařízení UPW pro tiskárnu:

  • Zvýrazněte pokročilé možnosti zařízení, jako je tisk více fotek na stránku.

  • Proveďte doporučení specifická pro zařízení. Pomocí aplikace zařízení můžete například prezentovat možnosti správy obrázků nebo poskytnout metody pro nastavení a ukládání výchozích hodnot specifických pro tiskárnu.

General recommendations

  • Po volání window.print() zkontrolujte a zpracujte chybové zprávy z obslužné rutiny události onClick pro tlačítko Tisk vaší aplikace. Aplikace tak může žádost o tisk přerušit, pokud například není k dispozici žádná tiskárna.

  • Upozornit uživatele, pokud se tisk nezdaří, a pokud je to možné, vysvětlete důvod selhání.

  • Pokud plánujete přizpůsobit prostředí tisku, oddělte tento kód do doprovodné aplikace pro tisk. To vám umožní komponentizovat kód a usnadnit proces testování a ladění.

  • Nepokoušejte se přizpůsobit tiskové prostředí tak, aby používalo ovladač tisku V3.

  • Neinzerujte příslušenství pro tiskové zařízení v přizpůsobeném uživatelském rozhraní tisku.

  • Nezobrazovat položky k prodeji, které nesouvisí s důvodem, proč byla vyvolána aplikace zařízení v Microsoft Storu. Například je relevantní zobrazit tiskové kazety k zakoupení poté, co uživatel klikne na oznámení upozorňující na nízký inkoust. V tomto scénáři ale není vhodné se také pokusit prodávat tiskové kabely nebo sady pro tisk fotografií.

  • Nepřesměrovávejte uživatele na web vaší společnosti pro další prodej produktů.

  • Nepředstavujte informace, které nejsou relevantní pro úlohu nastavení předvoleb tisku. Například nezadávejte informace o tom, jak vyčistit tiskové hlavy nebo jak zarovnat a otestovat tiskové trysky.

Samples

Ukázky aplikací pro zařízení pro UPW pro tiskárny ukazují funkce související s tiskárnou, které můžete implementovat ve vlastní aplikaci zařízení UPW. Každá ukázka také obsahuje PrinterExtensionLibrary projekt, který můžete znovu použít ve vlastní aplikaci, aby pomohl s rozšířeními tiskárny. Knihovna rozšíření tiskárny obaluje COM implementaci rozhraní rozšíření tiskárny z ovladače tisku v4.

Ukázky Windows 8

  • Ukázka správy tiskové úlohy a údržby tiskárny ukazuje, jak spravovat tiskové úlohy a provádět úlohy údržby tiskárny pomocí obousměrné komunikace (Bidi).

  • Ukázka nastavení tisku a oznámení o tisku ukazuje, jak vytvořit aplikaci pro zařízení s UWP, která poskytuje přizpůsobené podokno pro upřesňující nastavení tisku, může zobrazit stav tiskárny a může zobrazovat oznámení tiskárny na dlaždicích nebo upozorněních typu toast.

Ukázka Windows 10