Kaip pridėti spausdintuvą prie „Raspberry Pi“ (ar kito „Linux“ kompiuterio)
Skirtingai nuo tipiškos „Windows“ mašinos, mažai „Raspberry Pi“, kuriame veikia „Rasbian“, nėra tiksliai su „plug-n-play“ spausdintuvo pagalba. Skaitykite, kaip parodysime, kaip pridėti „Pi“ įrenginio pilnavertes spausdinimo galimybes.
Kodėl aš noriu tai padaryti?
Jei eksperimentuojate su „Pi“ kaip darbalaukio pakeitimu, norite įgalinti fizinę spausdinimo išvestį programai ar programų rinkiniui, kurį naudojate, arba kitaip norite įgalinti tradicinį spausdinimą „Pi“, ši pamoka yra tiesioginis spausdintuvas be spausdinimo laimingas spausdinimas; nereikia ankstesnių spausdintuvų pagal Linux patirtį.
Ką man reikia??
Šiai pamokai reikės šių dalykų:
- 1 „Raspberry Pi“ įrenginys su „Rasbian“
- 1 USB arba tinkle prieinamas spausdintuvas
Jei dar nesukonfigūravote Raspberry Pi su rasbiniu vaizdu, mes rekomenduojame pradėti nuo mūsų įžangos į Raspberry Pi.
„CUPS“ diegimas „Pi“ ir nuotolinės prieigos įgalinimas
Norint susieti spausdintuvą su „Raspberry Pi“, pirmiausia reikia įdiegti „Common Unix Printing System“ (CUPS). Atėjo laikas užsidegti „Pi“ ir nuvykti į terminalą (arba pats „Pi“ per SSH).
Į terminalą įveskite šią komandą, kad pradėtumėte diegti „CUPS“:
sudo apt-get įdiegti puodeliai
Kai raginama tęsti, įveskite Y ir paspauskite enter. „CUPS“ yra gana tvirtas įdiegimas, todėl nedvejodami patraukite kavos puodelį. Baigę bazinį diegimą, turime atlikti keletą nedidelių administracinių pakeitimų. Pirmoji darbo tvarka yra pridėti save prie vartotojų grupės, kuri turi prieigą prie spausdintuvų / spausdintuvo eilės. CUPS sukurta vartotojų grupė yra „lpadmin“. Numatytasis „Rasbian“ naudotojas (ir vartotojas, prie kurio prisijungėme) yra „pi“ (atitinkamai pakeiskite šią komandą, jei norite, kad prie kito spausdintuvo prisijungtų kitas naudotojas).
Į terminalą įveskite šią komandą:
sudo usermod -a -G lpadmin pi
Įdomu, kad „-a“ jungiklis leidžia pridėti esamą vartotoją (pi) į esamą grupę (lpadmin), nurodytą „-G“ jungikliu.
Mūsų paskutinė prieškonfigūravimo darbo bitė yra įgalinti nuotolinį CUPS konfigūracijos redagavimą. Likusią konfigūraciją galima užpildyti per „P“ naršyklę, bet jei jūs iš tiesų ne sėdi ties „Pi“ ir norėtumėte, pavyzdžiui, „Windows“ darbalaukio naršyklėje naudoti konfigūraciją, reikia įjungti mažą vertę /etc/cups/cupsd.conf
. Į terminalą įveskite šią komandą:
sudo nano /etc/cups/cupsd.conf
Raskite šį skyrių:
# Klausykitės tik vietinio kompiuterio jungčių
Klausyti localhost: 631
Komentuokite eilutę „Listen localhost: 631“ ir pakeiskite ją taip:
# Klausykitės tik vietinio kompiuterio jungčių
# Klausyti localhost: 631
631 prievadas
Tai nurodo CUPS klausytis bet kokio kontakto bet kurioje tinklo sąsajoje, jei ji yra nukreipta į 631 prievadą.
Suraskite konfigūracijos failą tol, kol pamatysite skyrių „vieta“. Toliau pateiktame bloke pažymėjome eilutes, kurias reikia pridėti prie konfigūracijos:
# Apriboti prieigą prie serverio ...
Užsakymas leidžia, neigia
Leisti @socal
# Apriboti prieigą prie administratoriaus puslapių ...
Užsakymas leidžia, neigia
Leisti @socal
AuthType Default
Reikalauti vartotojo @SYSTEM
# Apriboti prieigą prie konfigūracijos failų ...
Užsakymas leidžia, neigia
Leisti @socal
„Line @ local“ linijos pridėjimas suteikia prieigą prie CUPS iš bet kurio jūsų vietinio tinklo kompiuterio. Bet kada atlikdami CUPS konfigūracijos failo pakeitimus, turėsite iš naujo paleisti CUPS serverį. Atlikite šią komandą:
sudo /etc/init.d/cups iš naujo paleisti
Iš naujo paleidus CUPS, turėtumėte turėti prieigą prie administravimo skydo per bet kurį vietinio tinklo kompiuterį, nukreipdami savo žiniatinklio naršyklę adresu http: // [Pi IP arba kompiuterio pavadinimas]: 631.
Spausdintuvo pridėjimas prie CUPS
Kai pirmą kartą naršote į http: // [Pi IP arba kompiuterio pavadinimą]: 631, pamatysite numatytąjį CUPS pagrindinį puslapį, kaip matyti iš anksčiau pateikto ekrano. Skirsnis, kurį dominame, yra skirtukas „Administravimas“. Spustelėkite jį dabar.
Skydelyje Administravimas spustelėkite Pridėti spausdintuvą. Jei gausite įspėjimą apie svetainės saugos sertifikatą, eikite į priekį ir spustelėkite vistiek, kad jį ignoruotumėte. Jums bus pasiūlyta įvesti naudotojo vardą ir slaptažodį.
Eikite į priekį ir įveskite paskyros, kurią pridėjote prie grupės „lpadmin“, naudotojo vardą ir slaptažodį anksčiau (pvz., Jei naudojate numatytąjį „Raspbian“ diegimą, prisijungimo vardas / slaptažodis yra „pi“ / „aviečių“). Spustelėkite „Prisijungti“.
Prisijungę, jums bus pateiktas atrinktų spausdintuvų (tiek vietinių, tiek tinklų) sąrašas. Pasirinkite spausdintuvą, kurį norite pridėti prie sistemos:
Pasirinkus spausdintuvą, jums bus suteikta galimybė redaguoti spausdintuvo pavadinimą, aprašą ir vietą bei įgalinti bendrinimą. Kadangi mūsų spausdintuvas jau yra tinklo spausdintuvas, palikome „Bendrinti šį spausdintuvą“ nepažymėtas:
Kai redaguosite spausdintuvo pavadinimą ir pridėsite vietą, būsite paraginti pasirinkti konkrečią tvarkyklę, kurią norite naudoti savo spausdintuvui. Nepaisant to, kad jis automatiškai atrado spausdintuvą ir spausdintuvo pavadinimą, CUPS nesistengia pasirinkti jums tinkamo tvarkyklės. Slinkite, kol pamatysite modelio numerį, atitinkantį jūsų. Arba, jei turite spausdintuvo PPD failą, kurį atsisiuntėte iš gamintojo, galite įkelti tą mygtuką „Pasirinkti failą“:
Paskutinis konfigūravimo žingsnis yra ieškoti kai kurių bendrų spausdinimo nuostatų, pvz., Tai, ko norite numatytuoju spausdintuvo režimu, numatytąjį popieriaus šaltinį / dydį ir kt.
Kai spustelėsite „Nustatyti numatytas parinktis“, jums bus pateiktas numatytojo administravimo puslapis spausdintuvui, kurį ką tik pridėjote prie CUPS sistemos:
Viskas atrodo gerai. Tikrasis testas iš tikrųjų spausdina kažką. Uždegime „Leafpad“, numatytąjį „Rasbės“ teksto redaktorių ir išsiųskite pranešimą
Nors mes suprantame, kad šiek tiek per anksti rašyti „didžiulę sėkmę“ mūsų bandomojoje spaudoje, žinoma, tai iš tikrųjų atspausdinta, mes buvome kad įsitikinęs. Praėjus penkiolika sekundžių dokumentas buvo iškeliamas iš spausdintuvo ir nukrito į dėklą. Sėkmė!
Šiuo metu, jei pridėjote vienintelį naudotoją, kuriam „lpadmin“ grupėje reikia prieigos prie spausdintuvo, ir pridėjote vienintelį spausdintuvą, prie kurio norite pasiekti CUPS sistemą, baigsite. Jei turite kitų naudotojų, kuriuos norite pridėti arba papildomus spausdintuvus, tiesiog atlikite atitinkamus pamokos veiksmus dar kartą.