Megosztás:


UWP-eszközalkalmazások nyomtatókhoz

Important

Az eszköz metaadatai elavultak, és a Windows egy későbbi kiadásában törlődnek. A funkció cseréjével kapcsolatos információkért tekintse meg az illesztőprogram-csomag tárolójának metaadatait.

Important

A Windows 11 SDK (22000.1) kiadásától kezdve a Nyomtatótámogatási alkalmazások (PSA) a nyomtatókhoz készült UWP-alkalmazások fejlesztésének ajánlott módja. A PSA nyomtatóeszközökkel való használatával kapcsolatos további információkért tekintse meg a Nyomtatási támogatás alkalmazástervezési útmutatóját és a Nyomtatási támogatás alkalmazástársítási témaköreit.

A következő szakasz a v4-es nyomtatóillesztő-modellt támogató nyomtatók UWP-eszközalkalmazásait ismerteti. Az UWP-eszközalkalmazások a nyomtatók speciális funkcióit emelhetik ki a testreszabott nyomtatási beállításokat támogató úszó paneleken és értesítéseken keresztül. Az UWP-eszközalkalmazások megjeleníthetik a nyomtató állapotát, kezelhetik a nyomtatási feladatokat, és elvégezhetik a nyomtatókarbantartási feladatokat. Az UWP-eszközalkalmazásokkal kapcsolatos további információkért lásd: UWP-eszközalkalmazások.

Az alábbi témakörökben tárgyalt UWP-eszközalkalmazás-funkciók használatához a nyomtatónak támogatnia kell a v4-es nyomtatóillesztő-modellt. További információ: V4-nyomtatóillesztők fejlesztése.

Ebben a szakaszban

Topic Description
Nyomtató állapotának megjelenítése Ez a témakör a Nyomtatási beállítások és a Nyomtatási értesítések minta C#-verzióját használja a nyomtató állapotának lekérdezéséhez és megjelenítéséhez.
Nyomtatási beállítások testreszabása Ez a témakör bemutatja a speciális nyomtatási beállításokat bemutató úszó panelt, és bemutatja, hogy a Nyomtatási beállítások és a Nyomtatási értesítések minta C#-verziója hogyan cseréli le az alapértelmezett úszó panelt egy egyéni úszó panelre.
Nyomtatási értesítések használata Ez a témakör bemutatja a nyomtatási értesítéseket, és bemutatja, hogy a Nyomtatási beállítások és a nyomtatási értesítések minta C#-verziója hogyan használ háttérfeladatot a nyomtatási értesítések megválaszolásához. A háttérfeladat bemutatja, hogyan mentheti az értesítési adatokat a helyi alkalmazásadattárban, küldhet bejelentéseket, és frissíthet csempét és jelvényt.
Nyomtatási feladatok kezelése A Windows 8.1-ben a nyomtatók UWP-eszközalkalmazásai kezelhetik a nyomtatási feladatokat. Ez a témakör a Nyomtatási feladatok kezelése és nyomtatókarbantartási minta C#-verziójával mutatja be, hogyan hozhat létre nyomtatási feladatokat, figyelheti ezeket a feladatokat, és szükség esetén megszakíthat egy feladatot.
Nyomtatókarbantartás A Windows 8.1-ben az UWP-eszközalkalmazások nyomtatókarbantartást végezhetnek, például a nyomtatófejek igazítását és a fúvókák tisztítását. Ez a témakör a nyomtatási feladatkezelési és nyomtatókarbantartási minta C#-verzióját használja annak bemutatására, hogy a kétirányú kommunikáció (Bidi) hogyan használható az ilyen eszközök karbantartására.
Nyomtatóbővítménytár áttekintése Ez a témakör bemutatja a nyomtatóbővítménytárat, amely segít az eszközgyártóknak UWP-eszközalkalmazásokat írni a nyomtatójukhoz.

Használati forgatókönyvek nyomtatók UWP-eszközalkalmazásaihoz

Ha a következőt szeretné használni, használjon UWP-eszközalkalmazást nyomtatóhoz:

  • Speciális eszközfunkciók kiemelése, például több fénykép nyomtatása oldalanként.

  • Eszközspecifikus javaslatokat tehet. Használhatja például az eszközalkalmazást képkezelési beállítások bemutatására, vagy a nyomtatóspecifikus alapértelmezett beállítások beállítására és mentésére szolgáló módszereket.

General recommendations

  • A window.print() hívása után ellenőrizze és kezelje az alkalmazás Nyomtatás gombjának onClick eseménykezelőjéből származó hibaüzeneteket. Ez lehetővé teszi, hogy az alkalmazás megszakítsa a nyomtatási kérelmet, ha például nincs nyomtató.

  • Értesítse a felhasználót, ha a nyomtatás sikertelen, és ha lehetséges, magyarázza el a hiba okát.

  • Ha testre szeretné szabni a nyomtatási felületet, különítse el ezt a kódot egy nyomtatási társalkalmazásban. Ez lehetővé teszi, hogy a kódot komponensekre bontsa, és megkönnyíti a tesztelési és hibakeresési folyamatot.

  • Ne próbálja testre szabni a nyomtatási élményt a V3 nyomtatóillesztő használatához.

  • A nyomtatóeszközhöz tartozó tartozékokat ne reklámozza a testreszabott nyomtatási felhasználói felületen.

  • Ne jelenjenek meg olyan eladásra szánt elemek, amelyek nem kapcsolódnak a Microsoft Store-eszközalkalmazás meghívásának okához. Fontos például a nyomtatópatronok eladásra való kínálása, miután egy felhasználó egy értesítésre kattint, amely figyelmezteti őt, hogy a tintaszint alacsony. Ebben a forgatókönyvben azonban nem célszerű nyomtatókábeleket vagy fényképnyomtató készleteket is eladni.

  • Ne irányítsa át a felhasználót a vállalat webhelyére további termékértékesítésekért.

  • Ne jelenítsen meg olyan információkat, amelyek nem relevánsak a nyomtatási beállítások beállításának feladatához. Például ne adjon meg információt a nyomtatófejek tisztításáról, illetve a nyomtatófejek igazításáról és teszteléséről.

Samples

A nyomtatókhoz készült UWP-eszközalkalmazás-minták bemutatják a nyomtatóval kapcsolatos funkciókat, amelyeket a saját UWP-eszközalkalmazásában valósíthat meg. Minden minta tartalmazza a PrinterExtensionLibrary projektet is, amelyet újra felhasználhat a saját alkalmazásában a nyomtatóbővítmények használatához. A nyomtatóbővítménytár a nyomtatóbővítmény-illesztők COM-implementációját a v4 nyomtatóillesztőből csomagolja.

Windows 8-minták

Windows 10-minta