16 571
Tesztek Android Google Apple Microsoft Samsung Huawei Linux Okostelefon Biztonság Tudomány Facebook Videojáték Film
16 571
/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-2016 – Makay József (makay@androbit.net)
Hamarosan Apple‑drónok fognak repkedni a fejünk felett
A technológia segít a mentális egészség fenntartásában
Videókból fog tanulni a mesterséges inteligencia
A Chrome 55 már alig ad esélyt az Adobe Flash‑nek
A Huawei Mate 9 december elejétől Magyarországon is elérhető
A következő Apple Watch okosóra már kör alakú lehet
Felkapott témák
Ezek a különbségek az iPhone- és Android-felhasználók között
Microsoft Surface Phone - Számítógép és okostelefon egy készülékben
Ezek a Huawei-készülékek kapják meg az Android 7.0 Nougat frissítést
Egy alkalmazás bitcoin-terminált csinál a telefonunkból
Keret nélküli kijelzővel érkezik a szétcsúsztatható ZTE Nubia
A Sailfish OS most megelőzheti a Windows Mobile platformot
Állásajánlatok
Gyártástámogató/mérnök gyakornok Referencia kód: PR
Global Order Management Consultant Budapest
Service Desk Analyst
IT helpdesk munkatárs
Head of Ecommerce and Customer Experience- Office Shoes
IT Compliance and web developer [ST-UCWD01]
Java Developer