Cum de a transforma o Pi Zmeura într-un server Google Cloud Print
Google Cloud Print este o modalitate fantastică de a vă conecta imprimantele la nor și de a vă bucura de accesul prin print-from-anywhere, dar există o captură. Dacă nu aveți una dintre cele mai recente imprimante compatibile cu imprimantele compatibile Cloud-Print, trebuie să lăsați computerul activat pentru a activa accesul la distanță. Citiți-ne pe măsură ce configuram o mică și fructuoasă Raspberry Pi pentru sarcină.
De ce vreau să fac asta?
În prezent, există două căi de acces la Google Cloud Print în casa dvs.: puteți cumpăra o imprimantă cu imprimantă compatibilă Cloud Print care se conectează direct la contul dvs. Google și la serviciul dvs. Cloud Print sau puteți utiliza un PC (care are acces la imprimantele pe care le doriți să adăugați în Cloud Print) pentru a acționa ca server de tip "Cloud Print".
Prima situație este ideală, deoarece imprimanta se conectează direct la nor și nu este nevoie de un intermediar. Cu toate acestea, obiectivul dvs. ar trebui să vă asigurați că intermediarul pierde cât mai puține resurse posibil. Lăsând un computer desktop pe 24/7 pentru singurul scop de a funcționa ca un server Cloud Print este o mulțime de resurse pentru un loc de muncă care necesită foarte puțin putere.
Pentru a reduce resursele pierdute, am optat pentru transformarea unui dispozitiv mic, cu putere redusă, Raspberry Pi într-un server Cloud Print Ultra. Cea mai bună parte din această setare este faptul că Raspberry Pi poate continua să îndeplinească alte roluri. De exemplu, serverul nostru Raspberry Pi Cloud Print este, de asemenea, acelasi dispozitiv care functioneaza ca Indicatorul nostru de Raspberry Pi. Este nevoie de atat de putine resurse pentru a face ambele locuri de munca (incercati lucrarea de imprimare ocazionala si rulati un script simplu pentru a verifica vremea si a schimba un LED) ca nu exista nici un motiv sa nu stivuiti sarcinile si sa obtineti mai mult din cumpararea Raspberry Pi. Iată câteva dintre proiectele pe care le puteți pune cu ușurință într-un server de imprimare pe bază de Raspberry Pi Cloud Print:
- Construiește un indicator LED cu o piersică Pi (pentru email, vreme sau orice altceva)
- Cum de a transforma o Pi Zmeura într-un dispozitiv de stocare de rețea de joasă putere
- Cum de a transforma Pi Piersica intr-o cutie BitTorrent Intotdeauna
- Cum se instalează NZBGet pentru descărcarea usenet ușoară pe zmeura dvs. Pi
Ce am nevoie?
Pentru acest tutorial, vom presupune că aveți deja următoarele:
- Un Raspberry Pi cu Raspbian instalat
- Imprimante accesibile pentru Pi
- Un Cont Google
Dacă nu v-ați configurat Raspberry Pi cu Raspbian sau ați adăugat imprimante încă, verificați cu siguranță cele două linkuri de mai sus pentru a vă ridica la viteză. Este critic pe care le-ați urmat (sau cel puțin ați verificat propriile note de instalare a imprimantei împotriva) ghidul nostru de imprimantă Raspberry Pi. Dacă dvs. Pi nu are acces la imprimante (locale sau în rețea), nu veți avea succes cu acest tutorial.
În plus, veți găsi probabil că este util să examinați ghidul nostru Google Cloud Print pentru a vă familiariza cu insultele sistemului.
Instalarea cromului
Sosul secret din modelul Raspberry Pi ca server de tip Cloud Print Server este browserul open source Chromium. Una dintre modalitățile oficiale de a adăuga capacitatea de imprimare Cloud Print la un PC este de a folosi browserul web Google Chrome ca server de imprimare. Din păcate, chiar dacă există o versiune oficială a Chrome pentru câteva distribuții de Linux, acesta suportă numai arhitectura x86 / x64 și nu arhitectura bazată pe ARM care îi conferă puterea Raspberry Pi și Rasbian. Aici intră Chromium, deoarece putem să accesăm în continuare funcțiile relevante din Chromium, încât trebuie să le conectăm pe Raspberry Pi la sistemul Google Cloud Printer.
Pentru a începe, deschideți terminalul de pe Raspberry Pi și introduceți următoarea comandă:
s
udo apt-get instala crom-browser
Când vi se solicită, tastați Y și apăsați Enter pentru a continua instalarea. Instalarea nu este enormă, dar este destul de mare; o excursie de zece minute la camera de pauză pentru a apuca o ceașcă de cafea este cu siguranță o modalitate rezonabilă de a ucide timpul de instalare.
Odată instalat Chromium, trebuie să îl lansăm din mediul desktop. Puteți să-l găsiți în meniul de pornire Raspbian sub Internet -> Web Browser Chromium:
După lansarea Chromium, navigați la pictograma de meniu din colțul din dreapta sus, faceți clic pe acesta, apoi selectați "Setări". Derulați în jos în fereastra Setări până când vedeți "Setări avansate" și, după ce faceți clic pe acesta, continuați să derulați în jos prin opțiunile de setări extinsă, până când vedeți intrarea pentru Google Cloud Print:
Faceți clic pe "Adăugați imprimante". Veți fi dat peste o pagină de autorizare, așa cum este cazul:
Completați acreditările contului Google ale contului pe care îl utilizați pentru a gestiona Imprimantele dvs. cloud. Asigurați-vă că este bifată opțiunea "Stay signed in", deoarece acesta va fi un server de imprimare independent, cu care nu interacționăm în mod regulat.
După ce vă autorizați contul, veți vedea butonul "Adăugați imprimante". Indiferent de imprimantele la care Raspberry Pi are acces (indiferent dacă acestea sunt locale sau în rețea) vor fi adăugate în contul dvs. Google Cloud Print. Dacă aceste imprimante au fost adăugate anterior prin alte mijloace, veți dori să vizitați pagina de gestionare Cloud Print pentru a elimina intrările mai vechi.
După ce faceți clic pe butonul Adăugați, veți vedea o pagină de confirmare indicând faptul că imprimantele au fost adăugate și sunteți gata să începeți imprimarea. Acum este momentul perfect pentru a trage o imprimare de testare:
Aproximativ aproximativ 10 secunde după ce am tras off jobul de tipărire, acesta a scurs în sus pe imprimanta în rețea:
Deși am avut inițial preocupări cu privire la faptul că fluxul de lucru Cloud-to-Pi-to-Printer ar fi lent (nu că viteza generatoare de blistere este cu adevărat critică în majoritatea situațiilor de imprimare), aceste preocupări nu au fost niciodată validate. Chiar și cu fișiere PDF mai mari, procesul este doar marginal mai lung decât așteptarea dvs. tipică de lungă durată tipică-a-mare-PDF.
După ce ați rulat testul, puteți închide Chromium pe serverul Pi, deoarece serverul de imprimare va continua să ruleze în fundal. Acum puteți să vă bucurați de confortul de imprimare de oriunde pentru aproximativ un sfert pe lună (Raspberry Pi consumă atât de puțină energie încât costul mediu de operare anual este de aproximativ 3 dolari).