If-Koubou

Cum de a transforma Pi Zmeura într-un server Google Cloud Print

Cum de a transforma Pi Zmeura într-un server Google Cloud Print (Cum să)

Google Cloud Print este o modalitate fantastică de a vă conecta imprimantele la nor și de a vă bucura de accesul la imprimarea de la orice loc, 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 un mic, consumator de fructe Raspberry Pi pentru această 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ă cu imprimarea prin tipărire cloud 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 dvs. doriți să adăugați în Cloud Print) pentru a acționa ca un server Cloud Print.

Prima situație este ideală, deoarece imprimanta se conectează direct la nor și nu este nevoie de un intermediar. Cu toate acestea, 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, singurul scop de a funcționa ca un server Cloud Print este o mulțime de resurse pentru un loc de muncă care necesită o putere foarte mică.

Pentru a reduce resursele pierdute, am ales să transformăm un dispozitiv mic, cu putere redusă, Raspberry Pi într-un server Cloud Print Ultra. Cea mai bună parte din această configurație este faptul că Raspberry Pi poate continua să îndeplinească alte roluri. De exemplu, serverul nostru de 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 joburi (spool job-ul ocazional de imprimare si a rula un script simplu pentru a verifica vremea si a comuta 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ță cu un server de tip Raspberry Pi Cloud Print:

  • Construiți un Indicator LED cu o Pi Ză (pentru email, vreme sau orice altceva)
  • Cum de a transforma Pi Zmeura într-un dispozitiv de stocare de rețea de joasă putere
  • Cum de a transforma Pi Zmeura într-o cutie BitTorrent întotdeauna
  • 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:

  • 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 încă imprimante, verificați cu siguranță cele două linkuri de mai sus pentru a vă ridica la viteză. Este critic pe care le-ați urmat împreună (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 nici un succes cu acest tutorial.

În plus, veți găsi probabil că este util să consultați ghidul nostru pentru Google Cloud Print pentru a vă familiariza cu insulele 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 unui PC este de a utiliza 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, este compatibilă numai cu arhitectura x86 / x64 și nu cu arhitectura bazată pe ARM, care asigură puterea Raspberry Pi și Rasbian. Aici intră Chromium, deoarece putem accesa în continuare funcțiile relevante din Chromium, încât trebuie să conectăm Raspberry Pi la sistemul Google Cloud Printer.

Pentru a începe, deschideți terminalul de pe Raspberry Pi și introduceți următoarea comandă:

sudo 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 în 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. Îl puteți găsi în meniul de pornire al Raspbian sub Internet -> Browser Web 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 loviți de o pagină de autorizare, cum ar fi:

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 autonom, 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 (fie ele locale sau în rețea) vor fi adăugate în contul dvs. Google Cloud Print. Dacă acele 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 început să apară pe imprimanta conectată în rețea:

Deși am avut inițial preocupări cu privire la faptul că fluxul de lucru Cloud-to-Pi-Printer ar fi lent (nu că viteza de blisterare este cu adevărat critică în majoritatea situațiilor de tipărire), aceste preocupări nu au fost niciodată validate. Chiar și în cazul fișierelor PDF mai mari, procesul este doar marginal mai lung decât așteptarea tipică de imprimare-a-mare-PDF tipic.

După ce ați rulat testul, puteți închide Chromium pe serverul Pi, deoarece serverul de imprimare va continua să ruleze în fundal. Acum vă puteți bucura de avantajele imprimării din orice loc 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).