Zašto to želim učiniti?
Ako eksperimentirate s pi kao zamjena za stolno računalo, želite omogućiti fizički ispis izlaz za program ili programski paket koji koristite ili na neki drugi način želite omogućiti tradicionalni ispis na vašem Pi, ovaj tutorial je ravno pucao od bez stroja za ispis do sretnog tiska; ne postoji prethodno rješenje pisača u skladu s potrebnim Linux iskustvom.
Što trebam?
Za ovaj vodič trebate sljedeće:
- 1 Raspberry Pi jedinica s Rasbian instaliranom
- 1 pisač koji se temelji na USB ili mreži
Ako još niste konfigurirali Raspberry Pi sa Rasbian imidžom, preporučujemo da počnete s našim uvodom u Raspberry Pi.
Instaliranje CUPS-a na Pi i Omogućavanje daljinskog pristupa
Da bi se pisač povezao s Raspberry Pi, prvo trebamo instalirati Common Unix Printing System (CUPS). Vrijeme je da pokrenete vaš Pi i krenete do terminala (bilo na sam Pi preko SSH-a).
Na terminalu unesite sljedeću naredbu za početak instalacije CUPS-a:
sudo apt-get install cups
Kada se od vas zatraži da nastavite, upišite Y i pritisnite enter. CUPS je prilično velika instalacija, stoga slobodno krenite u šalicu kave. Nakon dovršetka osnovne instalacije moramo izvršiti nekoliko manjih administrativnih promjena. Prvi red poslovanja je da se dodamo u korisničku grupu koja ima pristup redoslijedu pisača / pisača. Korisnička grupa koju je izradio CUPS je "lpadmin". Zadani Rasbian korisnik (i korisnik na koji smo prijavljeni) je "pi" (prilagodite sljedeću naredbu ako želite da drugi korisnik ima pristup pisaču).
Na terminalu unesite sljedeću naredbu:
sudo usermod -a -G lpadmin pi
Za znatiželjnika, prekidač "-a" omogućuje nam dodavanje postojećeg korisnika (pi) na postojeću grupu (lpadmin), specificiranu "-G" preklopnikom.
Naš zadnji dio predkonfiguracijskog rada je omogućiti daljinsko uređivanje CUPS konfiguracije. Ostatak konfiguracije može se dovršiti putem web preglednika na Pi, ali ako zapravo ne sjedite točno na Pi i radije biste upotrijebili, recimo, preglednik na radnoj površini sustava Windows da biste dovršili konfiguraciju, treba prebaciti malu vrijednost u
/etc/cups/cupsd.conf
Na terminalu upišite sljedeću naredbu:
sudo nano /etc/cups/cupsd.conf
Unutar datoteke potražite ovaj odjeljak:
# Only listen for connections from the local machine Listen localhost:631
Komentirajte redak "Listen localhost: 631" i zamijenite ga sljedećim:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
To upućuje CUPSu da sluša bilo koji kontakt na bilo kojem mrežnom sučelju sve dok je usmjeren na priključak 631.
Pomaknite se dolje u konfiguracijskoj datoteci dok ne vidite odjeljke "lokacija". U nastavku bloka podebljali smo redove koji trebate dodati u konfiguraciju:
< 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 >
Dodavanje linije "allow @local" omogućuje pristup CUPS-u s bilo kojeg računala na vašoj lokalnoj mreži. Kad promijenite CUPS konfiguracijsku datoteku, morat ćete ponovo pokrenuti CUPS poslužitelj. Učinite to pomoću sljedeće naredbe:
sudo /etc/init.d/cups restart
Nakon ponovnog pokretanja CUPS-a, trebali biste moći pristupiti administratorskoj ploči putem bilo kojeg računala na lokalnoj mreži tako što ćete svojim web preglednikom uputiti na https:// [Pi's IP ili hostname]: 631.
Dodavanje pisača u CUPS
Nakon prijave, prikazat će vam se popis otkrivenih pisača (lokalno i umreženo). Odaberite pisač koji želite dodati sustavu:
Dok smo shvatili da je malo prerano napisati "ogroman uspjeh" na našem test ispisu prije, znate, to je zapravo tiskana, bili smoda uvjeren. Petnaestak sekundi kasnije, dokument se pojavio iz pisača i spustio se u pladanj. Uspjeh!
U ovom trenutku, ako ste dodali jedinog korisnika koji treba pristup pisaču u grupu "lpadmin" i dodali ste samo pisač kojem želite pristupiti CUPS sustavu, gotovi ste. Ako imate bilo koji drugi korisnik koji biste željeli dodati ili dodati dodatne pisače, jednostavno pokrenite odgovarajuće korake u vodiču da biste to učinili.