Αρχική σελίδα » πως να » Πώς να προσθέσετε έναν εκτυπωτή στο Raspberry Pi (ή άλλο υπολογιστή Linux)

    Πώς να προσθέσετε έναν εκτυπωτή στο Raspberry Pi (ή άλλο υπολογιστή Linux)

    Σε αντίθεση με ένα τυπικό μηχάνημα των Windows, το μικρό Raspberry Pi που τρέχει Rasbian δεν έρχεται ακριβώς με την υποστήριξη εκτυπωτή plug -'n-play. Διαβάστε παρακάτω καθώς θα σας δείξουμε πώς να προσθέσετε δυνατότητες πλήρους εκτύπωσης στη μονάδα Pi σας.

    Γιατί θέλω να το κάνω αυτό?

    Εάν πειραματίζετε με το Pi ως αντικατάσταση επιφάνειας εργασίας, θέλετε να ενεργοποιήσετε μια φυσική έξοδο εκτύπωσης για ένα πρόγραμμα ή εφαρμογή που χρησιμοποιείτε ή διαφορετικά θέλετε να ενεργοποιήσετε την παραδοσιακή εκτύπωση στο Pi σας, αυτό το φροντιστήριο είναι ένα ευθεία λήψη από τον εκτυπωτή να ευτυχισμένη εκτύπωση? δεν υπάρχει προηγούμενη συζήτηση για τον εκτυπωτή υπό την απαιτούμενη εμπειρία Linux.

    Τι χρειάζομαι?

    Για αυτό το σεμινάριο θα χρειαστείτε τα εξής:

    • 1 μονάδα Raspberry Pi με εγκατεστημένο Rasbian
    • 1 Εκτυπωτής με σύνδεση USB ή με δίκτυο

    Αν δεν έχετε ρυθμίσει ακόμα το Raspberry Pi με μια εικόνα Ράσβης, προτείνουμε να αρχίσετε με την εισαγωγή μας στο Raspberry Pi.

    Εγκατάσταση του CUPS στο Pi και ενεργοποίηση της απομακρυσμένης πρόσβασης

    Για να συνδέσουμε έναν εκτυπωτή με το Raspberry Pi, πρέπει πρώτα να εγκαταστήσουμε το Common Printing System (CUPS). Ήρθε η ώρα να πυροβολήσετε το Pi σας και να πλοηγηθείτε στο τερματικό (είτε στην ίδια την Pi μέσω SSH).

    Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή για να ξεκινήσετε την εγκατάσταση του CUPS:

    sudo apt-get εγκαταστήστε φλυτζάνια

    Όταν σας ζητηθεί να συνεχίσετε, πληκτρολογήστε Y και πατήστε enter. Το CUPS είναι μια αρκετά ήπια εγκατάσταση, γι 'αυτό μπορείτε να πάρετε ένα φλιτζάνι καφέ. Μόλις ολοκληρωθεί η εγκατάσταση βάσης, πρέπει να κάνουμε μερικές μικρές διοικητικές αλλαγές. Η πρώτη σειρά εργασιών είναι να προσθέσουμε τον εαυτό μας στην ομάδα χρηστών που έχει πρόσβαση στην ουρά εκτυπωτών / εκτυπωτών. Η ομάδα χρηστών που δημιουργήθηκε από το CUPS είναι "lpadmin". Ο προεπιλεγμένος χρήστης Rasbian (και ο χρήστης στον οποίο είμαστε συνδεδεμένοι) είναι "pi" (προσαρμόστε ανάλογα την ακόλουθη εντολή αν θέλετε να έχει πρόσβαση κάποιος άλλος χρήστης στον εκτυπωτή).

    Στο τερματικό εισάγετε την ακόλουθη εντολή:

    sudo usermod -a -G lpadmin pi

    Για τον περίεργο, ο διακόπτης "-α" μας επιτρέπει να προσθέσουμε έναν υπάρχοντα χρήστη (pi) σε μια υπάρχουσα ομάδα (lpadmin), που καθορίζεται από το διακόπτη "-G".

    Το τελευταίο κομμάτι της εργασίας μας πριν από τη διαμόρφωση είναι να επιτραπεί η απομακρυσμένη επεξεργασία της διαμόρφωσης του CUPS. Η υπόλοιπη διαμόρφωση μπορεί να ολοκληρωθεί μέσω του προγράμματος περιήγησης ιστού στο Pi, αλλά αν δεν βρίσκεστε πραγματικά στο Pi και προτιμάτε να χρησιμοποιήσετε, για παράδειγμα, το πρόγραμμα περιήγησης στην επιφάνεια εργασίας των Windows για να ολοκληρώσετε τη διαμόρφωση, θα πρέπει να αλλάξετε μια μικρή τιμή /etc/cups/cupsd.conf. Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή:

    sudo nano /etc/cups/cupsd.conf

    Μέσα στο αρχείο, αναζητήστε αυτή την ενότητα:

    # Ακούστε μόνο τις συνδέσεις από το τοπικό μηχάνημα
    Ακούστε localhost: 631

    Σχολιάστε τη γραμμή "Listen localhost: 631" και αντικαταστήστε την με την παρακάτω:

    # Ακούστε μόνο τις συνδέσεις από το τοπικό μηχάνημα
    # Ακούστε localhost: 631
    Λιμάνι 631

    Αυτό καθοδηγεί το CUPS να ακούει οποιαδήποτε επαφή σε οποιαδήποτε διεπαφή δικτύου, εφόσον κατευθύνεται στη θύρα 631.

    Μετακινηθείτε προς τα κάτω στο αρχείο ρυθμίσεων μέχρι να δείτε τις ενότητες "τοποθεσία". Στο παρακάτω πεδίο, έχουμε γράψει τις γραμμές που θέλετε να προσθέσετε στο config:


    # Περιορισμός πρόσβασης στον διακομιστή ...
    Παραγγελία επιτρέψτε, αρνηθείτε
    Επιτρέψτε @local



    # Περιορισμός πρόσβασης στις σελίδες διαχειριστή ...
    Παραγγελία επιτρέψτε, αρνηθείτε
    Επιτρέψτε @local



    Αυτόματη προεπιλογή τύπου
    Απαίτηση χρήστη @SYSTEM

    # Περιορισμός πρόσβασης στα αρχεία ρυθμίσεων ...
    Παραγγελία επιτρέψτε, αρνηθείτε
    Επιτρέψτε @local

    Η προσθήκη της γραμμής "allow @local" επιτρέπει την πρόσβαση στο CUPS από οποιονδήποτε υπολογιστή στο τοπικό σας δίκτυο. Οποτεδήποτε κάνετε αλλαγές στο αρχείο ρυθμίσεων CUPS, θα χρειαστεί να κάνετε επανεκκίνηση του διακομιστή CUPS. Κάντε το με την ακόλουθη εντολή:

    sudo /etc/init.d/cups επανεκκίνηση

    Μετά την επανεκκίνηση του CUPS, θα πρέπει να έχετε πρόσβαση στον πίνακα διαχείρισης μέσω οποιουδήποτε υπολογιστή στο τοπικό σας δίκτυο, επισημαίνοντας το πρόγραμμα περιήγησης στο Web στο http: // [IP ή hostname του Pi]: 631.

    Προσθήκη ενός εκτυπωτή στο CUPS

    Όταν ξεκινάτε για πρώτη φορά στο http: // [IP ή hostname του Pi]: 631, θα δείτε την προεπιλεγμένη αρχική σελίδα του CUPS, όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης. Το τμήμα που μας ενδιαφέρει είναι η καρτέλα "Διαχείριση". Κάντε κλικ σε αυτό τώρα.

    Μέσα στον πίνακα "Διαχείριση", κάντε κλικ στην επιλογή Προσθήκη εκτυπωτή. Εάν λάβετε μια προειδοποίηση σχετικά με το πιστοποιητικό ασφαλείας του ιστότοπου, προχωρήστε και κάντε κλικ στο κουμπί προχωρήστε ούτως ή άλλως για να το αγνοήσετε. Θα σας ζητηθεί να εισαγάγετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης.

    Πηγαίνετε μπροστά και εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης του λογαριασμού που προσθέσατε στην ομάδα "lpadmin" νωρίτερα στο εκπαιδευτικό πρόγραμμα (π.χ. εάν χρησιμοποιείτε μια προεπιλεγμένη εγκατάσταση Raspbian, ο κωδικός πρόσβασης / κωδικός είναι "pi" / "βατόμουρο"). Κάντε κλικ στην επιλογή "Σύνδεση".

    Αφού συνδεθείτε, θα εμφανιστεί μια λίστα με εκτυπωτές που εντοπίστηκαν (τοπικοί και δικτυωμένοι). Επιλέξτε τον εκτυπωτή που θέλετε να προσθέσετε στο σύστημα:

    Αφού επιλέξετε τον εκτυπωτή, θα σας δοθεί η ευκαιρία να επεξεργαστείτε το όνομα, την περιγραφή και τη θέση του εκτυπωτή, καθώς και να ενεργοποιήσετε την κοινή χρήση δικτύου. Δεδομένου ότι ο εκτυπωτής μας είναι ήδη εκτυπωτής δικτύου, αφήσαμε να μην επιλεγεί "Κοινή χρήση αυτού του εκτυπωτή":

    Αφού επεξεργαστείτε το όνομα του εκτυπωτή και προσθέσετε μια θέση, θα σας ζητηθεί να επιλέξετε το συγκεκριμένο πρόγραμμα οδήγησης που θέλετε να χρησιμοποιήσετε για τον εκτυπωτή σας. Παρά το γεγονός ότι ανακάλυψε αυτόματα τον εκτυπωτή και το όνομα του εκτυπωτή, το CUPS δεν επιχειρεί να πάρει το κατάλληλο πρόγραμμα οδήγησης για εσάς. Μετακινηθείτε μέχρι να δείτε έναν αριθμό μοντέλου που ταιριάζει με τον δικό σας. Εναλλακτικά, αν έχετε ένα αρχείο PPD για τον εκτυπωτή που έχετε κατεβάσει από τον κατασκευαστή, μπορείτε να το φορτώσετε με το πλήκτρο "Επιλογή αρχείου":

    Το τελευταίο βήμα ρύθμισης παραμέτρων είναι να εξετάσουμε κάποιες γενικές ρυθμίσεις εκτύπωσης όπως αυτό που θέλετε να είναι η προεπιλεγμένη κατάσταση εκτυπωτή, η προεπιλεγμένη προέλευση / μέγεθος χαρτιού κ.λπ. Πρέπει να προεπιλέξετε τις σωστές προεπιλογές, αλλά ποτέ δεν πονάει να ελέγξετε:

    Αφού κάνετε κλικ στην επιλογή "Ορισμός προεπιλεγμένων επιλογών", θα εμφανιστεί η προεπιλεγμένη σελίδα διαχείρισης για τον εκτυπωτή που μόλις προσθέσατε στο σύστημα CUPS:

    Όλα φαίνονται καλά. Η πραγματική δοκιμασία, ωστόσο, είναι στην πραγματικότητα εκτύπωση κάτι. Ας πυροβολήσουμε το Leafpad, τον προεπιλεγμένο επεξεργαστή κειμένου Rasbian και στείλτε ένα μήνυμα:

    Ενώ συνειδητοποιούμε ότι είναι λίγο πρόωρο να γράψουμε "τεράστια επιτυχία" στη δοκιμαστική μας εκτύπωση πριν, ξέρετε, είναι στην πραγματικότητα τυπωμένο, ήμασταν ότι βέβαιος. Δεκαπέντε περίπου δευτερόλεπτα αργότερα, το έγγραφο έβγαλε έξω από τον εκτυπωτή και έπεσε στο δίσκο. Επιτυχία!


    Σε αυτό το σημείο, αν έχετε προσθέσει τον μοναδικό χρήστη που χρειάζεται πρόσβαση στον εκτυπωτή στην ομάδα "lpadmin" και έχετε προσθέσει τον μοναδικό εκτυπωτή στον οποίο θέλετε να έχετε πρόσβαση στο σύστημα CUPS, έχετε τελειώσει. Αν έχετε άλλους χρήστες που θέλετε να προσθέσετε ή πρόσθετους εκτυπωτές, απλώς εκτελέστε τα αντίστοιχα βήματα στο εκπαιδευτικό πρόγραμμα ξανά για να το κάνετε.