Nyomtató hozzáadása a Raspberry Pi-hez (vagy más Linux-számítógéphez)
Ellentétben egy tipikus Windows-géppel, a kis Raspberry Pi-féle Rasbian futó nem pontosan a plug-n-play nyomtatótámogatással érkezik. Olvassa el, ahogy megmutatjuk, hogyan adhatunk teljes értékű nyomtatási lehetőségeket a Pi egységhez.
Miért akarom ezt tenni?
Ha a Pi-t asztali helyettesítésként kísérli meg, szeretné engedélyezni a fizikai nyomtatási kimenetet egy olyan program vagy alkalmazáscsomag számára, amelyet használ, vagy más módon szeretné engedélyezni a hagyományos nyomtatást Pi-jén, ez a bemutató egy egyenes lövés a nyomtatás nélküli boldog nyomtatáshoz; nincs szükség korábbi nyomtatásra Linux alatt.
Mire van szükségem?
Ehhez a bemutatóhoz a következő dolgok szükségesek:
- 1 Raspberry Pi egység telepítve a Rasbével
- 1 USB-alapú vagy hálózati hozzáférhető nyomtató
Ha még nem állítottad be a Raspberry Pi-t egy rasszi képpel, javasoljuk, hogy kezdjük a Raspberry Pi bemutatójával..
A CUPS telepítése a Pi és a távoli hozzáférés engedélyezésére
A nyomtató és a Raspberry Pi összekapcsolásához először telepítenünk kell a közös Unix nyomtatási rendszert (CUPS). Itt az ideje, hogy felgyorsítsa Pi-jét, és navigáljon a terminálra (akár a Pi-n keresztül az SSH-n keresztül).
A terminálon adja meg a következő parancsot a CUPS telepítésének megkezdéséhez:
sudo apt-get telepítő csészék
Amikor a rendszer kéri, hogy folytassa, írja be az Y parancsot, és nyomja meg az enter billentyűt. A CUPS meglehetősen feszes telepítés, így nyugodtan menj egy csésze kávéra. Miután az alap telepítés befejeződött, néhány kis adminisztratív változtatást kell végrehajtanunk. Az első sorrend az, hogy hozzáadjuk magunkat a nyomtatókhoz / nyomtatósorhoz hozzáférő felhasználói csoporthoz. A CUPS által létrehozott felhasználói csoport „lpadmin”. Az alapértelmezett Rasbian felhasználó (és a bejelentkezett felhasználó) a „pi” (módosítsa az alábbi parancsot, ha egy másik felhasználónak hozzáférése van a nyomtatóhoz).
A terminálon adja meg a következő parancsot:
sudo usermod -a -G lpadmin pi
A kíváncsi, hogy az „-a” kapcsoló lehetővé teszi egy meglévő felhasználó (pi) hozzáadását egy meglévő csoporthoz (lpadmin), amelyet a „-G” kapcsoló határoz meg.
Az utolsó konfigurációs munkánk célja a CUPS konfiguráció távoli szerkesztése. A konfiguráció többi részét a Pi böngészőjével lehet kitölteni, de ha valójában nem a Pi-nél ül, és inkább a Windows asztalon lévő böngészőt szeretné használni a konfiguráció befejezéséhez, be kell kapcsolnia egy kis értéket /etc/cups/cupsd.conf
. A terminálon adja meg a következő parancsot:
sudo nano /etc/cups/cupsd.conf
A fájlon belül keresse meg ezt a részt:
# Csak a helyi gép csatlakozásait hallgassa
Hallgassa localhost: 631
Kommentáld ki a „Listen localhost: 631” sort, és cseréld ki a következővel:
# Csak a helyi gép csatlakozásait hallgassa
# Hallgassa localhost: 631
631-es port
Ez arra utasítja a CUPS-t, hogy hallgasson bármilyen kapcsolatot bármely hálózati interfészen, amíg a 631-es portra irányul.
Görgessen tovább a konfigurációs fájlban, amíg meg nem jelenik a „hely” szakaszok. Az alábbi blokkban megerõsítettük azokat a sorokat, amelyeket hozzá kell adni a konfigurációhoz:
# A kiszolgálóhoz való hozzáférés korlátozása…
A rendelés lehetővé teszi, tagadja
@Local engedélyezése
# Az admin oldalakhoz való hozzáférés korlátozása…
A rendelés lehetővé teszi, tagadja
@Local engedélyezése
AuthType alapértelmezett
@SYSTEM felhasználó igénylése
# A konfigurációs fájlokhoz való hozzáférés korlátozása…
A rendelés lehetővé teszi, tagadja
@Local engedélyezése
A „@ @ @ -ocal” vonal hozzáadása lehetővé teszi a CUPS hozzáférését a helyi hálózat bármely számítógépén. Bármikor módosítja a CUPS konfigurációs fájlt, újra kell indítania a CUPS szervert. Ezt a következő paranccsal teheti meg:
sudo /etc/init.d/cups újraindul
A CUPS újraindítása után a helyi hálózat bármely számítógépén keresztül elérhetővé kell tenni az adminisztrációs panelt a webböngészőjével a http: // [a Pi IP-jén vagy a gazdagépen]: 631.
Nyomtató hozzáadása a CUPS-hoz
Amikor először navigálunk a http: // [a Pi IP-jére vagy a gazdagépnévre]: 631-re, megjelenik az alapértelmezett CUPS-honlap, amint azt a fenti képen láthatjuk. Az érdekelt rész az „Adminisztráció” lap. Kattintson rá most.
Az Adminisztráció panelen kattintson a Nyomtató hozzáadása elemre. Ha figyelmeztetést kap a webhely biztonsági tanúsítványáról, menjen előre és kattintson a folytatásra, hogy figyelmen kívül hagyja. A rendszer kéri, hogy adjon meg egy felhasználónevet és jelszót.
Menj előre, és írd be annak a fióknak a felhasználónevét és jelszavát, amelyet korábban a „lpadmin” csoporthoz adtál a bemutatóban (például ha alapértelmezett Raspbian telepítést használsz, a bejelentkezés / jelszó „pi” / „málna”). Kattintson a „Bejelentkezés” lehetőségre.
A bejelentkezés után megjelenik a felfedezett nyomtatók listája (mind helyi, mind hálózati). Válassza ki a hozzáadni kívánt nyomtatót:
A nyomtató kiválasztása után lehetőség nyílik a nyomtató nevének, leírásának és helyének módosítására, valamint a hálózati megosztás engedélyezésére. Mivel nyomtatónk már hálózati nyomtató, a "Megosztás ezt a nyomtatót" nem hagyta jóvá:
A nyomtató nevének szerkesztése és egy hely hozzáadása után a rendszer kéri, hogy válassza ki a nyomtatóhoz használni kívánt illesztőprogramot. Annak ellenére, hogy a CUPS automatikusan felfedezte a nyomtatót és a nyomtató nevét, a CUPS nem próbálja meg kiválasztani a megfelelő illesztőprogramot. Görgessen addig, amíg meg nem jelenik az Önnek megfelelő modellszám. Alternatív megoldásként, ha van a gyártójától letöltött nyomtatóhoz PPD-fájl, akkor ezt a „Fájl kiválasztása” gombbal töltheti be:
Az utolsó konfigurációs lépés az általános nyomtatási beállítások megnézése, mint amilyen az alapértelmezett nyomtatási mód, az alapértelmezett papírforrás / -méret stb. Alapértelmezés szerint a megfelelő előbeállításokra van szükség, de soha nem fáj, hogy ellenőrizze:
Miután az „Alapértelmezett beállítások beállítása” gombra kattintott, a CUPS rendszerhez éppen hozzáadott nyomtató alapértelmezett adminisztrációs oldala jelenik meg:
Minden jól néz ki. Az igazi teszt azonban valójában valamit nyomtat. Tűzzük fel a Leafpadot, a Rasbian alapértelmezett szövegszerkesztőjét, és küldjünk egy üzenetet:
Míg rájöttünk, hogy egy kicsit korai lenne, hogy „hatalmas sikert” írtunk a tesztnyomtatásunk előtt, tudod, tényleg kinyomtatjuk, mi voltunk hogy magabiztos. Tizenöt másodperccel később, a dokumentum kinyílt a nyomtatóból, és beleesett a tálcába. Siker!
Ezen a ponton, ha hozzáadta a „lpadmin” csoporthoz a nyomtatóhoz hozzáférést igénylő egyetlen felhasználót, és hozzáadta az egyetlen nyomtatót, amelyhez a CUPS rendszerhez szeretne hozzáférni, kész. Ha más felhasználókat szeretne hozzáadni, vagy további nyomtatókat szeretne, egyszerűen futtassa újra a bemutató megfelelő lépéseit.