Raspberry Pi kao server za štampanje - Delite svoj štampač zahvaljujući Linux serveru

Već smo objavili nekoliko praktičnih uputstava o korisnim aplikacijama za Raspberry Pi, kompaktni računar na matičnoj ploči koji možete dobiti za oko 35 evra. Sada ćemo ponovo pokupiti nit i pokazati vam kako da koristite tu stvar kao server za štampanje.

U prethodnim uputstvima, detaljnije smo pogledali Raspberry Pi kao vrhunski računar za pravljenje i preuzimanje. Takođe je detaljno razmotreno kreiranje servera u oblaku.

U novoj radionici povezujemo štampač sa Raspberry Pi i koristimo računar kao server za štampanje. Na taj način možete da štampate sa bilo kog računara, tableta ili pametnog telefona u kući ili čak i kada ste van kuće. Za ovo konfigurišemo Cloudprint od Google-a i AirPrint od Apple-a.

01 Ažuriran Raspbian

Koristimo Raspbian kao operativni sistem za naš Raspberry Pi. Za njihovu instalaciju i početnu konfiguraciju, pozivamo se na naš kurs od prošle godine. Pre nego što nastavimo, proverite da li je softver ažuriran. To možete uraditi sa zadacima sudo apt-get update и након тога sudo apt-get upgrade (da biste dobili ažuriranja). Zatim instaliramo neophodan softver servera za štampanje sa:

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

02 Pristup spolja

Nakon instalacije, pokrenite komandu sudo nano /etc/cups/cupsd.conf iz. Dodajte ispred linije Slušajte localhost:631 An # (heš) i kreirajte novi red sa Luka 631. Ovo nam takođe daje pristup serveru za štampanje CUPS (Common Unix Printing System) sa drugih računara. Zatim dodajemo odeljke i svaki put neposredno pre linije Dozvoli @Local da ograniči pristup korisnicima Raspberry Pi. Sačuvajte promene pomoću Ctrl+O i izađite iz nano-a pomoću Ctrl+X.

03 Administrator

Sada ponovo pokrenite CUPS server tako da ponovo pročita promenjenu konfiguracionu datoteku: sudo service cups se ponovo pokreću. Pošto želimo da upravljamo serverom za štampanje preko veb interfejsa iz sledećih koraka, dodajemo i korisnika 'pi' u grupu administratora servera za štampanje: sudo adduser pi lpadmin. Takođe promenite lozinku ako to već niste uradili: passwd. Sada posetite URL u svom veb pretraživaču //IP:631/, на којој IP je IP adresa vašeg Raspberry Pi-ja. Ako dobijete upozorenje o bezbednosnom sertifikatu, zanemarite ga.

3 dodatna koraka

Serijska konzola 01

Ako smatrate da nije zgodno da povežete tastaturu i ekran na svoj Raspberry Pi da biste konfigurisali Raspbian ili rešili probleme sa mrežom, USB-to-TTL serijski kabl će vam dobro doći (pogledajte članak '15 Raspberry Pi pribora'). Povežite četiri žice ispravno na GPIO pinove Pi: u gornjem redu s leva na desno crveno, ništa, crno, belo i zeleno.

Serijska konzola 02

Na Windows računaru, preuzmite drajvere za PL2303. Raspakujte datoteku i instalirajte program. Nakon toga, povežite USB stranu USB-to-TTL serijskog kabla na računar. Napomena: taj kabl takođe napaja Raspberry Pi, tako da ne priključujte Pi-jev mikro USB kabl na napajanje u isto vreme! Ako to želite, uklonite crvenu žicu sa GPIO pinova. Windows sada traži novi hardver.

Serijska konzola 03

Pogledajte u poruci da je upravljački program instaliran koji port se koristi, na primer COM5. Sada otvorite program PuTTY, izaberite kao tip veze serijski, попунити serijska linija u kapiju i blizu брзина 115200. Kliknite Otvori i pritisnite Enter da započnete vezu. Zatim se prijavite u prozor PuTTY terminala sa korisničkim imenom pi i podrazumevana lozinka malina.

04 Dodajte štampač

Sada povežite štampač na jedan od USB portova Raspberri Pi i uključite ga. Kliknite na vrh CUPS veb interfejsa Administracija i kliknite na dugme Dodaj štampač. Zatim će biti zatraženo da unesete korisničko ime i lozinku administratora štampača. Onda priđete pored Lokalni štampači svi povezani USB štampači koje možete videti i pored njih Otkriveni mrežni štampači svi otkriveni mrežni štampači. Na kraju krajeva, ako vaš štampač već ima mrežnu vezu, možete i da njime upravlja vaš Pi.

Рецент Постс

$config[zx-auto] not found$config[zx-overlay] not found