Kako

Raspberry Pi kot tiskalni strežnik - Delite tiskalnik s strežnikom Linux

Objavili smo že nekaj priročnih navodil o koristnih aplikacijah za Raspberry Pi, kompaktni matični računalnik, ki ga lahko kupite za približno 35 evrov. Zdaj bomo spet pobrali nit in vam pokazali, kako to stvar uporabiti kot tiskalniški strežnik.

V prejšnjih navodilih smo podrobneje pogledali Raspberry Pi kot vrhunski računalnik za obrt in prenos. Podrobno je bila obravnavana tudi izdelava strežnika v oblaku.

V novi delavnici tiskalnik priključimo na Raspberry Pi in računalnik uporabljamo kot tiskalniški strežnik. Tako tiskate iz katerega koli računalnika, tabličnega računalnika ali pametnega telefona v hiši ali celo takrat, ko ste zunaj hiše. Za to konfiguriramo Cloudprint od Googla in AirPrint od Apple.

01 Aktualni Raspbian

Raspbian uporabljamo kot operacijski sistem za naš Raspberry Pi. Za namestitev in začetno konfiguracijo se sklicujemo na naš tečaj iz lanskega leta. Preden nadaljujemo, je najbolje zagotoviti, da je programska oprema posodobljena. To je mogoče pri nalogah posodobitev sudo apt-get in po tem sudo apt-get nadgradnja (za posodobitve). Nato namestimo potrebno programsko opremo za tiskalniški strežnik z:

sudo apt-get namestite avahi-daemon cups cups-pdf cups-driver-gutenprint openprinting-ppds python-cups python-daemon python-pkg-resources

02 Dostop od zunaj

Po namestitvi zaženite ukaz sudo nano /etc/cups/cupsd.conf iz. Dodajte črto spredaj Poslušaj localhost: 631 a # (hash) in ustvarite novo vrstico z Pristanišče 631. To nam omogoča tudi dostop do tiskalnega strežnika CUPS (Common Unix Printing System) iz drugih računalnikov. Nato dodamo odseke in tik pred vrstico vsakič, ko vrstico dodamo Dovoli @Local za omejitev dostopa uporabnikom Raspberry Pi. Spremembe shranite s tipkama Ctrl + O in zaprite nano s tipkama Ctrl + X.

03 Skrbnik

Zdaj znova zaženite strežnik CUPS, da znova prebere spremenjeno konfiguracijsko datoteko: sudo servisne skodelice se znova zaženejo. Ker želimo upravljati tiskalniški strežnik prek spletnega vmesnika v naslednjih korakih, bomo uporabnika 'pi' dodali tudi v skupino skrbnikov tiskalnega strežnika: sudo adduser pi lpadmin. Spremenite tudi geslo, če tega še niste storili: passwd. Zdaj obiščite URL v spletnem brskalniku // IP: 631 /, pri katerem IP je naslov IP vašega Raspberry Pi. Če dobite opozorilo glede varnostnega potrdila, ga prezrite.

3 dodatni koraki

Serijska konzola 01

Če se vam zdi, da je na vaš Raspberry Pi neprimerno priključiti tipkovnico in zaslon za konfiguriranje Raspbian ali odpravljanje težav z omrežjem, vam bo prav prišel serijski kabel USB-TTL (glejte članek »15 dodatki za Raspberry Pi«). Pravilno povežite štiri žice s Pi-jevimi zatiči GPIO: v zgornji vrstici od leve proti desni, rdeča, nič, črna, bela in zelena.

Serijska konzola 02

Na računalnik z operacijskim sistemom Windows prenesite gonilnike PL2303. Razpakirajte datoteko in namestite program. Po tem priključite USB stran serijskega kabla USB v TTL v računalnik. Opomba: ta kabel napaja tudi Raspberry Pi, zato ne priključite Pi-jevega mikro USB-kabla hkrati na napajanje! Če želite to, vzemite rdečo žico iz zatičev GPIO. Windows zdaj išče novo strojno opremo.

Serijska konzola 03

V sporočilu poglejte, da je gonilnik nameščen, katera vrata se uporabljajo, na primer COM5. Zdaj odprite program PuTTY, izberite vrsto povezave Serijski, napolniti Serijska linija v vratih in na njih Hitrost 115200. Kliknite Odprto in pritisnite Enter, da začnete povezavo. Nato se z uporabniškim imenom prijavite v terminalsko okno PuTTY pi in privzeto geslo malina.

04 Dodaj tiskalnik

Zdaj povežite tiskalnik z enim od vrat USB na Raspberry Pi in ga vklopite. Nato na vrhu kliknite spletni vmesnik CUPS Administracija in kliknite na gumb Dodaj tiskalnik. Nato boste morali vnesti uporabniško ime in geslo skrbnika tiskalnika. Po tem prideš zraven Lokalni tiskalniki vsi povezani USB tiskalniki so vidni in zraven Odkriti omrežni tiskalniki odkriti vsi omrežni tiskalniki. Konec koncev, če ima vaš tiskalnik že omrežno povezavo, ga lahko tudi upravlja vaš Pi.