Kezdőlap > General > Nyomtatók központi kezelése

Nyomtatók központi kezelése


Nagyon régóta terveztem megírni a cikket, viszont most a fórumban felmerült kérdés ismét előtérbe hozta. Gyakorlatilag arról van szó, hogy miként lehet központilag „kiszórni” nyomtatókat.

 

Azt ugye tudni kell, hogy a helyileg felvett nyomtatók (akár helyi porton, akár hálózati porton kommunikálnak) minden felhasználónál látszanak, míg a megosztott nyomtatók láthatósága (vagyis, ami más gépen van megosztva, s az adott gépre felvéve) felhasználó-függő.

 

Önmagában, ha megosztott nyomtatóról van szó, használhatjuk az alábbi leírást:

http://207.46.16.252/en-us/magazine/2006.08.manageprinters.aspx

 

Ha viszont sima hálózati nyomtatóról van szó, akkor egyrészt fel kell vegyünk egy helyi portot számára, egy meghajtót, majd a kettőt összekötni egy entitás segítségével.

 

Ehhez egy beépített Windows parancsot fogunk használni, a rundll32 printui.dll,PrintUIEntry –t, megfelelően paraméterezve. Windows 7 esetén ugyanezt tudjuk elérni a Printui.exe használatával. A hivatalos leírás a KB189105.

 

Fontos: a PrintUIEntry-t így kell írni, fontos a kis- és nagybetű használata, ellenkező esetben Error in PrintUI.dll – Missing entry PrintUIEntry hibaüzenet "örvendeztet" meg minket, amely hiba kiderítése nem is olyan kézenfekvő Zavarban levő

 

PrintUIEntry gondok

          magyar esetében /v kapcsolóban nem jó az „or”, mert „vagy” kell – alternatív megoldás, ha használjuk a /K kapcsolót, /h "Windows NT x86" /v 3 módon

          paraméterek érvénytelenek: esetemben nem volt 100% pontosan leírva a gép típusának neve, egy szóköz hiányzott

 

Ha a nyomtató meghajtója nincs digitálisan aláírva, vagy alá van írva, de nem fogadja el valamiért (érdemes előbb egy gépen kipróbálni a parancsot), akkor a következő lehetőségeink vannak:

          közvetlenül a registry nem módosítható http://support.microsoft.com/kb/298503 (sem a HKLM, sem a HKCU)

          kézileg állítgatunk: nem elegáns, tekintettel arra, hogy tartományról, központi kezelésről van szó

          házirend (helyi vagy tartományi): Computer Configuration/Windows Settings/Security Settings/Local Policies/Security Options, ezen belül a Devices: Unsigned driver installation behavior

 

S akkor a konkrét eredmények:

Driver install (/ia):

rundll32 printui.dll,PrintUIEntry /ia /m "Nyomtató meghajtó pontos neve" /f "\ServerMegosztasOemSetup.inf"

 

Meghajtó telepítés és entitás létrehozása (/if):

rundll32 printui.dll,PrintUIEntry /if /b "Nyomtató entitás neve" /m "Nyomtató meghajtó pontos neve" /h "Intel" /v "Windows 2000 or XP" /f "\ServerMegosztasOemSetup.inf" /r "lpt1:"

 

Hálózati nyomtató telepítése (/in):

rundll32 printui.dll,PrintUIEntry /in /q /n\gepnyomtato

 

Ha az előbbi hálózati nyomtatót el akarjuk távolítani (/dn):
rundll32 printui.dll,PrintUIEntry /dn /q /n\gepnyomtato

 

Ha a nyomtatót alapértelmezetté akarjuk tenni (/y):
rundll32 printui.dll,PrintUIEntry /y /n"Nyomtató neve"

 

A /ga kapcsoló segítségével felülbírálhatjuk egyik előző mondatom, gyakorlatilag ennek a segítségével egy nyomtatót a géphez rendelünk, nem csak az adott felhasználóhoz.

rundll32 printui.dll PrintUIEntry /ga /n\gepnyomtato

 

Ha további lehetőségekre vagyunk kíváncsiak, akkor rundll32 PrintUI.dll,PrintUIEntry /?

 

 

Reklámok
Kategóriák:General
  1. 振姍
  2. Asterix
    április 21, 2010 - 6:10 de.

    Thanks 🙂

  3. december 11, 2011 - 7:27 du.

    Szerintem sok embernek segítettél ezzel a cikkel. Nekem nem ez a szakterületem, de hasznos volt elolvasni.

  1. december 30, 2015 - 6:02 du.

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: