Spre deosebire de o mașină tipic Windows, micul Raspberry Pi care rulează Rasbian nu vine cu suportul imprimantei plug-'n-play. Citiți mai departe pe măsură ce vă vom arăta cum să adăugați capabilități de imprimare integrate la unitatea dvs. Pi.
Dacă experimentați fișierul Pi ca înlocuitor desktop, doriți să activați o ieșire fizică de tipărire pentru un program sau o aplicație de aplicații pe care o utilizați sau doriți să activați imprimarea tradițională pe dispozitivul dvs. Pi, acest tutorial este o fotografie dreaptă de la imprimantă la imprimarea fericită; nu există nici o problemă anterioară cu privire la imprimante în cadrul experienței Linux necesare.
Pentru acest tutorial veți avea nevoie de următoarele lucruri:
Dacă nu ați configurat încă Raspberry Pi cu o imagine rasbiană, vă sugerăm să începeți cu introducerea noastră la Raspberry Pi.
Pentru a conecta o imprimanta cu Raspberry Pi, trebuie mai intai sa instalam Common Unix Printing System (CUPS). Este timpul să vă arunci pe Pi și să navigați la terminal (fie pe Pi în sine prin SSH).
La terminal, introduceți următoarea comandă pentru a începe instalarea CUPS:
sudo apt-get instalați cupe
Când vi se solicită să continuați, tastați Y și apăsați enter. CUPS este o instalare destul de moale, deci nu ezitați să luați o ceașcă de cafea. Odată ce instalarea bazei este completă, trebuie să facem câteva modificări administrative minore. Prima ordine de afaceri este să ne adăugăm la grupul de utilizatori care are acces la coada imprimantelor / imprimantei. Grupul de utilizatori creat de CUPS este "lpadmin". Utilizatorul Rasbian implicit (și utilizatorul în care suntem conectați) este "pi" (ajustați în mod corespunzător următoarea comandă dacă doriți ca un alt utilizator să aibă acces la imprimantă).
La terminal introduceți următoarea comandă:
sudo usermod -a -G lpadmin pi
Pentru curios, comutatorul "-a" ne permite să adăugăm un utilizator existent (pi) unui grup existent (lpadmin), specificat de comutatorul "-G".
Bitul nostru final de lucru de preconfigurare este de a permite editarea la distanță a configurației CUPS. Restul configurației poate fi terminat prin intermediul browserului web de pe Pi, dar dacă nu sunteți chiar la Pi și doriți să utilizați, de exemplu, browserul de pe desktop-ul Windows pentru a finaliza configurația, veți trebuie să comutați o valoare mică în/etc/cups/cupsd.conf
. La terminal, introduceți următoarea comandă:
sudo nano /etc/cups/cupsd.conf
În interiorul fișierului, căutați această secțiune:
# Ascultați numai conexiunile de la mașina locală
Ascultați localhost: 631
Comentează linia "Ascultă localhost: 631" și o înlocui cu următoarea:
# Ascultați numai conexiunile de la mașina locală
# Ascultați localhost: 631
Port 631
Aceasta instruiește CUPS să asculte orice contact de pe orice interfață de rețea, atâta timp cât este direcționat către portul 631.
Parcurgeți mai jos în fișierul de configurare până când vedeți secțiunile "locație". În blocul de mai jos, am îndreptat liniile pe care trebuie să le adăugați la config:
# Restricționați accesul la server ...
Ordinul permite, respinge
Permiteți @local
# Restricționați accesul la paginile de admin ...
Ordinul permite, respinge
Permiteți @local
AuthType Implicit
Solicitați utilizator @SYSTEM
# Restricționați accesul la fișierele de configurare ...
Ordinul permite, respinge
Permiteți @local
Adăugarea liniei "allow @local" permite accesul la CUPS de la orice computer din rețeaua locală. Oricând faceți modificări în fișierul de configurare CUPS, va trebui să reporniți serverul CUPS. Faceți acest lucru cu următoarea comandă:
sudo /etc/init.d/cups restart
După ce reporniți CUPS, ar trebui să aveți posibilitatea să accesați panoul de administrare prin intermediul oricărui computer din rețeaua locală, îndreptându-i browser-ul Web la http: // [IP-ul lui Pi sau numele gazdei]: 631.
Când navigați mai întâi la adresa http: // [IP-ul lui Pi sau numele gazdei]: 631, veți vedea pagina de pornire inițială a CUPS, așa cum se vede în captura de ecran de mai sus. Secțiunea care ne interesează este fila "Administrare". Faceți clic pe el acum.
În panoul Administrare, faceți clic pe adăugați imprimanta. Dacă primiți un avertisment cu privire la certificatul de securitate al site-ului, mergeți mai departe și faceți clic pe Continuați oricum pentru al ignora. Vi se va solicita să introduceți un nume de utilizator și o parolă.
Mergeți mai întâi și introduceți numele de utilizator și parola contului pe care l-ați adăugat în grupul "lpadmin" mai devreme în tutorial (de ex. Dacă utilizați o instalare Raspbian implicită, login / parola este "pi" / "zmeură"). Dați clic pe "Conectați-vă".
După ce vă conectați, veți primi o listă de imprimante descoperite (atât locale cât și în rețea). Selectați imprimanta pe care doriți să o adăugați la sistem:
După selectarea imprimantei, vi se va oferi posibilitatea de a edita numele, descrierea și locația imprimantei, precum și a permite partajarea în rețea. Întrucât imprimanta noastră este deja o imprimantă de rețea, am lăsat neînchis "Share This Printer" (Imprimați această imprimantă):
După editarea numelui imprimantei și adăugarea unei locații, vi se va solicita să selectați driverul specific pe care doriți să-l utilizați pentru imprimanta dvs. În ciuda faptului că a descoperit automat imprimanta și numele imprimantei, CUPS nu face nici o încercare de a alege driverul potrivit pentru dvs. Derulați până când vedeți un număr de model care se potrivește cu dvs. Alternativ, dacă aveți un fișier PPD pentru imprimanta pe care l-ați descărcat de la producător, îl puteți încărca cu ajutorul butonului "Alegeți fișierul":
Ultimul pas de configurare este să te uiți la unele setări de imprimare generale cum ar fi ceea ce vrei să fie modul implicit al imprimantei, sursa / mărimea implicită a hârtiei, etc. Ar trebui să fie implicit setările presetate corecte, dar niciodată nu doare să verifici:
După ce faceți clic pe "Setarea opțiunilor implicite", veți primi pagina de administrare implicită pentru imprimanta pe care tocmai ați adăugat-o în sistemul CUPS:
Totul arată bine. Testul real, cu toate acestea, este de fapt imprimarea ceva. Să lansăm Leafpad, editorul de text implicit al Rasbian și să trimitem un mesaj:
În timp ce ne dăm seama că este un pic prea prematură să scriem un "succes imens" pe testul nostru de imprimare înainte, știi, de fapt este tipărit, am fostacea încrezător. Cincisprezece secunde sau mai târziu, documentul a ieșit din imprimantă și a căzut în tavă. Succes!
În acest moment, dacă ați adăugat singurul utilizator care are nevoie de acces la imprimantă pentru grupul "lpadmin" și ați adăugat singura imprimantă pe care doriți să o accesați în sistemul CUPS, ați terminat. Dacă aveți alți utilizatori pe care doriți să adăugați sau imprimante suplimentare, pur și simplu treceți prin pașii respectivi din tutorial din nou pentru a face acest lucru.