| Változat | 1.0 |
|---|---|
| Kiadó | Matthew Shea |
| Kiadási dátum | 2016. aug. 19. |
| Dátum hozzáadva | 2016. aug. 19. |
| Os követelmények | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Követelmények | .NET Framework version 3.5 or later |
| Összes letöltés | 12 |
| Ár | Free |
Leírás
A SetDefaultPrinter egy apró segédprogram a Windows alapértelmezett nyomtatójának beállításához. Ahelyett, hogy a felhasználók a nyomtatólistát a vezérlőpulton keresnék meg, egy egyszerű párbeszédpanelen jelennek meg a nyomtatók listájával és egy Kiválasztás gombbal.
Ezt a segédprogramot egy akkori asztali számítógép-telepítés részeként írtam. Egyszemélyes informatikai osztály voltam, így a felhasználók gyermekfelügyeletének csökkentése jó dolog volt. És valljuk be, egyes felhasználóknak sokkal több gyerekfelügyeletre van szükségük, mint másoknak. Körülbelül 50 emberünk és 10 nyomtatónk volt, és a projekt elején felfedeztem egy problémát: amikor egy barangoló felhasználó először jelentkezett be a számítógépre, az alapértelmezett nyomtató nem volt mindig konzisztens. Néhány esetben pedig egyik nyomtató sem volt alapértelmezettként beállítva, ami miatt sok program illeszkedett, és hibákat dobott fel.
A közzététel után, és bármikor, amikor másik számítógépet használtak, a felhasználók vakon nyomtatták dokumentumaikat, néha az adatvédelemre érzékeny dokumentumokat, majd rájöttek, hogy nem tudják, melyik nyomtatóra ment. A felhasználók egy része alig tudott számítógépes ismeretekkel, így egyszerű és következetes módszert kellett találnom arra, hogy lehetővé tegyem számukra az alapértelmezett nyomtató kiválasztását.
A SetDefaultPrintert bármilyen módon használhatja. Úgy hoztam létre, hogy az alapértelmezett Windows felhasználói bejelentkezési szkriptből futhasson, így minden alkalommal, amikor egy felhasználó először jelentkezett be a számítógépre, a párbeszédpanel felugrik, és választásra kényszeríti. Elég kicsi ahhoz, hogy a .\Netlogon mappában tárolható, és onnan közvetlenül lehessen futtatni. Az Asztalhoz is létrehoztam parancsikonokat, és "rögzítettem" a Start menüben, hogy a felhasználók bármikor futtathassák.
A SetDefaultPrinternek nincs telepítője, csak egy ZIP-fájlja. Egyetlen EXE fájlból áll, és csak a Microsoft .Net Framework-re van szüksége. Windows 7 rendszerre fejlesztették ki .Net 3.5-tel, és biztos vagyok benne, hogy még jó ideig kompatibilis lesz az újabb verziókkal, de nem tudom, mennyire kompatibilis a régebbi verziókkal.
Sikeresen használtam a SetDefaultPrintert Windows XP, 7, 8, Server 2003 és Server 2008 rendszeren, de tesztelnie kell a környezetében, hogy megbizonyosodjon arról, hogy nincsenek nem kívánt következményei.
Valószínű jövőbeli fejlesztések: - parancssori kapcsolók a nyomtató kiválasztásához - időtúllépés alapértelmezett beállítással - láthatatlan művelet - Windows tálca kisalkalmazásként való futtatás.