Kodėl aš noriu tai padaryti?
Jei bandote naudoti "Pi" kaip darbalaukio pakeitimą, norėtumėte įgalinti fizinę spausdinimo išeitį naudojamai programai ar programų rinkiniui arba kitaip norėtumėte įjungti "Pi" tradicinę spausdinimo priemonę, ši mokymo priemonė yra tiesiai iš "printerless" laimingam spausdinimui; pagal "Linux" patirtį nėra ankstesnio spausdintuvo.
Ką man reikia?
Šiam vadovui jums reikės šių dalykų:
- 1 "Raspberry Pi" vienetas su "Rasbian" įdiegta
- 1 USB arba tinklo prieinamas spausdintuvas
Jei dar nesukonfigūruodavote savo "Raspberry Pi" su rasbų atvaizdu, mes labai rekomenduojame pradėti nuo mūsų "Avietės Pi" įvedimo.
"CUPS" diegimas "Pi" ir nuotolinės prieigos įgalinimas
Norėdami susieti spausdintuvą su "Raspberry Pi", pirmiausia turime įdiegti "Common Unix" spausdinimo sistemą (CUPS). Atėjo laikas suaktyvinti savo Pi ir pereiti į terminalą (arba pats Pi per SSH).
Terminalui įveskite šią komandą, kad pradėtumėte diegti CUPS:
sudo apt-get install cups
Kai pasirodys raginimas tęsti, įveskite Y ir paspauskite klavišą enter. CUPS yra pakankamai minkštas diegimas, todėl galite laisvai eiti paimti kavos puodelį. Kai bazinis diegimas bus baigtas, turėsime atlikti keletą nedidelių administracinių pakeitimų. Pirmasis verslo tvarkos etapas - pridėti save prie grupės, turinčios prieigą prie spausdintuvų / spausdintuvų eilės. CUPS sukurta grupė yra "lpadmin". Numatytasis "Rasbian" naudotojas (ir vartotojas, į kurį mes esame prisijungę) yra "pi" (atitinkamai pritaikykite šią komandą, jei norite, kad kitas vartotojas turėtų prieigą prie spausdintuvo).
Į terminalą įveskite šią komandą:
sudo usermod -a -G lpadmin pi
Įdomu, "-a" jungiklis leidžia mums pridėti esamą naudotoją (pi) į esamą grupę (lpadmin), nurodytą "-G" jungiklio.
Mūsų paskutinis konfigūracijos darbas yra galimybė nuotoliniu būdu redaguoti CUPS konfigūraciją. Likusią konfigūraciją galima užpildyti per "Pi" interneto naršyklę, bet jei jūs iš tikrųjų nesate sėdi tiesiai prie "Pi" ir norėtumėte naudoti, tarkim, "Windows" darbalaukio naršyklę, kad užbaigtumėte konfigūraciją, būsite reikia perjungti nedidelę vertę
/etc/cups/cupsd.conf
. Į terminalą įveskite šią komandą:
sudo nano /etc/cups/cupsd.conf
Failo viduje ieškokite šio skyriaus:
# Only listen for connections from the local machine Listen localhost:631
Komentuokite eilutę "Listen localhost: 631" ir pakeiskite ją tokia:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
Tai įpareigoja CUPS išklausyti bet kokius kontaktus bet kokioje tinklo sąsajoje tol, kol ji yra nukreipta į 631 uostą.
Slinkite toliau config failą, kol pamatysite "location" skirsnius. Žemiau esančiame laukelyje paryškiname eilutes, kurias reikia pridėti prie konfigūracijos:
< 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 >
Be to, "line @local" linija prideda prieigą prie CUPS iš bet kurio jūsų vietinio tinklo kompiuterio. Kartą, kai atliksite CUPS konfigūracijos failo pakeitimus, turėsite iš naujo paleisti CUPS serverį. Atlikite šią komandą:
sudo /etc/init.d/cups restart
Paleidę CUPS iš naujo, turėtumėte turėti prieigą prie administravimo skydo bet kuriame vietiniame tinkle esančiame kompiuteryje, nukreipdami savo naršyklę adresu https:// [Pi's IP arba hostname]: 631.
Spausdintuvo pridėjimas prie CUPS
Prisijungę, jums bus pateiktas atradimų spausdintuvų (tiek vietinių, tiek tinklų) sąrašas. Pasirinkite spausdintuvą, kurį norite pridėti prie sistemos:
Nors mes suprantame, kad šiek tiek per anksti rašyti "didžiulę sėkmę" mūsų bandymo spausdinti anksčiau, jūs žinote, tai iš tikrųjų yra atspausdintas, mes buvometai įsitikinęs. Penkiolika sekundžių ar vėliau, dokumentas išėjo iš spausdintuvo ir nukrito į dėklą. Sėkmė!
Šiuo metu, jei pridėjote vienintelį vartotoją, kuriam reikia prisijungti prie spausdintuvo, į "lpadmin" grupę ir pridėjote vienintelį spausdintuvą, prie kurio norite prisijungti prie CUPS sistemos, baigėte. Jei turite kitų naudotojų, kuriuos norėtumėte pridėti ar papildomų spausdintuvų, atlikite atitinkamus žingsnius žingsnyje dar kartą.