Raspberry Pi n kääntäminen Google Cloud Print -palvelimeksi
Google Cloud Print on loistava tapa yhdistää tulostimet pilviin ja nauttia tulostusmahdollisuuksista missä tahansa, mutta siellä on saalis. Jos sinulla ei ole viimeisimpiä Cloud-Print-Ready -tulostimia, sinun on jätettävä tietokoneesi, jotta etäkäyttö voidaan ottaa käyttöön. Lue, kun määritämme pienen, energiaa siemaavan Raspberry Pi: n tehtävää varten.
Miksi haluan tehdä tämän?
Tällä hetkellä kotiisi on kaksi polkua Google Cloud Print -palveluun: voit ostaa Cloud Print -tulostimen, joka yhdistää sinut suoraan Google-tiliisi ja Cloud Print -palveluun, tai voit käyttää tietokonetta (jolla on pääsy tulostimiin) haluavat lisätä Cloud Printiin) toimia Cloud Print -palvelimena.
Ensimmäinen tilanne on ihanteellinen, koska itse tulostin muodostaa yhteyden pilviin, eikä välittäjää tarvita. Estä, että sinun pitäisi kuitenkin olla tavoite varmistaa, että välittäjä tuhlaa mahdollisimman vähän resursseja. Pöytätietokoneen jättäminen vuorokauden ympäri yksinomaan Cloud Print -palvelimen toimimiseksi on paljon resursseja työhön, joka vaatii hyvin vähän hevosvoimaa.
Jotta voimme vähentää tuhlattuja resursseja, olemme päättäneet kääntää pienen, pienitehoisen Raspberry Pi -laitteen erittäin kevyeksi Cloud Print -palvelimeksi. Paras osa tästä asennuksesta on, että Raspberry Pi voi jatkaa muiden roolien suorittamista. Esimerkiksi Raspberry Pi Cloud Print Server on myös sama laite, joka toimii Raspberry Pi Weather -ilmaisimella. Molempien töiden tekemiseen kuluu niin vähän resursseja (satunnainen tulostustyö ja yksinkertainen komentosarja, jonka avulla voit tarkistaa sää ja vaihtaa LED), ettei ole mitään syytä olla pinoamatta tehtäviä ja saada enemmän irti Raspberry Pi -ostoksestamme. Seuraavassa on joitakin projekteja, joita voit helposti pinota Raspberry Pi Cloud Print Server -palvelimella:
- Rakenna LED-ilmaisin Raspberry Pi -laitteella (sähköposti, sää tai muu)
- Raspberry Pi: n kääntäminen pienitehoiseen verkkotallennusvälineeseen
- Raspberry Pi: n kääntäminen Always-On BitTorrent-ruutuun
- NZBGetin asentaminen kevyelle Usenet-lataukselle Raspberry Pi: lle
Mitä minä tarvitsen?
Tätä opetusta varten oletetaan, että sinulla on jo seuraavat tiedot:
- Raspberry Pi, johon on asennettu Raspbian
- Tulostimet, jotka ovat Pi: n käytettävissä
- Google-tili
Jos et ole vielä määrittänyt Raspberry Pi -ohjelmaa Raspbyn kanssa tai lisännyt siihen tulostimia, tarkista ehdottomasti nämä kaksi linkkiä. se on kriittinen että olet seurannut yhdessä (tai ainakin tarkistanut omia tulostimen asennusohjeita) Raspberry Pi -tulostimen opas. Jos Pi: llä ei ole pääsyä tulostimiin (paikallinen tai verkottunut), sinulla ei ole menestystä tässä opetusohjelmassa.
Lisäksi sinun kannattaa tutustua Google Cloud Print -oppaaseen tutustumalla järjestelmän sisäpiireihin.
Chromiumin asentaminen
Raspberry Pi: n salaisen kastikkeen Cloud Print Server -mallina on avoimen lähdekoodin selain Chromium. Yksi virallisista tavoista lisätä Cloud Print -ominaisuutta tietokoneeseen on käyttää Googlen Chrome-selainta tulostuspalvelimena. Valitettavasti vaikka on olemassa virallinen Chrome-julkaisu melko harvoille Linux-jakeluille, se tukee vain x86 / x64-arkkitehtuuria eikä ARM-pohjaista arkkitehtuuria, joka käyttää Raspberry Pi: tä ja Rasbea. Tämä on paikka, jossa Chromium tulee, koska voimme silti käyttää Chromiumin asiaankuuluvia ominaisuuksia, jotka meidän on yhdistettävä Raspberry Pi -järjestelmään Googlen Cloud Printer -järjestelmään.
Aloita avaamalla Raspberry Pi -laitteen terminaali ja kirjoittamalla seuraava komento:
s
udo apt-get asenna kromi-selain
Kirjoita kehotettaessa Y ja paina Enter jatkaaksesi asennusta. Asennus ei ole valtava, mutta se on tarpeeksi suuri; kymmenen minuutin matka taukotilaan kahvikupin nappaamiseksi on varmasti järkevä tapa tappaa asennusaika.
Kun Chromium on asennettu, meidän on käynnistettävä se työpöydän ympäristöstä. Löydät sen Raspbyn aloitusvalikosta Internetissä -> Chromium-selain:
Kun olet käynnistänyt Chromiumin, siirry oikeassa yläkulmassa olevaan valikkokuvakkeeseen, napsauta sitä ja valitse sitten Asetukset. Selaa Asetukset-ikkunassa alaspäin, kunnes näet "Lisäasetukset", ja klikkaamalla tätä, jatka laajennettujen asetusten vaihtoehtojen selaamista, kunnes näet Google Cloud Printin merkinnän:
Napsauta ”Lisää tulostimia”. Saat potkua valtuutussivulle kuten näin:
Täytä Google-tilitiedot, joita käytät tilisi hallinnassa. Varmista, että "kirjaudu sisään" on valittuna, koska tämä on itsenäinen tulostuspalvelin, jota emme säännöllisesti toimi.
Kun olet valtuuttanut tilisi, näet "Lisää tulostin (t)" -painikkeen. Riippumatta siitä, mitä tulostimia Raspberry Pi käyttää (ovatko ne paikallisia tai verkottuneita) lisätään Google Cloud Print -tiliisi. Jos nämä tulostimet lisättiin aikaisemmin muilla keinoilla, voit poistaa vanhemmat merkinnät Cloud Print -hallinta-sivulla.
Kun olet napsauttanut Lisää-painiketta, näet vahvistussivun, joka osoittaa, että tulostimet on lisätty ja olet valmis aloittamaan tulostuksen. Nyt on täydellinen aika tulostaa pois testitulostus:
Noin 10 sekuntia sen jälkeen, kun olemme poistaneet tulostustyön, se rullahti verkkotulostimeen:
Vaikka meillä oli aluksi huoli siitä, että Cloud-to-Pi-to-Printer-työnkulku olisi hidas (ei se, että rakkuloiden nopeus on todella kriittinen useimmissa tulostustilanteissa), näitä huolenaiheita ei ole koskaan vahvistettu. Jopa suuremmilla PDF-tiedostoilla prosessi on vain vähän pidempi kuin tyypillisesti pitkä tulostus-iso-PDF-odotus.
Kun olet suorittanut testitulostuksen, voit sulkea Chromiumin Pi: llä, koska tulostuspalvelin toimii edelleen taustalla. Nyt voit nauttia tulostusmahdollisuuksista kaikkialla neljänneksellä kuukaudessa (Raspberry Pi kuluttaa niin vähän energiaa, että keskimääräiset vuosikustannukset ovat noin 3 dollaria).