Megosztás a következőn keresztül:


Bővíthető architektúra

Fontos

A modern nyomtatási platform a Windows előnyben részesített eszköze a nyomtatókkal való kommunikációnak. Azt javasoljuk, hogy a Nyomtatótámogatási alkalmazásokkal (PSA) együtt használja a Microsoft IPP-postaládás osztályillesztőjét a nyomtatóeszközök fejlesztéséhez a Windows 10 és a 11 nyomtatási felületének testreszabásához.

További információ: Print Support App v1 és v2 tervezési útmutató.

Az architektúra bővíthetősége megkönnyíti a különböző funkciók és képességek moduláris hozzáadását. Az XPS nyomtatási útvonalán belül minden frissített és új összetevő úgy lett kialakítva, hogy lehetővé tegye a szállítók bővíthetőségét a következő módokon:

  • A nyomtatási séma lehetővé teszi a bővíthetőséget, és rendszeresen frissül, hogy nyilvánosan elérhetővé tegye a kívánt eszközképességeket.

  • Az XPSDrv illesztőprogramok által használt új szűrőfolyamat egy moduláris, bővíthető architektúrán alapul, amely lehetővé teszi, hogy olyan modularizált funkciókat biztosítson, amelyek önállóan vagy atomi módon képesek a kívánt hatások előállítására.

A szűrőfolyamat az közvetlen felhasználás és a skálázható felhasználásfogalmait is támogatja:

  • A közvetlen használat azt jelenti, hogy az eszköz gazdasegéd nélkül is használhat XPS-dokumentumot vagy XPS-várólistás fájlt. Windows-alapú számítógép kimenetéhez meg kell adnia egy XPSDrv illesztőprogramot, amely egy konfigurációs modulból és egy null szűrőfolyamatból áll. A konfigurációs modul képviseli az eszközt, és kifejezi az eszköz képességeit az alkalmazás számára, de nem dolgozza fel a készletfájlt az illesztőprogramon belül. Az XPS-tekercsfájl közvetlenül a nyomtatóhoz lesz kézbesítve, így a nyomtató teljes egészében feldolgozza a dokumentumot.

  • A méretezhető felhasználás egy XPSDrv-illesztőprogramot jelöl, amely valamilyen vagy az összes feldolgozást végrehajthat a gazdagépen. Kiválaszthatja a gazdagép és az eszközfeldolgozás közötti elosztást, így az eszköz képességei, költségei és célpiaca alapján hozhat kompromisszumokat. Skálázható fogyasztással jelentős rugalmassággal implementálhatja az XPS-t.

Az XPS nyomtatási útvonalának kihasználásához érdemes biztosítani egy XPSDrv illesztőprogramot. Az XPSDrv-illesztő egy olyan szűrőfolyamat, amely illesztőprogram-funkciókat biztosít, mint például a gazdagép alapú N-up, a vízjel és a renderelési funkciók. A grafikus feldolgozás egy renderelési szűrőben megy végbe, és az új nyomtatásisor-fájlformátumban megjelenített vizualizációkra vonatkozik. Ez a feldolgozási típus alapvetően eltér attól, ahogyan a renderelési műveletek GDI-alapú illesztőprogramokkal történnek.

A szűrőfolyamat moduláris felépítése keretrendszert biztosít a függvényspecifikus szűrők fejlesztéséhez. Létrehozhat egy önálló szűrőkből álló szűrőfolyamatot. Ha ezek a szűrők megfelelően vannak tárolva, a különböző illesztőprogramok és így a különböző folyamatok újra felhasználhatják a szűrőket, így optimalizálhatja az XPSDrv fejlesztésbe való befektetését.

A Windows operációs rendszer Windows Vista előtti verzióihoz a nyomtatóillesztőknek rendelkezniük kellett egy nyomtatóillesztő DLL-ével a nyomtatók konfigurálásához és vezérléséhez, valamint egy nyomtató grafikus DLL-ével a nyomtatandó dokumentumtartalom feldolgozásához és rendereléséhez. A Windows Vista nyomtatóillesztőinek ugyanazokat a funkciókat kell használniuk, mint a korábbi nyomtatóillesztő-verziókban. Az XPSDrv-illesztőprogramok a Nyomtatási jegy és a Nyomtatási képességek technológiával kommunikálnak az eszközökkel és alkalmazásokkal. A Windows Vista nyomtatási rendszerének továbbfejlesztett PrintTicket és Nyomtatási képességek funkcióit biztosító további felületeket hozzá kell adnia.