- Įvadas į spausdinimo serverį ir CUPS:
- Reikalingi komponentai
- Tinklo spausdintuvo nustatymas naudojant „Raspberry Pi“:
Jei norite, kad jūsų spausdintuvas būtų pasiekiamas iš kelių įrenginių ar kompiuterių, reikia sukurti „Wi-Fi“ spausdintuvą arba brangiai nustatyti, kad sukurtumėte tinklo spausdintuvą. Taigi, kas šiame šventės sezone būtų puiki dovana nei tinklo spausdintuvas (ar aš ką nors padovanojau idėjai?), Užuot išleidęs šimtus dolerių šiam naujam įsigijimui, kas būtų, jei galėtumėte tą patį padaryti pridėdami 35 USD Avietė Pi 3 prie to seno spausdintuvo, kuris guli ant jūsų stalo? Taip, aš maniau, kad tai taip pat bus nuostabu!
Įvadas į spausdinimo serverį ir CUPS:
Spausdinimo serveris gali prijungti kelis kompiuterius prie vieno ar kelių spausdintuvų, laidiniu ar belaidžiu būdu. Spausdinimo serverio pagalba galite pasiekti savo spausdintuvą keliais įrenginiais ir siųsti spausdinimo komandą iš bet kurio prijungto įrenginio į spausdintuvą, kad išspausdintumėte bet kokį dokumentą.
Šioje „ Raspberry Pi“ spausdinimo serverio pamokoje mes sukursime tinklo spausdintuvą naudodamiesi „Raspberry Pi 3“ ir visagaliu CUPS, kuris visa tai įmanoma.
CUPS („ Common Unix Printing System“) yra spausdinimo sistema, skirta UNIX tipo kompiuteriams, panašiems į operacines sistemas. Tai suteikia kompiuteriams, kuriuose veikia, galimybę veikti kaip spausdinimo serveris. Kompiuteris, kuriame veikia CUPS, gali priimti užduotis iš kliento įrenginių, jas apdoroti ir perduoti spausdinti atitinkamam spausdintuvui.
Visus spausdintuvus palaiko CUPS, ypač HP spausdintuvai, nes HP vykdo savo atvirojo kodo projektą. Kituose spausdintuvų modeliuose, kurių CUPS tiesiogiai nepalaiko, gali būti suderinamos bendros tvarkyklės, suteikiančios pagrindines spausdinimo funkcijas. CUPS palaikomų spausdintuvų sąrašą galite rasti šioje pridedamoje nuorodoje.
Reikalingi komponentai
Šiai pamokai mums reikės šių komponentų, iš kurių kai kuriuos tikrai galite kloti ir nereikės pirkti.
- Aviečių Pi 3
- SD kortelė (mažiausiai 8 GB)
- USB spausdintuvas
- Ethernet kabelis
- Pi maitinimo šaltinis
Norėdami tęsti, šiame mokyme naudosime „Raspbian stretch OS“ ir kadangi jo sąranka yra tokia pati kaip „Jessie“, manysiu, kad esate susipažinę su „Raspberry Pi“ nustatymu naudodami „Raspbian stretch“ OS. Aš taip pat noriu manyti, kad jūs žinote, kaip įsijungti į „Raspberry Pi“ naudojant terminalo programinę įrangą, pvz., Glaistą. Jei turite problemų dėl bet kurio paminėto dalyko, šioje svetainėje yra daugybė „Raspberry Pi“ vadovėlių, kurie gali padėti, taip pat galite mesti savo klausimus komentarų laukelyje ir aš padarysiu viską, kad galėčiau atsakyti.
Kai jūsų Pi bus paruoštas, pagaminkime „ Raspberry Pi“ spausdinimo serverį !
Tinklo spausdintuvo nustatymas naudojant „Raspberry Pi“:
Šiame skyriuje bus atlikti keli veiksmai, kurie pasibaigs CUPS įdiegimu jūsų „Raspberry Pi“.
1 žingsnis: atnaujinkite Pi
Ritualas, visų mano projektų dalykas yra „Raspberry Pi“ atnaujinimas. Tai atlikdami jūs užtikrinsite, kad jūsų pi turi visus naujausius OS, su kuriais dirbate, atnaujinimus.
Norėdami tai padaryti, mes naudojame;
sudo apt-get update sudo apt-get atnaujinimas
Tai atlikę perkraukite pi naudodami;
sudo perkraukite
Palaukite iš naujo paleiskite procesą ir vėl prisijunkite
2 žingsnis: įdiekite spausdinimo serverio programinės įrangos CUPS
Atlikus atnaujinimą, kita eilutė yra įdiegti spausdinimo serverio programinę įrangą CUPS.
Norėdami atlikti šį bėgimą;
sudo apt-get įdėti puodelius
Tai užtruks šiek tiek laiko, tačiau bus įdiegta CUPS ir kitos priklausomybės, pvz., „Samba“, „Perl“ ir keletas kitų programinės įrangos ar bibliotekų.
3 žingsnis: konfigūruokite CUPS
Atlikus diegimą, laikas patikrinti CUPS konfigūracijos failą. Keli parametrai, kurie paprastai įtakos, kaip puodeliai darbus, pavyzdžiui, uosto, kuriame puodeliai bendrauti, kuri yra pagal nutylėjimą 631, uosto galima pakeisti čia.
Konfigūracijos failą galima pasiekti naudojant;
sudo nano /etc/cups/cupsd.conf
Pakeiskite / pridėkite šias eilutes prie konfigūracijos failo.
# Klausykitės tik vietinio aparato jungčių. # Klausykite localhost: 631 # PAKEISTA IŠKLAUSYTI VIETOS LAN 631 prievadą # Apriboti prieigą prie serverio…
Tada kitame puslapyje įveskite savo PI adresą ir spausdintuvo pavadinimą naudodami žemiau pateiktą formatą:
http: // + Raspberry Pi IP +: 631 + / printers / + jūsų spausdintuvo pavadinimas „Queue Name“ CUPS
pvz.,
Tai atlikę, dabar turėtumėte galėti spausdinti per „Raspberry Pi“ tinklo spausdintuvą.
Tai viskas šiai pamoka vaikinai, nedvejodami atsisakykite komentarų skiltyje iškilusių klausimų.