Elméleti alapjai nyomtatás a Windows rendszer
Ahhoz, hogy megértsük a szerepe a nyomtatószerver a folyamat „tárgyiasítást bájt” minősítette a termékeket ebben a régióban, és felvázolja a lehetséges problémákat, meg kell tanulni a folyamat a nyomtatás a legnépszerűbb operációs rendszer, amely szerint a hegyes nyomtatók sok modelljével - Microsoft Windows. Sematikus ábrája a kölcsönhatás a komponensek ábrán látható. 1.
Ábra. 1. Nyomtatási technológia Windows
A szempontból a hétköznapi programok, mind a grafikus eszköz, amely figyeli, hogy a nyomtató a virtuális vászon, amelyen a program készít bármilyen dokumentumot révén univerzális parancsok. Alkalmazások közvetlenül a vezetők nem érintkeznek, feladatuk kizárólag a nyomtató-kiválasztási párbeszéd és a párbeszédet hívja a nyomtatási beállításokat.
Kézhezvételét követően az alkalmazás sorrendjét grafikus parancsok, alrendszer (GDI Graphics Device Interface «programozási felület dolgozó grafikus eszközök") halad őket a vezető, hogy egy másik parancsokat - kifejezetten a kijelölt nyomtató. Sokszor nem, ebben a szakaszban, a vezető ad nyomtatásra kész adatfolyam, de általában elegendő a közbenső metafile - akkor, ha a nyomtató igényel szűrés a számítógépen, az átvilágítás lehet végezni nem a kliens számítógépen, és amelyhez csatlakozik nyomtatót, amely a nyomtató szerveren.
GDI: kis kitérőt
De általában a «GDI-nyomtató»vagy »A Windows-nyomtató« kifejezés host-alapú nyomtatási, ha a nyomtató egy egyszerűsített eszköz, amely nem rendelkezik saját hatáskörét jelölő lapok, színes elkülönítés és raszterizációs, és megköveteli a teljes adatokat a számítógép«, az, hogy véget vessen és nem kellene itt lennie. " Vannak még a hibrid eszközök, PCL3GUI, ahol az elrendezés történik a számítógépen, és elvégzi a RIP nyomtató már önmagában. Nagyjából elmondható, hogy a határ közötti host-alapú nyomtatók és minden más GDI-nyomtatók, lehet az az alapján, hogy a készülék képes arra, hogy betűtípus vektoros formában, vagy szükség raszteres.
Ezután a feladat hárul, hogy a nyomtatási sor megfelelő a kijelölt nyomtató. Kezelő (kezelő) tartja egy ideiglenes másolatot a lemez a munkát, hogy szabadítson fel memóriát, és csökkentse függőségét az hiba. Átalakult a szó orsó van írva a magyar nyelv, mint a „vert”: spooler valóban hasonlít a tekercs egy varrógép - ez az első orsóra menettel (tartani a munkát), aztán unwinds varrással (adat megy a nyomtatás).
A kész munkát a saját nyelvén a nyomtató akkor már nyomtatni. Ahhoz, hogy küldje el a feladatot a nyomtatóra a nyomtatási monitorok. A „print screen” semmi köze a feltétele a monitor - tulajdonosi közüzemi néhány gyártó, a képernyőn megjelenő haladást. Nyomtató Monitor - egy eredeti nyomtató-illesztőprogram egy olyan protokoll, amely lehetővé teszi, hogy küldje el a feladatot a nyomtató egy adott felületen (de nem az interfész driver). Nyomtatás monitorok vannak osztva a nyelvet monitor és portfigyelők. A nyelv monitor, kétirányú párbeszédet a nyomtató segítségével, például egy részhalmaza PJL parancsok nyelv, információk fogadásáért felelős a jelenlegi helyzetét az eszköz: .. Readiness, papírelakadást, a tintaszint, stb helyett, a PJL amely végre a szabványos könyvtári funkciót lehet használni és más nyelveken. Monitor portok csupán szabályozza az információ továbbítása révén a nyomtató port, küld adatcsomagokat egy jelet hajlandóság a vétel. Porthozzárendelésének végzik a névadó fülön a nyomtató tulajdonságait. Ami jár, mint egyetlen egység, terjesztése feladatok nyomtatók között - Ha több azonos nyomtatók, akkor össze lehet vonni egy csoportot ( „unió” a medence Engl medence ..). Nyomtatók egy csoportban kell lennie ugyanabban a szobában, mert lehetetlen előre megjósolni, hogy pontosan milyen lesz a dokumentumot.
Mivel a nyomtatók, a kikötők is vannak helyi (lokális) és a hálózat (pontosabban, a távoli - remote). A helyi portok csak LPT párhuzamos és soros COM, amely szolgálja a monitor normál helyi port. Hálózati portok csomagolást a hálózati nyomtatás speciális protokollok, mint az LPD. Tulajdonképpen itt és életbe eszközök mára elfogadott felhívás (print-server készülék) print szerver, de ezek közönséges hálózati nyomtató adapter. Némelyikük inkább funkcionális, míg mások csak a konverter «USB-Ethernet» nehéz hívni. Ők is számítógépek miniatűr, és lehetővé teszi a nyomtatást a hálózaton keresztül - csak nem alkalmazza az összes funkcióját a nyomtatószerver. Sőt, jelenlétében megfelelő tudás, manuálisan is építeni egy nyomtatószerver a régi számítógép és a Linux operációs rendszer típusát.
A választás a kölcsönhatási modell
Mint már említettük, a számítógép segítségével ahelyett, hogy a nyomtatószerver kompakt készülék nélkül merevlemez, és egy kis memória kapacitását, akkor nem számíthat nagy munkákat pufferelés vagy szűrés a szerver oldalon. Ha szüksége van ilyen funkció kell adnunk ad hoc mód (peer-to-peer, P2P), ahol az ügyfelek közvetlenül hozzáférhet a nyomtatószerver, beleértve a hálózati csatlakozó helyi nyomtató (2A.).
Ábra. 2. Peer interakció és az építészet „kliens-szerver”
El kell menni a kliens-szerver modell, ahol a nyomtatót a szempontból egy távoli munkaállomásról. és csak a szerver is - a helyi (2b.). Itt egy dedikált számítógép eljáró nyomtatószerver az ügyfelek és az egyetlen, aki beszél közvetlenül külső nyomtatószerver a megfelelő nyomtatót. Ebben az esetben a nyomtatószerver működik, mint egy egyszerű hálózati adapter, amely lehetővé teszi helyett USB vagy LPT interfészek információt továbbítani a helyi hálózaton keresztül, annak minden infrastruktúrával. Ezért az ilyen hálózati adapter nem igényel különleges „felfújni” - csak, hogy kompatibilis legyen a számítógépes szerver, mert a szolgáltatási szint a végfelhasználók már függ a számítógépes szerver.
Generic átok Win-nyomtatók
Tehát miután az összes, miért olyan sok low-end modell, most forgalomba hozott nyomtatók nem működnek a hagyományos nyomtatási szervereket? Mert tökéletesen működik, ha közvetlenül csatlakozik a számítógéphez, vagy ha másik számítógéphez csatlakozik, és megosztás, mint közös erőforrás. A probléma abban rejlik, hogy a nyomtatószerver nem tölti be a nyomtató vezérlő program szükséges hozzá. Ahhoz, hogy tanítani néhány nyomtató szerverek is hasonló trükkökkel, vannak bizonyos szempontból, de ezek nem az átlagos felhasználó számára.
De miért nem a meghajtó lefagy, amikor próbál nyomtatni a nyomtatóra, ha valaki csatlakozik egy nyomtatószerver? És miért ne lógjon nyomtatásakor az ugyanahhoz a nyomtatóhoz, ha csatlakoztatva van egy másik számítógépre? És mivel a vezető nem teljesen hülye: ő próbál letölteni a firmware csak a helyi nyomtató. Vagyis, ha probléma van a nyomtatási egy helyi nyomtatóra, beleértve ül a távoli (hálózati) port, a vezető először le kell tölteni a nyomtató firmware, mielőtt a nyomtatási adatok fogadására. Ha a hálózati nyomtatót. illesztőprogram számítógépre elhagyja ezt a feladatot a vezető a szerver számítógépen, amelyhez a nyomtató helyi.