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.
- 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
- 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
- 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
- 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!