Prečo to mám robiť?
Ak experimentujete s technológiou Pi ako náhrada stolného počítača, chcete povoliť fyzický výstup tlače pre program alebo aplikačnú sadu, ktorú používate, alebo inak chcete povoliť tradičnú tlač na vašom počítači Pi, tento výukový program je priamou snímkou od tlačiarne na šťastnú tlač; v rámci skúseností so systémom Linux neexistuje žiadna predchádzajúca kriminalita.
Čo potrebujem?
Pre tento tutoriál budete potrebovať nasledujúce veci:
- 1 Raspberry Pi jednotka s Rasbian nainštalovaný
- 1 tlačiareň s rozhraním USB alebo sieťou
Ak ste ešte nenakonfigurovali Raspberry Pi s rasbijským imidžom, odporúčame začať s naším úvodom na Raspberry Pi.
Inštalácia aplikácie CUPS na serveri Pi a povolenie vzdialeného prístupu
Aby sme prepojili tlačiareň s Raspberry Pi, musíme najskôr nainštalovať Common Unix Printing System (CUPS). Je čas vyhnúť sa vášmu Pi a prejsť na terminál (buď na samotnom Pi cez SSH).
Na termináli zadajte nasledujúci príkaz na spustenie inštalácie CUPS:
sudo apt-get install cups
Keď sa zobrazí výzva na pokračovanie, zadajte príkaz Y a stlačte kláves enter. CUPS je pomerne svalnatá inštalácia, takže môžete ísť chytiť šálku kávy. Po dokončení základnej inštalácie je potrebné vykonať niekoľko malých administratívnych zmien. Prvou objednávkou je pridať sa k používateľskej skupine, ktorá má prístup k frontu tlačiarní / tlačiarní. Usergroup vytvorený CUPS je "lpadmin". Predvolený používateľ Rasbu (a používateľ, s ktorým sme prihlásení) je "pi" (podľa toho upravte nasledujúci príkaz, ak chcete, aby iný používateľ mal prístup k tlačiarni).
Na termináli zadajte nasledujúci príkaz:
sudo usermod -a -G lpadmin pi
Pre zvedavých používateľov nám prepínač "-a" umožňuje pridať existujúceho používateľa (pi) do existujúcej skupiny (lpadmin) špecifikovanej prepínačom "-G".
Náš posledný bit predkonfigurovateľnej práce je umožniť vzdialenú úpravu konfigurácie CUPS. Zvyšok konfigurácie je možné dokončiť prostredníctvom webového prehliadača na Pi, ale ak v skutočnosti nie ste priamo v Pi a radšej by ste použili prehliadač na pracovnej ploche systému Windows na dokončenie konfigurácie, budete musíte prepínať malú hodnotu
/etc/cups/cupsd.conf
Na termináli zadajte nasledujúci príkaz:
sudo nano /etc/cups/cupsd.conf
Vo vnútri súboru vyhľadajte túto časť:
# Only listen for connections from the local machine Listen localhost:631
Komentujte linku "Listen localhost: 631" a nahraďte ju nasledovne:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
Toto povoľuje spoločnosti CUPS počúvať akýkoľvek kontakt na akomkoľvek sieťovom rozhraní, pokiaľ je nasmerovaný na port 631.
Prejdite ďalej v konfiguračnom súbore, kým sa nezobrazia časti "umiestnenie". V nižšie uvedenom bloku sme označili riadky, ktoré potrebujete na pridanie do konfigurácie:
< 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 >
Pridanie riadka "allow @local" umožňuje prístup do CUPS z ľubovoľného počítača v lokálnej sieti. Kedykoľvek vykonáte zmeny v konfiguračnom súbore CUPS, budete musieť reštartovať server CUPS. Urobte tak s nasledujúcim príkazom:
sudo /etc/init.d/cups restart
Po reštartovaní aplikácie CUPS by ste mali mať prístup k administrátorskému panelu prostredníctvom ľubovoľného počítača vo vašej lokálnej sieti tým, že prejdete na jeho webový prehliadač na adrese https:// [IP adresa alebo názov hostiteľa]: 631.
Pridávanie tlačiarne do zariadenia CUPS
Po prihlásení sa zobrazí zoznam odhalených tlačiarní (miestnych aj sieťových). Vyberte tlačiareň, ktorú chcete pridať do systému:
Zatiaľ čo si uvedomujeme, že je to trochu predčasné napísať "obrovský úspech" na našej skúšobnej tlači predtým, viete, je to skutočne vytlačené, boli smeže verí. O pätnásť sekúnd alebo neskôr sa papier spustil z tlačiarne a spustil sa do zásobníka. Úspech!
V tomto okamihu, ak ste pridali jediného používateľa, ktorý potrebuje prístup k tlačiarni do skupiny "lpadmin" a pridali ste jediná tlačiareň, ku ktorej chcete získať prístup do systému CUPS, ste hotovo. Ak máte ďalších používateľov, ktorých chcete pridať alebo ďalšie tlačiarne, jednoducho prejdite príslušnými krokmi v príručke, aby ste tak urobili.