Πώς να μετατρέψετε το Pi Raspberry σε διακομιστή Google Cloud Print
Το Google Cloud Print είναι ένας φανταστικός τρόπος για να συνδέσετε τους εκτυπωτές σας με το σύννεφο και να απολαύσετε την εκτύπωση από οπουδήποτε, αλλά υπάρχει μια αστοχία. Εάν δεν διαθέτετε έναν από τους πρόσφατους εκτυπωτές Cloud-Print-Ready, πρέπει να αφήσετε τον υπολογιστή σας ενεργοποιημένο για να ενεργοποιήσετε την απομακρυσμένη πρόσβαση. Διαβάστε παρακάτω καθώς διαμορφώνουμε ένα μικρό, ενεργητικό Raspberry Pi για το έργο.
Γιατί θέλω να το κάνω αυτό?
Προς το παρόν υπάρχουν δύο διαδρομές πρόσβασης στο Google Cloud Print στο σπίτι σας: μπορείτε να αγοράσετε έναν εκτυπωτή με δυνατότητα εκτύπωσης Cloud Print που συνδέεται απευθείας με τον λογαριασμό σας Google και την υπηρεσία Cloud Print ή μπορείτε να χρησιμοποιήσετε έναν υπολογιστή (ο οποίος έχει πρόσβαση στους εκτυπωτές σας επιθυμείτε να προσθέσετε στο Cloud Print) για να ενεργήσετε ως διακομιστής σύννεφου εκτύπωσης.
Η πρώτη κατάσταση είναι ιδανική, καθώς ο ίδιος ο εκτυπωτής συνδέεται άμεσα με το σύννεφο και δεν υπάρχει λόγος για έναν διαμεσολαβητή. Ωστόσο, θα πρέπει να είναι ο στόχος σας να βεβαιωθείτε ότι ο διαμεσολαβητής σπαταλάει όσο το δυνατόν λιγότερους πόρους. Αφήνοντας έναν επιτραπέζιο υπολογιστή στις 24/7 για τον μοναδικό σκοπό της λειτουργίας του ως διακομιστή Cloud Print είναι ένας μεγάλος αριθμός πόρων για μια εργασία που απαιτεί πολύ λίγη ιπποδύναμη.
Προκειμένου να μειώσουμε τους χαμένους πόρους, επιλέξαμε να μετατρέψουμε μια μικροσκοπική συσκευή Raspberry Pi σε ένα εξαιρετικά ελαφρύ διακομιστή εκτύπωσης Cloud Print Server. Το καλύτερο μέρος για αυτή τη ρύθμιση είναι ότι το Raspberry Pi μπορεί να συνεχίσει να εκτελεί άλλους ρόλους. Για παράδειγμα, ο Raspberry Pi Cloud Print Server είναι επίσης η ίδια συσκευή που λειτουργεί με τον δείκτη του Weather Raspberry Pi. Παίρνουν τόσο λίγους πόρους για να κάνουν και τις δύο εργασίες (εκτελείτε την περιστασιακή εργασία εκτύπωσης και τρέχετε ένα απλό σενάριο για να ελέγξετε τον καιρό και να αλλάξετε μια λυχνία LED) ότι δεν υπάρχει λόγος να μην στοιβάζετε τις εργασίες και να αποκομίζετε περισσότερα από την αγορά Raspberry Pi. Εδώ είναι μερικά από τα έργα που θα μπορούσατε εύκολα να στοιβάζετε με ένα Raspberry Pi Cloud Print Server:
- Κατασκευάστε ένα δείκτη LED με ένα Raspberry Pi (για το ηλεκτρονικό ταχυδρομείο, τον καιρό ή οτιδήποτε)
- Πώς να μετατρέψετε το Pi Raspberry σε συσκευή αποθήκευσης δικτύου χαμηλής ισχύος
- Πώς να μετατρέψετε ένα Pi Raspberry σε ένα Always-On BitTorrent Box
- Πώς να εγκαταστήσετε NZBGet για ελαφρύ Usenet Λήψη στο βατόμουρο σας Pi
Τι χρειάζομαι?
Για αυτό το σεμινάριο, θα υποθέσουμε ότι έχετε ήδη τα εξής:
- Ένα Raspberry Pi με εγκατεστημένο το Raspbian
- Εκτυπωτές προσβάσιμοι στο Pi
- Ένας Λογαριασμός Google
Εάν δεν έχετε ρυθμίσει το Raspberry Pi σας με Raspbian ή πρόσθεσε εκτυπωτές σε αυτό ακόμα, σίγουρα δείτε τους δύο παραπάνω συνδέσμους για να φτάσετε στην ταχύτητα. είναι κρίσιμος που έχετε ακολουθήσει μαζί με (ή τουλάχιστον ελέγξατε τις δικές σας σημειώσεις εγκατάστασης του εκτυπωτή κατά) τον οδηγό εκτυπωτή Raspberry Pi. Εάν το Pi σας δεν έχει πρόσβαση σε εκτυπωτές (τοπικούς ή δικτυωμένους), δεν θα έχετε καμία επιτυχία με αυτό το σεμινάριο.
Επιπλέον, πιθανόν να σας φανεί χρήσιμο να ελέγξετε τον οδηγό μας στο Google Cloud Print για να εξοικειωθείτε με τις ενδείξεις του συστήματος.
Εγκατάσταση του Chromium
Η μυστική σάλτσα στο μοντέλο μας Raspberry Pi ως διακομιστής εκτύπωσης σύννεφων είναι το πρόγραμμα περιήγησης Chromium ανοιχτού κώδικα. Ένας από τους επίσημους τρόπους για να προσθέσετε τη δυνατότητα Cloud Print σε έναν υπολογιστή είναι να χρησιμοποιήσετε το πρόγραμμα περιήγησης Chrome της Google ως διακομιστή εκτύπωσης. Δυστυχώς, παρόλο που υπάρχει μια επίσημη έκδοση του Chrome για αρκετές διανομές του Linux, υποστηρίζει μόνο την αρχιτεκτονική x86 / x64 και όχι την αρχιτεκτονική που βασίζεται σε ARM που εξουσιοδοτεί το Raspberry Pi και Rasbian. Εδώ μπαίνει το Chromium, καθώς εξακολουθούμε να έχουμε πρόσβαση στις σχετικές λειτουργίες στο Chromium και πρέπει να συνδέσουμε το Raspberry Pi με το Cloud Printer System της Google.
Για να ξεκινήσετε, ανοίξτε το τερματικό στο Raspberry Pi και εισαγάγετε την ακόλουθη εντολή:
μικρό
udo apt-get να εγκαταστήσετε το πρόγραμμα περιήγησης χρωμίου
Όταν σας ζητηθεί, πληκτρολογήστε Y και πατήστε enter για να συνεχίσετε την εγκατάσταση. Η εγκατάσταση δεν είναι τεράστια, αλλά είναι αρκετά μεγάλη. ένα ταξίδι δέκα λεπτών στην αίθουσα διάλειμμα για να πάρετε ένα φλιτζάνι καφέ είναι σίγουρα ένας λογικός τρόπος για να σκοτώσετε τον χρόνο εγκατάστασης.
Μόλις εγκατασταθεί το Chromium, πρέπει να το ξεκινήσουμε από το περιβάλλον επιφάνειας εργασίας. Μπορείτε να το βρείτε στο μενού έναρξης του Raspbian στο Internet -> Web Browser του Chromium:
Μετά την εκκίνηση του Chromium, μεταβείτε στο εικονίδιο του μενού στην επάνω δεξιά γωνία, κάντε κλικ σε αυτό και, στη συνέχεια, επιλέξτε "Ρυθμίσεις". Κάντε κύλιση προς τα κάτω στο παράθυρο "Ρυθμίσεις" μέχρι να δείτε τις "Σύνθετες ρυθμίσεις" και, αφού κάνετε κλικ σε αυτό, συνεχίστε να μετακινηθείτε προς τα κάτω στις επιλογές διευρυμένων ρυθμίσεων μέχρι να δείτε την καταχώριση για το Google Cloud Print:
Κάντε κλικ στην επιλογή "Προσθήκη εκτυπωτών". Θα σας κλωτσήσει σε μια σελίδα εξουσιοδότησης όπως αυτή:
Συμπληρώστε τα διαπιστευτήρια λογαριασμού Google του λογαριασμού που χρησιμοποιείτε για τη διαχείριση των εκτυπωτών σας Cloud. Βεβαιωθείτε ότι έχει επιλεγεί η επιλογή "Μείνετε συνδεδεμένοι", καθώς πρόκειται για ένα αυτόνομο διακομιστή εκτύπωσης με τον οποίο δεν αλληλεπιδράμε τακτικά.
Μετά την εξουσιοδότηση του λογαριασμού σας, θα δείτε το κουμπί "Προσθήκη εκτυπωτή (ες)". Οποιοσδήποτε εκτυπωτής του οποίου έχει πρόσβαση ο Raspberry Pi (είτε τοπικός είτε δικτυακός) θα προστεθεί στο λογαριασμό σας στο Google Cloud Print. Εάν οι εκτυπωτές αυτοί είχαν προστεθεί προηγουμένως με άλλα μέσα, θα πρέπει να επισκεφτείτε τη σελίδα διαχείρισης του Cloud Print για να καταργήσετε τις παλαιότερες καταχωρήσεις.
Αφού κάνετε κλικ στο κουμπί Προσθήκη, θα εμφανιστεί μια σελίδα επιβεβαίωσης που υποδεικνύει ότι έχουν προστεθεί οι εκτυπωτές και είστε έτοιμοι να ξεκινήσετε την εκτύπωση. Τώρα είναι μια τέλεια στιγμή για να πυροβολήσει μια δοκιμαστική εκτύπωση:
Περίπου περίπου 10 δευτερόλεπτα μετά την εκφόρτωση της εργασίας εκτύπωσης, εμφανίστηκε στον δικτυωμένο εκτυπωτή:
Ενώ είχαμε αρχικά την ανησυχία ότι η ροή εργασιών Cloud-to-Pi-Printer θα ήταν αργή (όχι ότι η ταχύτητα φουσκώματος είναι πραγματικά τόσο κρίσιμη στις περισσότερες περιπτώσεις εκτύπωσης), αυτές οι ανησυχίες δεν έχουν ποτέ επικυρωθεί. Ακόμη και με μεγαλύτερα αρχεία PDF, η διαδικασία είναι μόνο οριακά μεγαλύτερη από την τυπικά μακρά αναμονή για εκτύπωση σε PDF.
Αφού εκτελέσετε τη δοκιμαστική εκτύπωσή σας, μπορείτε να κλείσετε το Chromium στο Pi, καθώς ο διακομιστής εκτύπωσης θα συνεχίσει να εκτελείται στο παρασκήνιο. Τώρα μπορείτε να απολαύσετε την εκτύπωση από το παντού περίπου για ένα τέταρτο του μήνα (το Raspberry Pi καταναλώνει τόσο λίγη ενέργεια που το μέσο ετήσιο λειτουργικό κόστος είναι περίπου 3 δολάρια).