Valószínűleg ismerős a szituáció: szétnézünk a lakásban, és a sarokban ott árválkodik egy régi, ám még tökéletesen működő USB nyomtató. Talán új laptopot vettünk, amin nincs CD-olvasó, vagy csak egyszerűen elegünk van abból, hogy mindig egyetlen géphez van láncolva. A gondolat pedig óhatatlanul eszünkbe jut: kidobjuk? Ugyan már! Mi lenne, ha azt mondanám, hogy ez a „múzeumi darab” mégis a ház szívévé, egy modern, hálózati nyomtatóvá válhat, méghozzá egy olyan eszközzel, ami talán már amúgy is lapul a polcodon? Igen, jól látod! A TP-Link TL-WR842ND router lesz a hősünk ebben a történetben! 😊
Kezdjük is egy vallomással: én is átestem ezen. Évekig használtam egy makulátlan HP Deskjet nyomtatót, ami USB-n keresztül csatlakozott a régi asztali gépemhez. Aztán jött az új laptop, a mobiltelefonok, a tabletek, és a nyomtató ott maradt árván, ahogy a gyerekek mondanák, „offline”. Vásároljak egy új, méregdrága Wi-Fi-s nyomtatót? Ugyan! Akkor jutott eszembe a régi, megbízható TP-Link TL-WR842ND routerem, aminek van egy titokzatos USB portja. Vajon mire való az a csatlakozó? Nos, hamarosan kiderül, hogy ez a kis router sokkal többet tud annál, mint gondolnánk! 😉
Miért érdemes menteni a régi nyomtatót? ♻️
Mielőtt belevágnánk a technikai részletekbe, gondoljunk bele: miért pazarolnánk és vennénk újat, ha a meglévő még tökéletes?
- Költséghatékony: Egy új hálózati nyomtató ára könnyedén túlszárnyalja egy használt router árát, vagy akár nullába kerül, ha már van egy TL-WR842ND-d. Kész pénzmegtakarítás! 💰
- Környezettudatos: Kevesebb elektronikai hulladék, hosszabb élettartam a meglévő eszközöknek. A Föld is hálás lesz érte. 🌍
- Kényelem: Elfelejthetjük a kábelekkel való bajlódást, azt, hogy a nyomtatáshoz mindig be kell kapcsolni a „fő” gépet, vagy hogy a család többi tagja csak bonyolult megosztásokon keresztül fér hozzá. Egy kattintás, és máris nyomtat a nappaliból, a konyhából, vagy akár a mellékhelyiségből (ha ott is van Wi-Fi! 😂).
- Élmény: A DIY projektek mindig sikerélménnyel járnak. Főleg, ha valami olyat csinálsz, amiről korábban azt hitted, csak drága új eszközökkel lehetséges.
Ismerd meg a hősünket: A TP-Link TL-WR842ND router 🦸♂️
Ez a kis fekete (vagy fehér) doboz, sok háztartásban megtalálható. Nem véletlenül! Megbízható, stabil, és ami a legfontosabb a projekt szempontjából: van rajta egy USB port! De nem ám a gyári firmware teszi lehetővé a nyomtató megosztását, hanem az, hogy ez a router szinte született arra, hogy a nyílt forráskódú OpenWrt firmware-t futtassa. 💡
Az OpenWrt egy Linux-alapú operációs rendszer routerekre. Ez olyan, mintha a telefonodra vagy számítógépedre Androidot vagy Windowst telepítenél. De routerre! 😉 Ez a szoftver sokkal nagyobb szabadságot, funkcionalitást és testreszabhatóságot ad, mint a gyártói firmware. Az OpenWrt közösség hatalmas, így rengeteg segédanyagot és csomagot találhatunk hozzá, például pont a nyomtatószerver funkcióhoz. Ez az, ami a TL-WR842ND-t a „mindent tudó” routerré varázsolja a szemünkben!
Felkészülés a műveletre: Amit szerezz be! 🛠️
Mielőtt belevágnánk a „lézercsata” közepébe, gyűjtsük össze az alapvető eszközöket és információkat. Ne aggódj, semmi extra dologra nem lesz szükség:
- TP-Link TL-WR842ND router: Igen, ez az alap! Győződj meg róla, hogy működőképes.
- USB nyomtató: Az áldozat, akarom mondani, a főszereplő! Csatlakoztatható USB kábellel.
- Ethernet kábel: A router ideiglenes konfigurálásához, mielőtt Wi-Fi-n érnénk el.
- Számítógép: Amiről a konfigurációt végezni fogod. Windows, macOS vagy Linux – mindegy, csak legyen rajta böngésző és SSH kliens (Windows esetén PuTTY).
- Internetkapcsolat: Az OpenWrt firmware és a szükséges csomagok letöltéséhez.
- Router verziója: Nagyon fontos! A TL-WR842ND-nek több hardververziója létezik (v1, v2, v3, stb.). Ez általában a router alján található címkén van feltüntetve. Az OpenWrt firmware frissítésnél kulcsfontosságú, hogy a megfelelő verziót töltsd le, különben tégla lehet a routerből! 🧱 (Persze, van esély helyreállítani, de inkább ne jusson el odáig a dolog. 😉)
Egy utolsó tipp, mielőtt ugrunk: Ha a routered már be van állítva és használod, készíts biztonsági mentést a beállításairól! Bár az OpenWrt telepítése tiszta lappal indul, sosem árt a biztonság kedvéért. ⚠️
A nagy átalakítás: Lépésről lépésre a hálózati nyomtatóig 🚀
1. lépés: Az OpenWrt firmware telepítése (Flashing)
Ez a legkritikusabb lépés, de ne ijedj meg! Ha figyelsz, menni fog.
- Töltsd le az OpenWrt firmware-t: Látogass el az OpenWrt hivatalos weboldalára. Keresd meg a TP-Link TL-WR842ND modellhez tartozó firmware-t, ügyelve a pontos verziószámra (pl. v1, v2, v3). Keresd a „sysupgrade” vagy „factory” jelölésű fájlt, attól függően, hogy épp gyári firmware-ről frissítesz, vagy már van rajta OpenWrt. Ha gyáriról, akkor a „factory” fájlra lesz szükséged, ha már van rajta OpenWrt, akkor a „sysupgrade” fájlra.
- Csatlakozz a routerhez: Kösd össze a számítógépedet a router egyik LAN portjával Ethernet kábellel. Kapcsold be a routert.
- Belépés a gyári felületre: Nyiss meg egy böngészőt, és írd be a router alapértelmezett IP-címét (általában
192.168.0.1
vagy192.168.1.1
). Jelentkezz be a felhasználóneveddel és jelszavaddal (gyári beállításokon általában admin/admin). - Firmware frissítés: Keresd meg a rendszereszközök (System Tools) vagy firmware frissítés (Firmware Upgrade) menüpontot. Válaszd ki a letöltött OpenWrt firmware fájlt, és indítsd el a frissítést. Ez eltarthat néhány percig, és nagyon fontos, hogy ne szakítsd meg a folyamatot, ne kapcsold ki a routert, ne húzd ki a kábelt! Amikor kész, a router újraindul.
- Első indítás OpenWrt-vel: Az újraindítás után próbáld meg elérni a routert a böngésződből az OpenWrt alapértelmezett IP-címén (általában
192.168.1.1
). Ha bejön a LuCI felület (az OpenWrt webes kezelőfelülete), akkor már félig nyert ügyed van! 😊 Alapértelmezés szerint nincs jelszó, csak be kell lépned, majd azonnal állíts be egy erős jelszót a Rendszer -> Adminisztráció menüpont alatt.
2. lépés: A szükséges OpenWrt csomagok telepítése
Most, hogy az OpenWrt fut a routeren, telepítenünk kell azokat a csomagokat, amelyek lehetővé teszik a nyomtató megosztását.
- Csatlakozás SSH-n keresztül: Nyiss meg egy SSH klienst (Windows-on PuTTY, macOS/Linux alatt a terminálba írd be:
ssh [email protected]
– az IP-cím a routered aktuális IP-címe). Add meg a jelszót, amit az előbb beállítottál. - Csomaglista frissítése: Mielőtt bármit telepítenénk, frissítsük a csomaglistát:
opkg update
Ez letölti a legfrissebb információkat a rendelkezésre álló csomagokról.
- A nyomtató szerver csomagok telepítése: Most jöhet a lényeg! Telepítsd a következő csomagokat:
opkg install kmod-usb-printer kmod-lp usbutils luci-app-p910nd p910nd
kmod-usb-printer
éskmod-lp
: Ezek a kernel modulok biztosítják, hogy az OpenWrt felismerje és kezelje az USB nyomtatókat.usbutils
: Segédprogramok az USB eszközök azonosításához (pl.lsusb
parancs).p910nd
: Ez maga a nyomtatószerver daemon. Egy egyszerű, de hatékony „raw” TCP/IP nyomtató protokoll, ami a 9100-as porton figyel. Sok nyomtató támogatja ezt.luci-app-p910nd
: Ez a csomag biztosítja ap910nd
grafikus felületét a LuCI webes felületen, így nem kell mindent parancssorból beállítani. Nagyon kényelmes! 😊
Ez eltarthat egy kis ideig, amíg a router letölti és telepíti a szükséges fájlokat.
3. lépés: A nyomtatószerver konfigurálása és a nyomtató csatlakoztatása
Már majdnem célba értünk!
- Nyomtató csatlakoztatása: Csatlakoztasd az USB nyomtatót a router USB portjához. Kapcsold be a nyomtatót!
- Ellenőrzés SSH-n (opcionális, de ajánlott): Lépj be újra SSH-n a routerre, és futtasd a következő parancsot:
lsusb
Ha minden rendben van, látnod kell a nyomtatódat a listában. Valami olyasmi, mint „Manufacturer_Name Printer” vagy a gyártó/modell neve megjelenik. Ha nem látod, ellenőrizd a kábelezést, a nyomtató bekapcsolt állapotát, és esetleg indítsd újra a routert.
- Konfigurálás LuCI-n keresztül: Lépj be a router webes felületére (LuCI). Navigálj a Szolgáltatások (Services) -> USB Nyomtató (USB Printer) menüponthoz.
- Pipáld be az „Engedélyezve” (Enabled) opciót.
- Győződj meg róla, hogy a „Nyomtató port” (Printer Port) beállítás a megfelelő, általában ez az alapértelmezett /dev/usb/lp0, vagy ha több eszköz van, akkor /dev/usb/lp1 stb. (az
lsusb
kimenete segíthet). A 9100-as port a Raw TCP/IP protokoll alapértelmezett portja, ezt ne változtasd meg. - Pipáld be az „Indítás bootoláskor” (Start on boot) opciót, így a router minden újraindítás után automatikusan elindítja a nyomtatószervert.
- Kattints a „Mentés és Alkalmaz” (Save & Apply) gombra.
Ezzel a routered már készen áll a nyomtatási feladatok fogadására!
4. lépés: Kliensoldali beállítások (Nyomtatás a gépekről)
Most jön a legkényelmesebb rész: a számítógépeidről való nyomtatás! Minden operációs rendszeren kicsit más a folyamat, de a lényeg ugyanaz: hozzáadunk egy hálózati nyomtatót, ami a router IP-címén és a 9100-as porton keresztül érhető el.
Windows 💻
- Nyisd meg a Vezérlőpultot (Control Panel) -> Eszközök és nyomtatók (Devices and Printers).
- Kattints a „Nyomtató hozzáadása” (Add a printer) gombra.
- Válaszd az „A kívánt nyomtató nem szerepel a listán” (The printer that I want isn’t listed) lehetőséget.
- Ezután válaszd a „Helyi nyomtató hozzáadása TCP/IP-port vagy hálózati nyomtató beállítása alapján” (Add a local printer or network printer with manual settings) opciót.
- „Új port létrehozása” (Create a new port) -> Port típusa: „Standard TCP/IP Port”. Kattints a „Tovább” (Next) gombra.
- A „Gazdagép neve vagy IP-cím” (Hostname or IP address) mezőbe írd be a routered IP-címét (pl.
192.168.1.1
). A „Port neve” automatikusan kitöltődik. Ne pipáld be az „A nyomtató lekérdezése és az illesztőprogram automatikus kiválasztása” opciót! Kattints a „Tovább” gombra. - Ezen a ponton a Windows megpróbálja észlelni a portot. Ha kéri, válaszd az „Egyéni” (Custom) beállítást, majd a „Beállítások” (Settings) gombot.
- Győződj meg róla, hogy a protokoll „Raw” (nyers) legyen, és a port száma „9100”. OK, majd Tovább.
- Válaszd ki a nyomtató gyártóját és modelljét a listából. Ha nincs ott, telepítsd fel a nyomtató CD-jéről vagy a gyártó honlapjáról a Windows illesztőprogramot, és válaszd a „Lemezről” (Have Disk) opciót.
- Adj nevet a nyomtatónak (pl. „Hálózati HP” vagy „Otthoni Nyomtató”).
- Fejezd be a telepítést, és nyomtass egy tesztoldalt! Ha minden jól megy, egy mosoly terül majd szét az arcodon. 😄
macOS 🍎
- Nyisd meg a Rendszerbeállítások (System Settings) -> Nyomtatók és szkennerek (Printers & Scanners).
- Kattints a „+” gombra az új nyomtató hozzáadásához.
- Válaszd az „IP” fület.
- Protokoll (Protocol): válaszd ki a „HP Jetdirect – Socket” lehetőséget (ez felel meg a Raw TCP/IP protokollnak).
- Cím (Address): Írd be a routered IP-címét (pl.
192.168.1.1
). - Név (Name): Adj nevet a nyomtatónak.
- Illesztőprogram (Use): Válaszd ki a nyomtató pontos típusát a listából. Ha nincs ott, lehet, hogy külön kell letöltened a gyártó oldaláról az illesztőprogramot.
- Kattints a „Hozzáadás” (Add) gombra.
- Próbálj meg kinyomtatni egy dokumentumot!
Linux 🐧 (CUPS használatával)
A legtöbb Linux disztribúció CUPS-ot (Common Unix Printing System) használ. A beállításokat általában böngészőből tudod elvégezni, vagy a disztribúció saját nyomtatókezelőjével.
- Nyisd meg a CUPS webes felületét egy böngészőben:
http://localhost:631
(vagy ha nem működik, ellenőrizd, hogy fut-e a CUPS démon, és engedélyezve van-e a webes felület). - Kattints az „Adminisztráció” (Administration) fülre, majd a „Nyomtató hozzáadása” (Add Printer) gombra (lehet, hogy kéri a felhasználónevedet és jelszavadat).
- Válaszd a „HP Jetdirect – Socket” vagy „LPD/LPR Host or Printer” lehetőséget. Tovább.
- A kapcsolat (Connection) mezőbe írd be:
socket://192.168.1.1:9100
(vagy a routered IP-címe). Tovább. - Add meg a nyomtató nevét, leírását, helyét.
- Válaszd ki a nyomtató gyártóját és modelljét a listából. Ha nincs, keress PPD fájlt (PostScript Printer Description) az interneten a nyomtató modelljéhez.
- Fejezd be a telepítést, és nyomtass egy tesztoldalt!
Hibaelhárítás és hasznos tippek 💡
Ne aggódj, ha elsőre nem tökéletes minden! Ez egy barkácsprojekt, ahol néha jönnek a meglepetések. 😊
- Nincs kép SSH-ban az lsusb-nél? Győződj meg róla, hogy a nyomtató be van kapcsolva és az USB kábel biztosan csatlakozik a routerhez. Próbáld meg másik USB portra dugni, ha a routeren több is van.
- Nem tudod elérni a routert az OpenWrt frissítés után? Lehet, hogy az IP-címütközés van. Nézd meg a számítógéped hálózati beállításait, hogy milyen IP-címet kapott. Próbáld meg az
ipconfig /all
(Windows) vagyifconfig
/ip a
(Linux/macOS) paranccsal lekérdezni. Lehet, hogy manuálisan kell beállítani a gép IP-címét, hogy ugyanabba az alhálózatba essen, mint a router (pl.192.168.1.2
). - Rossz firmware-t tettél fel? Ne ess pánikba! Nézd meg az OpenWrt dokumentációját a „failsafe mode” vagy „debricking” (visszaállítás) lehetőségekről a TL-WR842ND modellhez. Gyakran van lehetőség a router visszaállítására TFTP-n keresztül. De mint mondtam, sokkal egyszerűbb figyelni a verziószámozásra. 😉
- Lassú a nyomtatás vagy hibázik? Bizonyos nyomtatók (főleg a GDI nyomtatók, amelyek a számítógépen végzik a feldolgozás nagy részét) nem mindig működnek tökéletesen Raw módban. Próbálj meg CUPS szervert telepíteni a routerre (ez bonyolultabb, több erőforrást igényel), vagy keress alternatív nyomtatószervereket OpenWrt-re. De az esetek nagy részében a
p910nd
elegendő. - Biztonság: Az OpenWrt lehetővé teszi a router teljes kontrollját, de ez felelősséggel is jár. Győződj meg róla, hogy erős admin jelszavad van, és rendszeresen frissítsd az OpenWrt firmware-t a legújabb stabil verzióra!
- Mi mást tud még az USB port? Ha már feltuningoltad a routered OpenWrt-vel, tudd, hogy az USB port nem csak nyomtatóra jó! Csatlakoztathatsz hozzá pendrive-ot vagy külső merevlemezt, és máris NAS-od (Network Attached Storage) lesz, amin fájlokat oszthatsz meg a hálózaton (Samba/NFS csomagokkal)! 🤯 Kamerát is lehet rá dugni és egy egyszerű megfigyelőrendszert létrehozni!
Záró gondolatok: A siker édes íze 😊
Gratulálok! Ha végigcsináltad, most büszke tulajdonosa vagy egy működő hálózati nyomtatónak, amit egy régi USB nyomtatóból és egy hétköznapi routerből varázsoltál! Ez nem csak pénzt takarít meg, de egyúttal környezettudatos döntés is, és ami a legfontosabb, rengeteget tanultál a hálózatokról, a Linuxról és a barkácsolásról. A sikerélmény felbecsülhetetlen. 😉
Most már nem kell azon aggódnod, hogy a gyerekek nem tudnak nyomtatni a tabletjükről, vagy a feleségednek át kell küldenie a dokumentumokat a te gépedre. Mindenki könnyedén, vezeték nélkül nyomtathat. És mindezt egy olyan routerrel, amit talán már leírtál. A TP-Link TL-WR842ND bebizonyította, hogy nem csak egy egyszerű hálózati eszköz, hanem egy igazi svájci bicska, ami a megfelelő szoftverrel a legváratlanabb feladatokra is képes. Szóval legközelebb, ha valamilyen régi, de működőképes elektronikai eszközt találsz a fiók mélyén, mielőtt kidobnád, gondold át: vajon mi másra lehetne még használni? Lehet, hogy benne rejlik egy hálózati csoda! 😂