A Nyomtató- és dokumentumszolgáltatások architektúrája

 

Érvényes: Windows Server 2012

Ez a cikk a áttekintést nyújt a verzió 4 (v4) nyomtatás illesztőprogram-modell és a megadott típusú v4 illesztőprogramok, más névenNyomtatás osztály-illesztőprogramokatésmodell adott illesztőprogramok.Windows Server 2012teljes mértékben támogatja a mindkét verziója 3 (v3) és a v4 nyomtatása illesztőprogram modellek esetén. Ezenkívül a különböző nyomtatómegosztás típusok által támogatottWindows Server 2012vonatkozik.

Nyomtató-illesztőprogram – áttekintés

A lényege, aWindows Server 2012nyomtatási élmény egy új illesztőprogram-modell, más néven a v4 nyomtatóillesztő modell. A v4 illesztőprogram-modell a nyomtatómegosztás ismert fokozott pont és a nyomtatás, hiszen nem szükséges közötti platform illesztőprogram telepítése és a esetet illesztőprogram terjesztési pont helyére a nyomtatókiszolgáló kiküszöbölése módosításait tartalmazza.

Nyomtató-illesztőprogramokat v4

A v4 nyomtatóillesztő modell egyszerű, de rugalmas felügyeleti felületet nyújt. V4 nyomtatóillesztők Windows Update vagy a Windows Software Update Services (WSUS) keresztül terjeszthető, de a rendszer nem terjeszti a nyomtatókiszolgáló ügyfelek nyomtatási.

Előnyei v4 illesztőprogramok a következők:

  • Nyomtatómegosztás nincs szükség a telepítés adott illesztőprogramok, amelyek megfelelnek az ügyfél-architektúra

  • Illesztőprogram fájlok egymástól, elszigetelt megakadályozza az illesztőprogram-fájl neve ütközések

  • Egyetlen illesztőprogramot egy egy vagy több eszközt is támogatja.

  • Illesztőprogramok általában kisebb, mint a 3. verziójú és a telepítés ideje gyorsabb, mint a hasonló verziója 3 illesztőprogramok

  • A rendszergazdák telepíthetik a nyomtató felhasználói felület elkülönítve a nyomtatóillesztő

Osztály-illesztőprogramokat nyomtatása

A v4 illesztőprogram-modell segítségével IHV biztosíthatják aznyomtatási osztály-illesztőprogramokatamely támogatja a szolgáltatásokat, amelyek közösek a széleskörű a nyomtató leírása nyelvre, például PCL, PS vagy XPS használó eszközöket. A nyomtató-illesztőprogramokat részét képezőWindows Server 2012Nyomtatás osztály-illesztőprogramokat, és a szöveg a "osztály-illesztőprogram mindig lesz a megjelenítési név.

Nyomtatási osztály-illesztőprogramokat is a következő előnyökkel:

  • Illesztőprogram-csomagok kisebb, és nyomtató illesztőprogram-fájlok kevésbé valószínű, hogy a stabilitási problémákat okozhat.

  • A rendszergazdáknak kevesebb illesztőprogramok kezelése

  • Osztály-illesztőprogramokat jövőbeli eszközöket, amelyek még nem adtak ki is támogatja.

Modell adott illesztőprogramok

A nyomtató gyártójának webhelyén közvetlenül vagy a Windows Update modell adott v4 illesztőprogramok kaphat.

Nyomtató-illesztőprogramokat v3

ElőttiWindows Server 2012a Windows 2000 v3 illesztőprogramok bevezetése óta a Windows illesztőprogram nyomtatótípusonként viszonylag változatlan maradt. A v3 modell erősen számítógépgyártó számára a testre szabott illesztőprogramok az adott eszközön annak biztosítására, hogy minden nyomtatási eszköz funkciók érhetők el a Windows alkalmazások alapul. A rendszergazda nagyszámú illesztőprogramok kezelése és a kezelése az ügyfélszámítógépeken, valamint a kiszolgálók, mind 32 bites és 64 bites nyomtatóillesztők támogatásához mind az ügyfél és a kiszolgáló architektúrák kezelheti a követelmény eredményezve illesztőprogramok kezelése egy nyomtatási infrastruktúra használatával a v3 illesztőprogram-modell van szükség.

A nyomtató illesztőprogram-modell módosításai

A Microsoft szorosan együttműködve független hardver szállítói (IHV) minden Windows kiadásában a nyomtató-illesztőprogramokat beszerzése.Windows 7magába foglalja a 2100 nyomtatása az operációs rendszerrel való illesztőprogramokat és több ezer volt további nyomtató-illesztőprogramokat érhetők el a Windows Update. Minden illesztőprogram elő a független Hardvergyártó márka és adja meg a lehető legjobb élmény testre.

Nyomtató-illesztőprogramokat költségfelosztást rendelkezik alkotja a fájlokat, még akkor is, ha a felhasználó soha nem csatlakozik, vagy használja a nyomtató Windows részét képező nagy részét. A Windows Vista nyomtató-illesztőprogramokat át tette ki kb. 1 GB az összes telepített Windows-fájl; aWindows 7ezt a csökkentett 538MB, vagy a Windows telepített általános illesztőprogram-fájlok körülbelül 60 % volt.

Nyomtató-illesztőprogramokat sok foglal lemezterület, mert a nyomtató-illesztőprogramokat a Windows költségfelosztást lett modell adott. Minden eszköz egy-egy illesztőprogram társítva, és az illesztőprogramok kell a nem képes-e a jövőben kiadott eszközök támogatja. Ezenkívül az illesztőprogramok az eszközön rendelkezésre álló elveszíti találati adott idő alatt, az új eszközökön, adja meg a piacon. Kód megosztás egyes eszközök között lehet, amíg az eszközök közötti kis varianciák általában megkövetelése, hogy minden eszköznek saját adatfájlok vagy DLLs annak érdekében, hogy pontosan írják le az eszköz minden attribútum.

DLL a legnagyobb arányát az illesztőprogram-fájlok. DLLs belefoglalása PDL megjelenítése, illetve a testre szabott felhasználói felület nem csak egy kódját, is a honosított karakterláncokat tartalmaznak, és erőforrásokat, amely támogatja az, hogy a felhasználói felület kép. Windows-konfigurációs fájlok, beleértve a GPD (általános nyomtató leírása) és a PPD (PostScript nyomtató leírása) fájlok a következő legnagyobb csoportot. Ezek a fájlok írják le, a szolgáltatások és a beállítások, a nyomtató támogatja-e, és egyes esetekben, hogyan PDL leképezési az eszközön. A teljes bontás az alábbi táblázat leírása.

A fájl típusa

Méret (KB)

DLL-JE

342,711.38

Windows-konfigurációs fájlok

88,148.78

Adatfájlok

52,389.66

Színes profilok

30,228.26

XML

18,228.42

Telepítési fájlok

4,581.20

Biztonsági katalógus

1,828.67

Betűkészletek

102.23

Súgó fájlok

14.05

Végösszeg

538,232.67

Illesztőprogram-méretének csökkentése

Az operációs rendszer képe méretének csökkentése, és az illesztőprogramok, amelyeket a hosszú távú jelentősége növeljeWindows 8szükséges, módosíthatja a paradigm volt. Sok nyomtató közös formátumok, más néven PDLs (oldal leírása nyelvek), például PCL, PostScript vagy XPS felhasználni. Minden eszköz kell kapnia egy PDL, megértette, amíg a PDLs összköltségviselés vezet be, általános illesztőprogramok számának csökkentése érdekében lehetőséget. Helyett a modell adott illesztőprogramoktól, és adja meg a minden elérhető funkció az eszközön található nyomtató-illesztőprogramokat mutató összpontosítóWindows 8összpontosítani, miközben a rendszer csak a szolgáltatásokat, amelyek közösek a széleskörű az ugyanazon PDL használó eszközöket támogató nyomtatási osztály-illesztőprogramokat mutató. Ezzel az eljárással jelentős része a meglévő eszközökön támogatásához szükséges kódot is kell számolni, amíg egy időben az alapterv mutató új nyomtatók a cél. Új nyomtatók adhatja meg egy azonosítót, más néven használatával nyomtatási osztály illesztőprogram támogatása egykompatibilis azonosító. A hálózati eredménye kevesebb, a kisebb illesztőprogramok, amely vonatkozhat a további eszközök, és a Windows felhasználók kevesebb problémák.

Az eredmény az alábbi ábrák jelenik meg. Mivel a v3 nyomtatása szereplőWindows 7sikerült adja meg a Testreszabás (kék jelölőnégyzetéből) legtöbb rétegek illesztőprogram modell, a nyomtatási osztály-illesztőprogramokat korlátozottak szándékosan csak a kritikus kód mutató – PDL ábrázolásakor. A Windows a többi közös modulok és a hardver gyártója által biztosított adatfájlok segítségével a szolgáltatásokat biztosít.

v3 print driver model with GDI rendering

Alakzattá 1: v3 nyomtatóillesztő modell GDI megjelenítése

Figure 2: Print Class Driver (v4) Model

Alakzattá 2: Nyomtatóosztály 4-es verziójú illesztőprogramjának modellje

Illesztőprogram-elkülönítés

ElőszörWindows 7ésWindows Server 2008 R2a Windows-illesztőprogram elkülönítési nyomtatási szolgáltatás eltávolítja a nyomtatási várólista folyamat egy elszigetelt illesztőprogram és betöltött be, hogy mi ismert egy megosztott sandbox más elszigetelt illesztőprogramok, vagy egy teljesen elszigetelt sandbox futtatni, teljesen elszigetelt a nyomtatási várólista és bármely más illesztőprogramok. Ha egy elszigetelt illesztőprogram volna egy hiba tapasztalható vagy egyéb váratlanul befejezési vagy összeomlás, ez az állapot nem befolyásolná a nyomtatási várólista folyamat és az egyéb nyomtatók és az illesztőprogramok betöltött. Írt minden illesztőprogramWindows 7voltak illesztőprogram elkülönítési, támogatásához szükséges, azonban az illesztőprogramok kiadott előttiWindows 7nem rendelkezett a egy illesztőprogram-elkülönítési attribútum kapcsolódik.

Mivel esetébenWindows 7ésWindows Server 2008 R2illesztőprogramok elszigeteltWindows Server 2012az alábbi esetekben:

  • Az illesztőprogram-információ van a kulcsszóDriverIsolationamely azt jelzi, hogy támogatja-e a illesztőprogram elkülönítési.

    DriverIsolation = 2azt jelzi, hogy az illesztőprogram támogatja-e az illesztőprogram elkülönítési. A beállításDriverIsolation = 0azt jelzi, hogy az illesztőprogram nem támogatja a illesztőprogram elkülönítési.

  • A rendszergazda kifejezetten lehetővé teszi, hogy egy adott illesztőprogram illesztőprogram-elkülönítés

    Ehhez a nyomtatási felügyeleti konzolon. Bontsa ki aNyomtatókiszolgálókbontsa ki a nyomtatókiszolgáló nevét, válassza kiillesztőprogramokkattintson a jobb gombbal az illesztőprogram neve, és válassza kiillesztőprogram elkülönítési beállítása.

    A rendszergazda úgy is konfigurálhatja az illesztőprogram az alábbi beállítások közül:

    • Megosztott

      Olyan folyamat, amely más nyomtató-illesztőprogramokat is osztoznak, de a várólista folyamat elkülönül az illesztőprogram futott.

    • Megtalálása

      Az illesztőprogram futtatása olyan folyamat, amely elkülönül a várólista folyamat, és nem is osztoznak más nyomtató-illesztőprogramokat.

    • Egyik sem

      Futtassa az illesztőprogram a várólista folyamatban.

  • A rendszergazda kifejezetten lehetővé teszi, hogy a csoportházirend illesztőprogram elkülönítési viselkedését vezérlő.

    Csoportjának házirend neve: Számítógép konfigurációja\Házirendek\Felügyeleti Templates\Printers\felülbírálás nyomtatása illesztőprogram végrehajtási kompatibilitási beállítás nyomtatóillesztő által jelentettés a következőképpen működik:

    • Ha a házirend-beállítás engedélyezve van, az a nyomtatási várólista elkülöníti az összes nyomtató-illesztőprogramokat nem explicit módon tilthatják le az illesztőprogram elkülönítési.

    • Ha a házirend-beállítás le van tiltva, vagy nincs konfigurálva, a nyomtatási várólista használja-e az illesztőprogram elkülönítési beállítás által jelzett aDriverIsolationaz információs fájlban lévő kulcsszó.

Alapértelmezés szerint a az információ fájl, amely telepíti a nyomtatóillesztő nem jelzi, hogy az illesztőprogram támogatja-e az illesztőprogram elkülönítési, ha a nyomtató osztály telepítő konfigurálja az illesztőprogram futtatásához a várólista folyamatban. Azonban a információ fájl, az azt jelzi, hogy az illesztőprogram támogatja-e az illesztőprogram elkülönítési, ha a telepítő futtatása egy elkülönített folyamatban az illesztőprogram konfigurálható. A rendszergazda a konfigurációs beállítások felülbírálása, és határozza meg, az egyes-illesztőprogram az illesztőprogram futnak, a várólista folyamat vagy egy elkülönített folyamatban.

Nyomtatóillesztő ideális, futtatható megosztott módban. Ez azt jelenti, hogy fusson az elszigetelt folyamatok más nyomtatóillesztőt megosztott, de a várólista folyamat külön. Illesztőprogram elkülönített módban fut, ha a várólista folyamat Futtatás folyamat külön szükség lehet, de a nehézségekbe ütközik a folyamat megosztása más illesztőprogramok. Például előfordulhat, hogy egy rosszul tervezett illesztőprogram fájlneveket, amelyek ütköznek kapcsolódó illesztőprogramok vagy különböző verziói ugyanazt az illesztőprogramot, vagy az illesztőprogram előfordulhat, hogy hiba gyakran, vagy rendelkezik, amely más illesztőprogramok ugyanabban a folyamatban futó működésének zavarja fejlesztő.

A hibaelhárításhoz támogatásához a tartományi rendszergazdák letilthatják a az illesztőprogram-elkülönítési szolgáltatás a számítógépen a tartomány, vagy a rendszergazda kényszerítheti az összes nyomtató-illesztőprogramokat elkülönített módban való futásra a számítógépen. Elszigetelt üzemmódú minden egyes illesztőprogram külön, a várólista és az egyéb nyomtató-illesztőprogramokat folyamat kell futtatni.

Megjegyzés

Ha az illesztőprogram-információ fájl explicit módon államokDriverIsolation = 0majd a rendszergazda nem kényszerítheti ki az illesztőprogram elkülönítési.

Ha a csoportházirend által az illesztőprogram elkülönítési le van tiltva, az elszigetelést ki van kapcsolva az összes nyomtató-illesztőprogramokat. A csoportházirend-neve a Számítógép konfigurációja\Házirendek\Felügyeleti Templates\Printers\hajtsa végre a nyomtatóillesztők önmagában.

  • Ha engedélyezi, vagy nem konfigurálja ezt a beállítást, a nyomtatási várólista nyomtatóillesztők egy elkülönített folyamatban alapértelmezés szerint fut.

  • Ha letiltja a házirend-beállítást, a nyomtatási várólista nyomtatóillesztők futtatja a nyomtatási várólista folyamatban.

Az alábbi táblázat tartalmazza az illesztőprogram-elkülönítési mód kiválasztása döntési leképezést jeleníti meg:

Printer driver isolation decision tree

Alkalmazás elkülönítési

Alkalmazás elkülönítési elkülöníti nyomtatóillesztőt egy alkalmazást, így ha összeomlik egy nyomtatóillesztőt, az alkalmazás nem összeomlás. Ez a funkció egy meglévő Windows 7 funkció (SplWoW64) minden nyomtatási lehetséges esetre felkészülni kiterjeszti a aWindows Server 2012ésWindows 8. Elkülönítési támogató alkalmazások nem több stabil, mert a az alkalmazás van elkülönül a nyomtatóillesztő "feldolgozni elkülönítési" réteg használatával. Az összes az illesztőprogram dll töltődnek be és elkülönítése az alkalmazást a nyomtatóillesztő összeomlást külön folyamatban futó

Splwow64 egy 64 bites folyamat, amely a nyomtatóillesztők üzemelteti a 32 bites alkalmazásokkal. Ezek az alkalmazások alkalmasak szabványos nyomtatási függvényeket, és minden Splwow64 ismerete nélkül jár el. A háttérben a hívások vannak thunked oda-vissza az ügyfélalkalmazás és Splwow64 között.  Ez a megoldás egy ügyféloldali hatása, hogy ezek az alkalmazások nyomtatóillesztő összeomlást elkülönítve-e.

AWindows Server 2012ésWindows 8a Csoportházirend engedélyezve van, a Splwow64 az illesztőprogram DLLs minden olyan alkalmazás, amely támogatja ezt a funkciót futtat.

Alkalmazás elkülönítési szabályozza a következő csoportjának házirend-beállítás:

Számítógép konfigurációja/Felügyeleti sablonok/nyomtatók/elkülönítése nyomtatóillesztők alkalmazásokból

Aelkülönítése nyomtatóillesztők alkalmazásokbólbeállítás van a következő leírása:

Határozza meg, ha nyomtatóillesztőt összetevői helyett általában alkalmazásokba betöltése alkalmazásoktól elkülönítve. Jelentősen elkülönítése a nyomtatóillesztők csökkenti a egy nyomtatóillesztőt hiba okozza, az alkalmazás összeomlási.

Nem minden alkalmazás illesztőprogram elkülönítési támogatja. Alapértelmezés szerint a Microsoft Excel 2007, az Excel 2010, a Word 2007, a Word 2010 és a bizonyos más alkalmazások konfigurált támogatja azt. Lehet, hogy más alkalmazások is képes elkülönítése nyomtató-illesztőprogramokat, attól függően, hogy azok vannak konfigurálva.

Ha engedélyezi, vagy nem konfigurálja ezt a beállítást, illesztőprogram-elkülönítési támogatásához beállított alkalmazásokat elkülönített lesz.

Ha letiltja a házirend-beállítást, majd nyomtatóillesztők lesznek addig betöltve az összes társított alkalmazás folyamatok belül.

V4 illesztőprogram-modell tervezési és architektúra

Az elmúlt 10 évben köre az általános nyomtató leírása (GPD) v3 illesztőprogram modellben fejlődésére / PostScript nyomtató leírása (PPD) – csak a konfiguráció és a leképezési XPSDrv, hogy automatikus konfigurálása, és a teljes felhasználói felület helyettesítő. Ezek a változások támogatott ügyfelek és partnerek követelményeinek, de a szintén hozzáadott összetettségét, és a felügyeleti általános. Az alábbiakban néhány, de nem minden a nehézségeket társított a v3 illesztőprogram-modell:

  • Nyomtató-illesztőprogramokat egy összeomlást felső okait és a Microsoft Office lefagy.

  • Rendszergazdák töltött idő nyomtatóillesztő frissítések kezelése és a nyomtatási sorok összevonása rengeteg, és a végfelhasználók számára több-platformra illesztőprogramok elvégezzen.

Ezeket a problémákat mérséklése érdekében sok partnerek kipróbált univerzális vagy osztály illesztőprogramok, de a v3 illesztőprogram-modell rövid kulcs forgatókönyvek, amely lehetővé tenné, hogy a partner sikeres számos esik.

A v4 illesztőprogram nyomtatótípusonként javítja az eszközök használatát, az összes felhasználóra minőségének enyhítő ismert problémáiról a v3 illesztőprogram-modell és fejlesztése könnyebb megvalósítás bővítési pontokat. V4 nyomtatóillesztők továbbra is használhatja a GPDs, PPD, kétirányú és az automatikus konfigurálás általános leíró nyelv GDL-alapú, amíg a rétegek elérhető-e az elmúlt egyes eltávolították vagy cserélni.

A v4 nyomtatóillesztő modell egy új aspektusa egy nyomtatási osztály-illesztőprogramokat mutató koncentráljanak. Ezek különleges v4 nyomtató-illesztőprogramokat, csak olyan funkciót, amely azonos az eszközök széles osztály megvalósító Windows termékhez, és a lehető általános van megjelölve. Ennek következtében a Windows automatikusan a illesztőprogramot cserélheti a Windows Update, a végfelhasználó mutató hatékonyabb működését, amint érhető el, a jobb lehetőséget.

V4 illesztőprogram-Tervező

A következő volt az új v4 modell tervezési szempontok:

  • Windows Áruházbeli alkalmazások

    Az új Windows-élmény, és az új Windows Áruházbeli alkalmazás modellek bevezetni új tervezési szempontok vonatkozó felhasználói felület viselkedést, és a biztonsági környezet. Nyomtató-illesztőprogramokat v4 nagyon fontos szerepelnek, a Windows felhasználói felület részletes integrációs, folytonos viselkedés és gazdag bővíthetőség.

  • A Windows ARM

    Az ARM processzoron futó Windows módosítja a paradigm power kihasználtság és illesztőprogram viselkedések tekintetében. A v4 nyomtatóillesztő modell támogatja a nyomtatók a ARM nyomtatási osztály-illesztőprogramokat téve azonban továbbra is rich végfelhasználói során egy leválasztott felhasználói felület fejlesztési modell köszönhetően. Nincs v3 illesztőprogram támogatás a Windows ARM.

  • Illesztőprogram-fejlesztés megkönnyítése érdekében

    A v4 illesztőprogram-modell támogatja a meglévő beruházások v3-as és a XPSDrv architektúrák megkönnyítése illesztőprogramok fejlesztéséhez és teszteléséhez közben. A v4 illesztőprogram-modell támogatja a Visual Studio segítségével illesztőprogram-fejlesztési, és a száma, amelyek megkönnyítik a illesztőprogramok, és készítsen támogatja. Nyomtató-illesztőprogramokat v4 is felépítése testre szabott felhasználói felület, mint egy egyszerű Windows-alkalmazást, a fejlesztők számára, hogy a legfrissebb keretrendszerek és toolsets használja a során friss megtartandó engedélyezése támogatása.

  • Nyomtatómegosztás

    Nyomtatómegosztás egy nagyobb érték javaslatának felvétele a Windows nyomtatókiszolgáló, de v4 nyomtatóillesztők ahhoz, hogy még jobban nyomtatómegosztás tervezték. Különösen azok felügyeleti költségek csökkentése, szüntetheti meg több-platformra illesztőprogram-felügyeleti és támogatja a Windows Vista, hogy az ügyfél operációs rendszerekWindows 8.

    Megjegyzés

    Operációs rendszerek előttiWindows 8nem támogatja a v4 illesztőprogram-modell, de a megosztott v4 várólistára kinyomtathatja aWindows Server 2012a fokozott pont és a nyomtatás kompatibilitási illesztőprogram üzemelteti a nyomtatókiszolgáló fut, amelyek segítségével a nyomtatókiszolgálóWindows Server 2012.

V4 illesztőprogram-architektúra

A következő egy nyomtatóillesztőt v4 magas szintű ábrázolása. Megjelenítés szűrők és a felhasználói felület alkalmazás kivételével az összes kód a Microsoft által biztosított. A V4 nyomtatóillesztők típusainál adatfájlok és a JavaScript a bővíthetőség. A kék jelölőnégyzetéből, amelyben egy meglévő, a v3 illesztőprogram-modellben használt fájlokat, és a zöld jelölőnégyzetéből, amelyben egy új helyek csatlakoztatni.

Figure 3:v4 Driver Architecture

A 3. ábrán: v4 illesztőprogram-architektúra

Megjelenítés

A v4 illesztőprogram-modell csak a XPSDrv architektúra használ, annak érdekében, hogy a leképezési PDL eszközbe támogatja. XPS közvetlen szűrőket nem szükséges eszközök, de az összes többi vagy tartalmaznia kell egy meglévő nyomtatási osztály-illesztőprogram a RequiredClass irányelv használatával v4 jegyzékfájl szereplő PDL eszközbe leképezési vagy egy függőségi szűrők.

Figure 4: Rendering Architecture

Alakzattá 4: Leképezési architektúra

Konfigurációs réteg

A v4 illesztőprogram-modell jelentősen egyszerűsített konfigurációs réteg támogatja. V3 nyomtatóillesztők ahol a konfiguráció összekapcsolt az a felhasználói felület erősen, eltérően v4 nyomtatása illesztőprogramok fókusz mutató PrintTicket, a PrintCapabilities és a megkötés szolgáltatásra. Közös konfigurációs modul, PrintConfig.dll, más funkcióját, amely korábban rendelkezésre a UnidrvUI és PS5UI core illesztőprogramok.

A v4 illesztőprogram-modell nem alkalmazhat konfigurációs beépülő modulok, így az eszköz konfigurációjának legtöbb GPD vagy PPD fájlok-ben kell megadni. Ezenkívül a v4 nyomtatóillesztők rendelkezhetnek, hogy támogatja a speciális megkötés kezelését, valamint a PrintTicket és PrintCapabilities támogatja a JavaScript-fájl.

Általános nyomtató leírása (GPD) és a PostScript Printer Description (PPD) formátumú fájlokat nem változnak, a v4 nyomtató-illesztőprogramokat. Meglévő GPD és PPD fájlok kompatibilisek.

Egyéni felhasználói felületek

Nyomtató-illesztőprogramokat támogatja v4 testreszabott felhasználói felületek a Windows asztal és az új Windows felhasználói felület. Ezek a során nagyon különböző jellege miatt ezek UI két különböző alkalmazásként kell végrehajtani.

Nyomtató-kiterjesztések v4 nyomtatóillesztők támogatja az asztalon, és az összes meglévő alkalmazáshoz. Is dolgoznak a fokozott pont és a nyomtatás illesztőprogrammal nyomtatómegosztás forgatókönyvek. Az összes operációs rendszer Windows Vista keresztül a tervezett támogatásiWindows 8.

Windows áruház eszköz alkalmazások v4 nyomtató-illesztőprogramokat az új Windows felhasználói felület támogatja.

Nyomtató megosztása – áttekintés

A nyomtatómegosztás végrehajtása aWindows 8frissítve lett a modern felhasználók követelményeknek megfelelő, és támogatja az új v4 illesztőprogram modell éppen bevezetettWindows 8.

Az előzetes modell hivatkozni, mind a kiszolgálón, és az ügyfélszámítógépeken, azonos illesztőprogramok; használata a megadott a különböző támogatott architektúrák Windows (x 86, x 64 és SoC rendszerek) egyező illesztőprogram lehet jobb egy nehezen javaslatának felvétele az első. Illesztőprogram-verziók közötti inkompatibilitás ügyfél kapcsolat hibákat okozhatnak, és jelentős mennyiségű időt létrehozó kapcsolatok is telhet.

Az általános az új v4 illesztőprogram-modell, mind az azt támogató megosztási végrehajtása célja, hogy a végfelhasználói, és a felügyeleti élmény minél egyszerűbbé.

Néhány szolgáltatása a nyomtatómegosztás engedélyezése a végrehajtott módosításokat meghatározóWindows 8. Ezek a következők szerint összegezhető:

  • Ügyfelek használhatják fokozott pont és a nyomtatás készítése a nyomtatási feladat, amelyet a kiszolgáló használhat egy adott illesztőprogram használata nélkül.

  • Kiszolgálók beágyazására a konfiguráció és a nyomtató szolgáltatásait, és, hogy egy ügyfélszámítógép oly módon, hogy az ügyfélszámítógépek használható, anélkül, hogy egy adott illesztőprogram adatok kommunikációt.

  • A nyomtatókiszolgáló már nem a szoftver elosztási módszert. A Windows korábbi verzióiban egy olyan mechanizmus, amely nyomtató ügyfelek sikerült illesztőprogram beszerzése nyomtatókiszolgálók megadva. Biztonsági, kompatibilitási, azok működőképességét és megbízhatóságának miatt ez a funkció el lett távolítva a v4 illesztőprogram modell és továbbfejlesztett pont és a nyomtatás. Alacsonyabb szintű ügyfélszámítógépek továbbra is be tudja fogadni a fokozott pont és a nyomtatás kompatibilitási illesztőprogramWindows Server 2012v4 való kompatibilitás engedélyezéséhez a kiszolgálók nyomtatása megosztások. Futtató ügyfelekWindows 8pont és a nyomtatás rendelkezik-e fokozott támogatási építve az operációs rendszer, és a szabványos pont és a nyomtatási mechanizmusok használhatják az egyező v3 illesztőprogramok juthat, ha a rendszergazda a régebbi illesztőprogramok használatának folytatásához. Adott v4 illesztőprogramok is telepíthető aWindows 8ügyfelek, vagy a Windows Update/WSUS letöltött annak érdekében, hogy a további funkciókat vagy képességeket nyújtanak, például a client side megjelenítés való csatlakozáskor fokozott pont és a nyomtatási megosztja.

Architektúra

A megosztás végrehajtásához három jelentős változtatásokat vannakWindows Server 2012:

  1. Bővített pont és a nyomtatási kompatibilitási illesztőprogram

    Windows Server 2012kiszolgálók adja meg, a Microsoft fokozott pont, és a nyomtatási kompatibilitási illesztőprogram fut a Windows korábbi verzióiban, és ezek az ügyfelek használhatják az illesztőprogram az esetleges frissítéseket, vagy az ügyfél nyomtatási alrendszer módosítása nélkül.

  2. A kiszolgáló illesztőprogram terjesztési letiltása

    Windows Server 2012az ügyfelek számára (kivéve a korábban említett fokozott pont és a nyomtatás kompatibilitási illesztőprogram) kiszolgálók v4 illesztőprogramok nem ad meg. A Windows korábbi verziójú ügyfelek továbbra is tud kapcsolódni a v4 nyomtatási megosztások probléma nélkül. FuttatóWindows Server 2012v3 illesztőprogramok használata fognak működni, azonos módon, hogyWindows Server 2008 R2viselkedik. Nincs nem történtek módosítások a v3 nyomtatómegosztásWindows Server 2012.

  3. Bővített pont és a nyomtatás

    Windows 8lehet, hogy a ügyfelek tud kapcsolódni aWindows Server 2012v4 várólisták megosztása kiszolgálók. Ez magában foglalja a beszerezni, és egy kompatibilis illesztőprogram telepítése, konfigurációs beállítások szinkronizálása azokat a kiszolgálón, hogy képes-e, és a nyomtató képes megosztott v4 illesztőprogramot.

A módosítások a várólista végre kell hajtani ezek új megosztási szolgáltatások történtek az ügyféloldali és a kiszolgálóoldali, és a következő szakaszok ennek megfelelően külön a módosításokat.

Kiszolgáló változások

Az alábbi táblázat a módosításokatWindows Server 2012nyomtatómegosztás és a telepítő.

  • Kompatibilitási illesztőprogram

    Illesztőprogram-megosztásának előtti operációs rendszerek támogatásáhozWindows 8a Microsoft fokozott pont nyomtatási kompatibilitási illesztőprogram biztosított és az operációs rendszerrel. A Microsoft fokozott pont, és nyomtatási kompatibilitási illesztőprogram kapcsolódási pontok v3 illesztőprogramWindows Server 2012nyomtatási várólistát, amely megosztott v4 illesztőprogramokat használ, és XPS, mint a PDL bocsát ki. A Microsoft fokozott pont és nyomtatási kompatibilitási illesztőprogram kompatibilisWindows 7és a Windows Vista; Windows Vista előtti Windows-verzió nem támogatott, és letiltva (a kiszolgáló nem kísérli meg blokkolja az ügyfelek verziója, a alapján, de a Microsoft fokozott pont és nyomtatási kompatibilitási illesztőprogram határozza meg, hogy kompatibilis-e az ügyfél telepítése során.)

    Alapértelmezés szerint amikor a Windows korábbi verziójával ügyfél lekérdezi az illesztőprogram (keresztül GetPrinterDriver API), a nyomtató megosztott v4-illesztőprogrammal, akkor jelennek meg, a Microsoft fokozott pont és a nyomtatás kompatibilitási illesztőprogramja a processzorarchitektúra az ügyfél által használt függetlenül használja a kiszolgáló milyen a tényleges illesztőprogram várólista van. Ennek eredményeként Ha a kapcsolat a Microsoft a fokozott pont és a nyomtatás kompatibilitási illesztőprogram le a kiszolgálóról, és telepítése az ügyfélen.

    A v3 modell változatlan maradWindows Server 2012és megosztása és a nyomtatási sor v3-illesztőprogramot használ, a telepítő változatlan marad függetlenül ha az ügyfélWindows 8vagy a Windows korábbi verziója.

  • Illesztőprogram-terjesztési letiltása

    Korábban leírt, a Microsoft javul a pont, és a nyomtatási kompatibilitási illesztőprogram megadott megosztott és v4 illesztőprogram várólistára nyomtatás engedélyezése a Windows korábbi verzióját futtató ügyfelek.

    Nincs illesztőprogram bináris beolvasása a kiszolgálóról a meglévő ügyfelek által használt tényleges API nem. Meglévő kiszolgálók elérhetővé illesztőprogram-fájlokat a \\server\print$ megosztás alatt, és az információt, hogy milyen illesztőprogram használata a várólista van, és milyen fájlokat van szükség van a GetPrinterDriverEx API keresztül az ügyfelek által. Meglévő Windows-ügyfelek GetPrinterDriverEx a távoli nyomtató a távoli illesztőprogram adatainak hívást, és aztán egyszerűen fájlrendszer API-k a fájlokat másoljon a kiszolgálói megosztás az ügyfél SMB.

    Letiltása helyett a nyomtatási$ megosztás, mivel a Microsoft terjesztése továbbra is szükség a régebbi ügyfelek pont és a nyomtatás kompatibilitási illesztőprogram fokozott, GetPrinterDriverEx nem adja meg az illesztőprogramok adatai, hogy az ügyfelek nem tudja használni a visszaadott adatok illesztőprogramok nyomtatási$ alatt található, és kényszerítve vannak-e, majd próbálja meg a más módszerrel származó illesztőprogramokat.

  • Bővített pont és a nyomtatás

    A v4 illesztőprogram-modell kiegészítő módosulnak a nyomtatómegosztás modell. A frissített nyomtatómegosztás mechanizmus nevezik fokozott pont és a nyomtatás, és lehetővé teszi a nyomtatási ügyfelek használhatják v4 megosztások a gyártó által biztosított illesztőprogram letölteni a nyomtatókiszolgáló nélkül.

    Ha a rendszert futtató számítógépWindows 8kapcsolódik egy megosztott nyomtatási sor a kiszolgálón, hogy ellenőrzi, hogy helyileg v4 nyomtatóillesztő, amely egy HardwareID, amely megegyezik a PrinterDriverID a kiszolgáló nyomtatóillesztő definiálva van. Azt is ellenőrizze a Windows Update, kapcsolat időpontban, vagy később a Windows Update megfelelő illesztőprogramot. Egyezést, ha az ügyfél letölti az adott illesztőprogram, és az ügyféloldali megjelenítés (CSR) használatával kapcsolódik. Ha az illesztőprogram tartalmaz egy testre szabott felhasználói felület, majd, hogy a felhasználói felület nem jelenik meg a felhasználó.

    Ellenkező esetben az ügyfél csatlakozik, a továbbfejlesztett pont és a nyomtatás illesztőprogrammal. Ha már az ügyfél nem rendelkezik az illesztőprogram, hogy letölti a kiszolgálóról. Ezen a ponton az ügyfél letölti a konfigurációs adatok fájlokat a kiszolgálóról, és az ügyfél nyomtatási sor társítja őket. A felhasználó nyomtatása, azok rendelkezésre álló honosított, a Microsoft szabványos felhasználói felület, kivéve, ha a felhasználó megszerzi a nyomtató kiterjesztését, vagy a Windows áruház eszköz alkalmazását automatikusan letöltésre. A nyomtatási feladat az ügyfélen történő XPS jelenik meg, és a felhasználói beállítások közé egy PrintTicket. Ez az majd a kiszolgálónak küldött, és azokat a kiszolgáló nyomtatási illesztőprogrammal PDL megjelenítve.

    Figure 5: Enhanced Point and Print Diagram

    Alakzattá 5: A továbbfejlesztett gyorsnyomtatás diagramja

Ügyfél-módosítások

Az alábbi táblázat a módosításokatWindows 8nyomtatómegosztás és a telepítő az ügyfelek számára.

  • Illesztőprogram-adatbeolvasási és a frissítés változások

    Az illesztőprogram-terjesztési letiltásának a cél elérése érdekébenWindows Server 2012nyomtatókiszolgáló, és annak érdekében, hogy az optimális v4 illesztőprogram-élményWindows 8ügyfelek nem használhatnak örökölt v3 pont és a nyomtatás mechanizmusok illesztőprogram beszerzése érdekében. Ehelyett egy új pont és a nyomtatási mechanizmus adtak, kihasználhatja a Plug and Play, mind a beszerzési és telepítési kompatibilis nyomtatóillesztők, valamint a karbantartása vagy frissítése az illesztőprogramok.

    Megjegyzés

    A Windows Server Update Services (WSUS) annak előnyeivel nyomtató-illesztőprogramokat az ügyfelek konfigurálása További tudnivalókért tekintse megA Windows Server Update Services áttekintése.

További technikai nyomtatómegosztás, lásd:Nyomtató megosztása technikai részletei.

A függelék: Feltételek és a definíciók

A következő táblázat és dokumentumszolgáltatások határozza meg a gyakran használt feltételeket.

Kifejezés

Definíció

Nyomtatási sor

Nyomtatási eszköz (fizikai vagy virtuális) nyomtatókiszolgáló kezeli. Nyomtatási sorok is, vagy nem oszthatók.

Nyomtató-kapcsolat

A nyomtatókiszolgáló megosztott nyomtatás várólistára proxyként nyomtatási sor. Ezek jönnek létre az ügyfélszámítógépeken a nyomtató megosztási folyamat alapvető részeként.

Kompatibilitási illesztőprogram

A Microsoft pont és a nyomtatás kompatibilitási illesztőprogram fokozott. Általános alapterv biztosító v4 illesztőprogram nyomtatás funkció és az ügyfél és a kiszolgálón futó v4 illesztőprogram egy nyomtatási várólistához való csatlakozásra élményWindows Server 2012. Az illesztőprogram bocsát ki a XPS, mint a szolgáltatást futtató kiszolgáló által natív módon felhasználható PDLWindows Server 2012és az illesztőprogram v3-as vagy v4 konfigurációs adatok segítségével adja meg a beállítási lehetőségek az ügyfél számára.

v3

Az illesztőprogram nyomtatótípusonként használt Windows-verziók keresztül Windows 2000Windows 8.

v4

Az új illesztőprogram nyomtatótípusonként aWindows Server 2012ésWindows 8.

A CSR

Ügyféloldali megjelenítés, amely jelzi, hogy a leképezési PDL azokat a nyomtatási feladat akkor fordul elő (a munkát a kiszolgálóról kiürítés), az ügyfélen.

SSR

Kiszolgálóoldali megjelenítés, amely azt jelzi, hogy PDL be, a nyomtatási feladat megjelenítés akkor fordul elő, a kiszolgálón.

Localspl

A helyi nyomtatási szolgáltató tartja karban a helyi nyomtatási sorok, valamint a GUID-nyomtatók (lásd alább), amely.

GUID-nyomtató

A helyi nyomtató objektum, amely biztosítja a biztonsági tár gyorsítótárazás CSR által használt nyomtatási kapcsolatot localspl kezeli, client-side-megjelenítő, a kapcsolat nélküli nyomtatás, és több. A GUID-nyomtató jön létre a kapcsolat létrehozása alapvető részeként, és alkalmazza az illesztőprogram beszerzett pont és a nyomtatás során.

Pont és a nyomtatás (P & P)

Nem lehet a Plug and Play súgórendszerrel, ez ismerteti funkció, amely lehetővé teszi a nyomtató kapcsolatot létesíthet egy távoli nyomtatási soronként egy ügyfélszámítógép az illesztőprogram beolvasása, mind a kapcsolat állapota a többi beállítása.

PDL

A lap nyelvet (PDL) egy nyelvet, mint egy tényleges kimeneti bitkép magasabb szintű nyomtatott oldal megjelenése leíró.