Hogyan lehet szinte bármilyen nyomtatót vezeték nélküli kapcsolatba hozni a Raspberry Pi használatával?

Megvan ugyanaz a régi modell a Laser, Inkjet USB nyomtatóhoz, amelyet az elmúlt évek óta használ? Valószínűleg ez egy hosszú ideje van, vagy talán egy olcsóbb, amelyet nemrég választott, és azt kívánta, bárcsak támogatná az Apple iPhone-ját, iPadjét stb. , csak a Secure Shell (SSH) tapasztalataira van szükség, és azonnal elérheti a nyomtató natív működését az AirPrint-ben!



Nincs különbség, hogy a nyomtató USB, Ethernet vagy Wi-Fi segítségével csatlakozik-e - ez a trükk jelenleg működik.

A projektben használt hardver alkatrészek (Raspberry Pi Zero, nyomtató és iPhone)



Most haladjunk a Raspberry Pi beállítása, a szükséges csomagok telepítése és bizonyos hardverbeli változtatások felé!



1. lépés: Győződjön meg róla, hogy a Raspberry Pi naprakész.

Tartsa naprakészen a Pi forrásait, különben az elavult szoftver problémákat okoz. Engedélyezze a Virtual Network Computing (VNC) megjelenítőt a Pi-n, majd csatlakoztassa a Raspberry Pi-t a VNC Viewer-hez. A link az alábbiakban található a VNC letöltéséhez, majd a Pi-hez való csatlakoztatáshoz.



VNC

Most nyissa meg a terminált, és futtassa a következő parancsot:

sudo apt-get frissítés

akkor,



sudo apt-get upgrade 

Ha bármilyen frissítés telepítve van, nyomja meg az Y gombot, majd nyomja le az Enter billentyűt a frissítések letöltésének folytatásához. Ha ez megtörtént, elkezdheti bemutatni a modult.

2. lépés: Csatlakoztassa a nyomtatót a Pi USB portjához.

Két lehetőség van. Csatlakoztathatja a nyomtatót USB-kábellel, vagy Ethernet-en, vagy Wifi-n keresztül. Ha Ethernet vagy Wifi hálózatot használ, hagyja figyelmen kívül ezt a lépést, és haladjon közvetlenül a 3. lépés felé.

Csatlakoztassa a nyomtatót USB-kábelen keresztül, és a következő paranccsal indítsa újra a Pi-t:

sudo újraindítás

Újraindítás után futtassa a terminált és futtassa:

lsusb

Minden olyan eszközt meg kell jeleníteni, amely az USB eszközeihez kapcsolódik. Ha a nyomtató nem jelenik meg, ellenőrizze, hogy be van-e kapcsolva és megfelelően működik-e.

3. lépés: Telepítse a samba és a CUPS programot.

Most elkezdhetjük a nyomtató hálózatát biztosító szoftver telepítését. A terminálban futtassa a következő parancsokat:

sudo apt-get install samba

Számos csomag kerül telepítésre, és ha megkérik, nyomja meg az Y, majd az Enter billentyűt a megfelelő telepítéshez. A csomagok telepítése után futtassa:

sudo apt-get install csészék

Valószínűleg látni fogjuk, hogy az apt szeretné telepíteni a csomagok kombinációját. Nincs szükség pánikba esni és folytatni, mint korábban tettük. Ettől a ponttól kezdve egyszerűen bele kell foglalnunk egy nyomtatási rendszergazdát abba a célba, hogy a CUPS kezelhesse a Pi nyomtatóit. Futtassa a következő parancsot:

sudo usermod -a -G lpadmin pi

4. lépés: Adja hozzá a nyomtatót.

Jelenleg hozzá kell adnunk a nyomtatót a nyomtatószerverhez. Ehhez meg kell vizsgálnunk a CUPS felhasználói felületet. Nyissa meg a Pi böngészőt, és futtassa az IP-t: 127.0.0.1:631. Az eredménynek így kell lennie:

CUPS Admin honlap

Kattintson az „Adminisztráció” fülre, majd a „Nyomtató hozzáadása” elemre. Megkérhetjük, hogy váltsunk SSL-re, és követjük a linket, ha azt mondják. Ezt követően a rendszer kéri a bejelentkezést. A VNC-be való bejelentkezéshez használt alapértelmezett bejelentkezési adatokat vagy a személyre szabott részleteket fogjuk használni, ha megváltoztattuk őket.

  1. A nyomtató kiválasztása: Bejelentkezés után megjelenik a jelenleg csatlakoztatott nyomtatók listája. A nyomtató egyes részletei a csatlakozási módként is megjelennek (akár USB-kábellel, akár Wifi-vel). Megtaláljuk a nyomtatónkat abban a listában. Kiválasztjuk a nyomtatónkat, majd kattintson a folytatásra.

    Nyomtató kiválasztása

  2. A nyomtató részleteinek meghatározása: Most meg kell adnunk neki egy nevet (megadható az alapértelmezett név), egy leírást (így megkülönböztethetjük nyomtatónkat az iDevice-től) és egy helyet (opcionális). Biztosítjuk, hogy rákattintottunk a Nyomtató megosztása elemre, majd a Folytatás gombra.

    Részletek meghatározása

  3. Az illesztőprogram kiválasztása: Most ki kell választani egy illesztőprogramot. Valószínűleg a Pi fogja azonosítani a megfelelő illesztőprogramot - ha nem, akkor végiglapozzuk az illesztőprogramok listáját, és kiválasztunk egy megfelelőt. Ekkor kattintson a Nyomtató hozzáadása elemre, és válassza ki az esetleges alapértelmezett beállításokat. Kattintson az Alapértelmezett beállítások megadása elemre, és most a nehéz rész elkészült.

    A megfelelő illesztőprogram kiválasztása

  4. A nyomtató hozzáadásának biztosítása: Biztosítjuk a nyomtató sikeres hozzáadását. Áttérünk a Nyomtatók fülre, és megnézzük, hogy a nyomtatónk látható-e vagy sem. Ha valaki ki akarja nyomtatni a tesztoldalt, megteheti, ha kiválasztja a nyomtatót a listából, rákattint a Karbantartás legördülő menüre, majd a Tesztoldal nyomtatása gombra.

    A nyomtató hozzáadásának biztosítása

5. lépés: Néhány beállítás finomhangolása.

A teljesítmény javítható egyes beállítások finomhangolásával. Menjen az Adminisztráció fülre, és keresse meg a rendszerhez csatlakoztatott nyomtatók megosztását. Ha a jövőben távolról szeretnénk új nyomtatókat hozzáadni, ellenőrizze a Távoli adminisztráció engedélyezése lehetőséget. Kattintson a beállítások módosítására, és a szerver újraindul.

Finomhangolás

6. lépés: Adja hozzá a Samba támogatást a Windows hálózatokhoz (opcionális).

A Samba for Windows programot aktiválni kell, ha valaki ezt a nyomtatót Windows eszközzel szeretné használni. Ehhez futtassa a következő parancsot:

sudo nano /etc/samba/smb.conf

Most lépjen az aljára, és illessze be a következőket:

# CUPS nyomtatás. Lásd még a cupsaddsmb (8) oldalt a # cupsys-client csomagban. nyomtatás = csészék printcap név = csészék [nyomtatók] megjegyzés = Minden nyomtató böngészhető = nem elérési út = / var / spool / samba nyomtatható = igen vendég rendben = igen csak olvasható = igen létrehoz maszk = 0700 # A Windows ügyfelek ezt a megosztási nevet keresik letölthető # nyomtató-illesztőprogram forrása [print $] megjegyzés = Nyomtatóillesztő-program elérési útja = / usr / share / cups / driverek böngészhető = igen csak olvasható = igen vendég rendben = nem

Most nyomja meg a CTRL + W billentyűkombinációt, írja be a munkacsoportot, majd az Enter billentyűt a munkacsoport konfigurációjának megkereséséhez. Valószínűleg a munkacsoportod már be van állítva, és ritkán van esély arra, hogy korábban megváltoztattad a munkacsoportodat - ha mégis, akkor állítsd be a helyes nevet a következő címen: munkacsoport = . Akkor cserélj támogatást nyer = nem nak nek támogatást nyer = igen .

Ezután nyomja meg a CTRL + O, majd az Enter billentyűt a konfiguráció mentéséhez. Ezt követően indítsa újra a sambát a következő paranccsal:

sudo /etc/init.d/samba indítsa újra

Minden kész, most nyomtatónk a Windows hálózaton fog működni.

7. lépés: (Ha a Raspberry Pi Wi-Fi-n keresztül csatlakozik a hálózathoz) Itt módosíthat egy gyors beállítást.

Amint az az elején látható, a Raspberry Pi Zero-t használjuk ebben a projektben, így a Pi-nk Wifi-n keresztül csatlakozik a hálózathoz. Azoknak, akik a Pi legújabb, Ethernet kábellel csatlakoztatott modelljeit birtokolják, figyelmen kívül kell hagyniuk ezt a lépést. Málna modellünk Wifi-t használ, ezért ki kell kapcsolnunk a Wifi-adapter energiatakarékosságát, hogy megakadályozzuk az alvást és az AirPrint izolálását.

Ehhez a feladathoz szerkesztenünk kell egy fájlt a terminálon:

sudo nano /etc/modprobe.d/8192cu.conf

Alul írja be a következőket:

# Nincs energiatakarékossági lehetőség 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

Most nyomja meg a CTRL + O billentyűkombinációt a változások életbe léptetéséhez, majd nyomja le az Enter billentyűt.

8. lépés: Telepítse a Bonjour for AirPrint alkalmazást.

Körülbelül ott garantálom! Jelenleg be kell vezetnünk az AirPrint szoftvert.

Futtassa a parancsot a terminálon:

sudo apt-get install avahi-discover

Most újraindítjuk a Pi-t:

sudo újraindítás

9. lépés: Tesztelés.

Most minden szükséges konfiguráció elkészült. Fogjon egy iOS-eszközt, nyissa meg az e-mailt vagy a Safari oldalt, és kattintson a Megosztás opcióra, amíg meg nem találja a Nyomtatás lehetőséget. Hit Select Printer, és ennek (tisztességesen gyorsan) meg kell jelennie.

Tesztelés

Válassza ki a nyomtatót, módosítsa a kívánt hajlamokat, majd kattintson a Nyomtatás gombra. Most készen áll egy AirPrint nyomtató, amelynek konfigurációja a Pi-től származik. Ettől függetlenül most rendelkeznie kell olyan nyomtatóval, amely a rendszeren és a preferált iOS-modulok többségén működik, kívülálló alkalmazások igénye nélkül!