18 099
Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film
/ContentUploads/A295/Pi_GCP_illustrate.jpg
Kattints ide  ➜

Google Cloud Print és a Raspberry Pi

Bonta Péter2013.10.15. 16.32
Egy bárhonnan elérhető nyomtató kényelmét nyújtja a Google Cloud Print (GCP), ám ha nincs felhő-kompatibilis nyomtatónk, és nem szeretnénk több tízezer forintot kiadni egy ilyen nyomtatóért, akkor be kell állítanunk egy GCP szervert. Költséghatékony megoldásként használjunk nyomtatószerverként egy Raspberry Pi miniszámítógépet!

Néhány szó a Raspberry Pi-ról és a Raspbianról

Ez egy nagyon alacsony árú, bankkártya méretű számítógép, amely Linux alapú operációs rendszerek futtatására alkalmas. A Raspberry Pi Foundation fejlesztette abból a célból, hogy elérhető legyen minden ember számára egy olyan eszköz, amely segítségével elsajátíthatja a számítástechnika alapjait. Két változata érhető el, mindkettőt egy 700 MHz-es ARM processzor hajtja. Eltérés a memória méretében és a kimenetek számában van a két változat között. A Raspbian egy, a Pi hardverére optimalizált Debian Linux disztribúció, több mint 35000 csomaggal. A telepítőjét SD kártyára kell másolni, a miniszámítógép onnan futtatja.


Nyomtató beállítása a Raspberry Pi-on

Ahhoz, hogy a Pi nyomtatókat tudjon kezelni, először telepíteni kell a Common Unix Printer System (CUPS) szoftvert. A Pi beizzítása után nyissunk egy terminál ablakot, és a következő parancsot adjuk ki:

sudo apt-get install cups

A telepítés után hozzá kell adni a Pi felhasználót ahhoz a felhasználó-csoporthoz, ami hozzáfér a nyomtatóhoz, illetve a nyomtatási sorhoz. A Raspbian alapértelmezett felhasználóneve pi, a CUPS által létrehozott felhasználó-csoport pedig lpadmin néven fut. A parancs:

sudo usermod -a -G lpadmin pi

A későbbiekben végzendő beállítások egyszerűsítése érdekében szerkesszük meg a CUPS konfigurációs fájlját:

sudo nano /etc/cups/cupsd.conf

Ezt a két sort kell javítani:

# Only listen for connections from the local machine
Listen localhost:631


erre:

# Only listen for connections from the local machine
# Listen localhost:631
Port 631


Így minden forgalomra figyelni fog, ami a 631-es poron keresztül történik.

Lejjebb görgetve a 'Location' szekcióknál adjuk hozzá az "allow @local" sorokat a félkövérrel kiemelt helyekre:

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


Ez a módosítás azt biztosítja, hogy a helyi hálózatról bárhonnan elérhessük a CUPS konfigurációs felületet. Minden módosítás után újra kell indítani a CUPS szervert.

sudo /etc/init.d/cups restart

Nyomtató hozzáadása a CUPS-hoz

A http://'a Pi IP-címe vagy neve':631 linken elérhetővé vált CUPS konfigurációs felületen kattintsunk az Administration fülre.


Az "Add Printer" gombra kattintva a felület felhasználónevet és jelszót kér. Azt a felhasználónevet kell megadni, amit korábban hozzáadtunk az lpadmin csoporthoz (pi), valamint az általunk megadott jelszót. Bejelentkezés után láthatunk egy listát a megtalált helyi, illetve hálózaton megosztott nyomtatókról. Válasszuk ki, melyiket szeretnénk a CUPS-szal használni. A kiválasztott nyomtató adatainak szerkesztése után ki kell választanunk a nyomtatóhoz használt meghajtóprogramot a megjelenített listából, de lehetőség van saját meghajtó megadására is. A kiválasztott program települése után már csak az alapértelmezett nyomtatóbeállításokat (pl.: papírméret) kell konfigurálnunk. Ha ezt is nyugtáztuk, akkor ismét a konfigurációs felület látható.


Próbáljuk ki a nyomtatót, hogy rendben működik-e! Ha minden rendben, jöhet a GCP beállítása. Amennyiben azt szeretnénk, hogy több felhasználó is használhassa a nyomtatót, őket is adjuk hozzá az lpadmin csoporthoz.


A Google Cloud Print szolgáltatás beállítása

A PC-ken a GCP a Chrome böngészőjén keresztül érhető el, a Pi-nak be kell érnie a Chromiummal. A böngésző telepítéséhez adjuk ki a következő parancsot a Pi-on:

sudo apt-get install chromium-browser

A telepítés után indítsuk el az alkalmazást, és keressük meg a beállításokban a Google Cloud Print szekciót. A nyomtató hozzáadásához jelentkezzünk be egy Google felhasználónévvel és jelszóval. A "Maradjon bejelentkezve" jelölőnégyzet maradjon bepipálva, mert a miniszámítógép ezentúl nyomtatószerverként fog működni. A fiókadatok megerősítése után hozzáadhatjuk a Pi-on elérhető nyomtatókat a szolgáltatáshoz. A beállítások befejezése után a Chromium nyomtatószerver része folyamatosan futni fog a háttérben.

Ez a megoldás egy a sok közül a Raspberry Pi felhasználására. A miniszámítógéppel kapcsolatos további ötleteket írjátok meg a hozzászólásokban!
Kattints ide  ➜

Az Androbit technológiai és tudományos magazinnál hiszünk abban, hogy az információ mindenkit megillet. Hosszú évek munkájával megszerzett hírnevünknek köszönhetően megadatott számunkra az a lehetőség, hogy műszaki témájú médiumként is elérhessünk minden internetező korosztályt. Tesszük ezt olyan hírekkel és cikkekkel, amik között egyaránt szerepel nagyobb tömegeket és kisebb szakmai csoportokat érintő tartalom is.

A témák gondos összeválogatásának és a cikkek minőségi kidolgozottságának hála mára Magyarország egyik legnépszerűbb technológiai és tudományos információforrásává váltunk – fejlesztéseinkkel és kutatásainkkal pedig igyekszünk mindig egy lépéssel a versenytársak előtt járni.

A weboldalunkon található, szerkesztőségünk által készített tartalmakra vonatkozó összes felhasználási jogot az Androbit technológiai és tudományos magazin birtokolja. A tartalmak egyes részleteinek felhasználását kizárólag látványos (vagy jól hallható) forrásmegjelöléssel engedélyezzük. A feltételek megszegésének jogi következményei lehetnek. A feltételektől eltérő tartalomfelhasználás kizárólag megegyezés útján lehetséges.
Copyright © 2007-2017 – Makay József (makay@androbit.net)
Kiszivárgott a Huawei P10
Huawei P9 ‑ Android 7.0 Nougat és EMUI 5.0 frissítés
🏳️0🌈 ‑ Három karaktertől összeomlanak az iPhone‑ok
Eddig tartott a Google Asszisztens exkluzivitása?
Nomu S30 strapatelefon ‑ Túrázáshoz, építkezéshez, extrémkedéshez
Android vs. iOS ‑ Melyik a biztonságosabb?
Felkapott témák
Elképesztő okból perelte be a Qualcommot az Apple
Android vs. iOS - Melyik a biztonságosabb?
A Samsung már nem titkolja a Galaxy S8 külsejét
Samsung S8 - Elhagyják a Galaxy márkanevet?
14 ezer forintból építettek házilag egy mobiltelefont
Folyadékhűtéssel érkezett a Samsung Galaxy C7 Pro
Állásajánlatok
Webáruház menedzser
Electrical Engineer
Brand Manager – Bosch Professional
Sales Supporter: Marketing researcher
Marketing Trainee motto: MKT trainee
Senior C++ fejlesztő
Gépész tervező