13Aug

Slik slår du en Raspberry Pi inn i en Google Cloud Print Server

Google Cloud Print er en fantastisk måte å knytte skriverne dine til skyen, og nyte tilgang til tilgang fra alle steder, men det er en fangst. Hvis du ikke har en av de nyeste Cloud-Print-ready-skriverne, må du la datamaskinen være på for å aktivere ekstern tilgang. Les videre når vi konfigurerer en liten, energisnapende Raspberry Pi for oppgaven.

Hvorfor vil jeg gjøre dette?

For tiden er det to veier til Google Cloud Print-tilgang i hjemmet ditt: Du kan kjøpe en Cloud Print-aktivert skriver som kobler seg direkte til Google-kontoen din og Cloud Print-tjenesten, eller du kan bruke en PC( som har tilgang til skrivernedu ønsker å legge til Cloud Print) for å fungere som en Cloud Print-server.

Den første situasjonen er ideell, da skriveren selv kobler seg direkte til skyen, og det er ikke behov for en mellommann. Uansett, bør det imidlertid være målet ditt å sørge for at mellommann sparer så lite ressurser som mulig.Å forlate en stasjonær datamaskin på 24/7, med det eneste formål å fungere som en Cloud Print-server, er en hel masse ressurser for en jobb som krever svært lite hestekrefter.

For å kutte på ressursene som er bortkastet, har vi valgt å slå en liten, lav-kraftig Raspberry Pi-enhet inn i en ultra lett Cloud Print Server. Den beste delen om dette oppsettet er at Raspberry Pi kan fortsette å utføre andre roller. For eksempel er vår Raspberry Pi Cloud Print Server også den samme enheten som fungerer som vår Raspberry Pi Weather Indicator. Det tar så få ressurser å gjøre begge jobbene( spole opp en og annen utskriftsjobb og kjøre et enkelt skript for å sjekke været og bytte en LED) at det ikke er grunn til å ikke stave oppgavene og få mer ut av vårt Raspberry Pi-kjøp. Her er noen av prosjektene som du enkelt kan stable med en Raspberry Pi Cloud Print Server:

  • Bygg en LED-indikator med en Raspberry Pi( for e-post, vær eller noe)
  • Slik bytter du en Raspberry Pi til et lavt strømnettLagringsenhet
  • Slik slår du en Raspberry Pi inn i en Always-On BitTorrent-boks
  • Slik installerer du NZBGet for lettvekt Usenet Nedlasting på Raspberry Pi

Hva trenger jeg?

For denne opplæringen vil vi anta at du allerede har følgende:

  • En Raspberry Pi med Raspbian installert
  • Skrivere tilgjengelig for Pi
  • En Google-konto
Hvis du ikke har konfigurert Raspberry Pi med Raspbian eller flere skrivere tildet ennå, sjekk ut de to linkene ovenfor for å komme opp til fart. Det er kritisk som du har fulgt sammen med( eller i det minste sjekket dine egne skriverinstallasjonsnotater mot) vår Raspberry Pi-skriverhåndbok. Hvis Pi ikke har tilgang til skrivere( lokalt eller nettverk), har du ikke noen suksess med denne opplæringen.

I tillegg vil du sannsynligvis finne det nyttig å sjekke ut vår guide til Google Cloud Print for å gjøre deg kjent med systemets inn-og utganger.

Installere krom

Den hemmelige sausen i vår Raspberry Pi som Cloud Print Server-modellen er open source-nettleseren Chromium. En av de offisielle måtene å legge til Cloud Print-mulighet til en PC, er å bruke Googles Chrome-nettleser som en utskriftsserver. Dessverre, selv om det er en offisiell Chrome-utgivelse for ganske mange distribusjoner av Linux, støtter det bare x86 / x64-arkitektur og ikke den ARM-baserte arkitekturen som driver Raspberry Pi og Rasbian. Det er her Chromium kommer inn, ettersom vi fortsatt kan få tilgang til de relevante funksjonene i Chrome som vi må koble vår Raspberry Pi til Googles Cloud Printer-system.

For å komme i gang, åpne opp terminalen på Raspberry Pi og skriv inn følgende kommando:

sudo apt-get install krom-nettleser

Når du blir bedt om det, skriv Y og trykk enter for å fortsette installasjonen. Installasjonen er ikke enorm, men den er stor nok;en ti minutters tur til bryterommet for å ta en kopp kaffe er sikkert en rimelig måte å drepe installasjonstiden på.

Når krom er installert, må vi starte den fra skrivebordsmiljøet. Du finner den i Raspbians startmeny under Internett - & gt;Krom-nettleser:

Etter å ha startet krom, naviger til menyikonet øverst til høyre, klikk på det og velg deretter "Innstillinger".Rull ned i innstillingsvinduet til du ser "Avanserte innstillinger", og fortsett å bla gjennom de utvidede innstillingsalternativene til du ser oppføringen for Google Cloud Print:

Klikk på "Legg til skrivere".Du blir sparket over til en autorisasjonsside som sådan:

Fyll inn Google-kontoens legitimasjon for kontoen du bruker til å administrere Cloud Printers. Pass på at "Bli logget inn" er merket, siden dette skal være en frittstående utskriftsserver vi ikke regelmessig samhandler med.

Etter at du har godkjent kontoen din, ser du "Legg til skriver( e)" -knappen. Uansett hvilke skrivere Raspberry Pi har tilgang til( enten de er lokale eller nettverk), blir lagt til i Google Cloud Print-kontoen din. Hvis de skriverne tidligere ble lagt til på andre måter, vil du gå til administrasjonssiden for Cloud Print for å fjerne de eldre oppføringene.

Etter å ha klikket på Legg til-knappen, ser du en bekreftelsesside som angir at skriverne ble lagt til og du er klar til å starte utskrift. Nå er det en perfekt tid å brenne av en testutskrift:

Om lag 10 sekunder eller så etter at vi slått av utskriftsjobben, spolet den opp på den nettverksskriveren:

Mens vi først hadde bekymringer for at Cloud-to-Pi-to-Skriverens arbeidsflyt vil være sakte( ikke at blåshastigheten er så kritisk i de fleste utskriftssituasjoner), de bekymringene har aldri blitt validert. Selv med større PDF-filer, er prosessen bare marginalt lengre enn din typisk lange utskrift-en-stor-PDF-vente.

Etter at du har testet ut, kan du lukke krom på Pi da utskriftsserveren fortsetter å kjøre i bakgrunnen. Nå kan du nyte praktisk fra hverandre for omtrent en fjerdedel i måneden( Raspberry Pi bruker så lite energi at gjennomsnittlig årlig driftskostnad er rundt $ 3).