Miért akarom ezt tenni?
Ha kísérletezel a Pi-vel, mint asztali csere, szeretné engedélyezni egy fizikai nyomtatási kimenetet egy olyan programhoz vagy alkalmazáscsomaghoz, vagy más módon szeretné engedélyezni a hagyományos Pi nyomtatását, ez a bemutató egy egyenes felvétel a nyomtató nélküli boldog nyomtatáshoz; nincs szükség a Linux-tapasztalat alatt a korábbi nyomtatókra.
Mire van szükségem?
Ehhez a bemutatóhoz szüksége van a következő dolgokra:
- 1 Raspberry Pi egység Rasbian telepítve
- 1 USB alapú vagy hálózati hozzáférhetõ nyomtató
Ha még nem konfigurálta a Raspberry Pi egy Rasbian képét, akkor azt javasoljuk, hogy kezdjék meg a Raspberry Pi bemutatóját.
A CUPS telepítése a Pi és Távoli hozzáférés engedélyezésére
A nyomtató és a Raspberry Pi összekötéséhez először telepíteni kell a Common Unix Printing System (CUPS) rendszert. Itt az ideje, hogy felgyújtsuk a Pi-t és navigáljunk a terminálhoz (akár az SS-en keresztül a Pi-nál).
A terminálon adja meg a következő parancsot a CUPS telepítésének megkezdéséhez:
sudo apt-get install cups
Amikor a rendszer a folytatáshoz kéri, írja be az Y billentyűt, és nyomja meg az enter billentyűt. A CUPS meglehetősen higgadt telepítés, ezért szabadon keressen egy csésze kávét. Miután az alap telepítése befejeződött, néhány kisebb adminisztratív változtatást kell végrehajtanunk. Az első sorrend az, hogy hozzátesszük magunkat a felhasználói csoporthoz, amely hozzáférést biztosít a nyomtatók / nyomtatók várakozási sorához. A CUPS által létrehozott felhasználói csoport "lpadmin". Az alapértelmezett Rasbian felhasználó (és a bejelentkezett felhasználó) "pi" (ennek megfelelően állítsa be a következő parancsot, ha más felhasználót szeretne elérni a nyomtatóhoz).
A terminálon írja be a következő parancsot:
sudo usermod -a -G lpadmin pi
A kíváncsi, "-a" kapcsoló lehetővé teszi meglévő felhasználó (pi) hozzáadását egy meglévő csoporthoz (lpadmin), amelyet a "-G" kapcsoló határoz meg.
A végső konfigurációs munka végső eleme a CUPS-konfiguráció távoli szerkesztése. A konfiguráció többi része a Pi webes böngészőjével végezhető el, de ha nem a Pi helyén ül, és inkább a Windows asztalon lévő böngészőt szeretné használni a konfiguráció befejezéséhez, akkor be kell kapcsolnia egy kis értéket
/etc/cups/cupsd.conf
. A terminálon írja be a következő parancsot:
sudo nano /etc/cups/cupsd.conf
A fájlban keresse meg ezt a szakaszt:
# Only listen for connections from the local machine Listen localhost:631
Írja ki a "Listen localhost: 631" sort, és cserélje ki a következőt:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
Ez arra utasítja a CUPS-t, hogy figyeljen minden kapcsolatot bármely hálózati interfészen, amennyiben a 631 portra irányul.
Görgessen tovább a konfigurációs fájlban, amíg meg nem jelenik a "hely" szakasz. Az alatta lévő blokkban megegyeztek azokkal a sorokkal, amelyeket hozzá kell adni a konfigurációhoz:
< Location / >
# Restrict access to the server…
Order allow,deny
Allow @local
< /Location >
< Location /admin >
# Restrict access to the admin pages…
Order allow,deny
Allow @local
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files…
Order allow,deny
Allow @local
< /Location >
A "allow @local" sor hozzáadása lehetővé teszi a CUPS hozzáférését a helyi hálózaton található bármely számítógépről. Ha bármikor módosítja a CUPS konfigurációs fájlját, akkor újra kell indítania a CUPS-kiszolgálót. Tegye ezt a következő paranccsal:
sudo /etc/init.d/cups restart
A CUPS újraindítása után képesnek kell lennie arra, hogy a helyi hálózaton lévő bármely számítógépen keresztül hozzáférjen az adminisztrációs panelhez a webes böngészővel a https:// [a Pi IP vagy a gazdagép neve]: 631.
Nyomtató hozzáadása a CUPS-hez
A bejelentkezés után megjelenik a felfedezett nyomtatók listája (helyi és hálózati). Válassza ki a rendszerhez hozzáadni kívánt nyomtatót:
Bár rájövünk, hogy egy kicsit korai lenne "óriási sikert" írni a tesztnyomtatás előtt, tudod, hogy valóban nyomtatott, mi voltunkhogy magabiztos. Tizenöt másodperc múlva a dokumentum kijött a nyomtatóból, és a tálcába esett. Siker!
Ezen a ponton, ha hozzáadta az egyetlen olyan felhasználót, aki hozzáférést szeretne elérni a nyomtatóhoz az "lpadmin" csoporthoz, és hozzáadta az egyetlen nyomtatót, amelyhez a CUPS rendszerhez kíván hozzáférni, akkor készen áll. Ha más felhasználókkal szeretne hozzáadni vagy további nyomtatókat, akkor egyszerűen végezze el a tutorial megfelelő lépéseit.