Ανοίγεις το έγγραφό σου, πατάς εκτύπωση, περιμένεις. Κλείνετε το έγγραφο, ανοίγετε ένα νέο, κάνετε κλικ στην εκτύπωση και περιμένετε… και ούτω καθεξής. Αλλά η εκτύπωση δεν πρέπει πραγματικά να είναι τόσο βαρετή. Μπορούμε να στείλουμε μαζικά email με λίγη προσπάθεια. γιατί δεν μπορούμε να εκτυπώσουμε μαζικά με την ίδια ευκολία;
Λοιπόν, αν χρησιμοποιείτε Linux, αποδεικνύεται ότι μπορείτε. Μέσω του τερματικού μπορείτε να εκδώσετε διάφορες εντολές εκτυπωτή Linux που βασικά κάνουν την εκτύπωση πολύ πιο ευχάριστη. Μια σειρά από άλλα κόλπα εκτύπωσης που βασίζονται σε τερματικά είναι διαθέσιμα στο Linux.
1. Εμφάνιση λίστας εγκατεστημένων εκτυπωτών
Εάν έχετε πολλούς εκτυπωτές στο δίκτυό σας, είναι πιθανό να μην έχουν ρυθμιστεί όλοι σε Linux.
Για να ελέγξετε για τους εκτυπωτές που είναι εγκατεστημένοι στον υπολογιστή σας, ανοίξτε ένα τερματικό και χρησιμοποιήστε το
lpstat -σελ
Φυσικά, έχετε άλλες επιλογές. Μπορείτε να το ελέγξετε από την οθόνη ρυθμίσεων εκτυπωτών, αλλά αυτό διαρκεί περισσότερο. Όπως συμβαίνει με τις περισσότερες από αυτές τις οδηγίες εκτυπωτή γραμμής εντολών Linux, η πληκτρολόγηση είναι πιο γρήγορη από τη μετακίνηση και το κλικ του ποντικιού μέσω μιας σειράς μενού.
Για να δείτε εγκατεστημένους εκτυπωτές στη διεπαφή επιφάνειας εργασίας, ανοίξτε Ρυθμίσεις > Εκτυπωτές.
2. Βρείτε τη διεύθυνση IP του εκτυπωτή
Για να εκτυπώσετε σε εκτυπωτή δικτύου, χρειάζεστε τη διεύθυνση IP του. Ενώ μπορείτε να μεταβείτε στον ίδιο τον εκτυπωτή και να ελέγξετε τις ρυθμίσεις της συσκευής, είναι εξίσου εύκολο από τον υπολογιστή σας Linux.
Ανοίξτε ένα τερματικό και πληκτρολογήστε:
lpinfo -v | grep -P '://'
Αυτό θα επιστρέψει το όνομα του εκτυπωτή, τη διαδρομή TCP (μάθετε περισσότερα γι' αυτό στη σελίδα μας οδηγός για τις θύρες TCP), και διεύθυνση IP.
Για μια ευρύτερη εμφάνιση για έναν εκτυπωτή δικτύου, μπορείτε επίσης να χρησιμοποιήσετε
avahi-browse --όλα -t -r
Ωστόσο, αντί να βρίσκει συγκεκριμένα τον υπολογιστή σας, αυτή η εντολή θα βρει τα πάντα στο δίκτυό σας στα οποία μπορεί να έχει πρόσβαση ο υπολογιστής σας Linux. Θα χρειαστεί να μετακινηθείτε στη λίστα των αποτελεσμάτων για να βρείτε μια συγκεκριμένη διεύθυνση IP. Είναι μια μακρύτερη λύση, αν και έχει χρήσεις πέρα από την εκτύπωση.
Στις περισσότερες διανομές δεν είναι δυνατό να δείτε τη διεύθυνση IP ενός εκτυπωτή από το περιβάλλον επιφάνειας εργασίας.
3. Εκτυπώστε ένα έγγραφο από το τερματικό Linux
Η εκτύπωση ενός μόνο εγγράφου σε Linux είναι αρκετά εύκολη. Απλώς ανοίξτε το PDF ή άλλη μορφή αρχείου και, στη συνέχεια, κάντε κλικ στο Τυπώνω επιλογή στο μενού.
Το βασικό πράγμα σχετικά με την εκτύπωση σε Linux είναι ότι εάν χρησιμοποιείτε το περιβάλλον επιφάνειας εργασίας, πρέπει να ανοίξετε το αρχείο. Ωστόσο, στο τερματικό τα πράγματα είναι διαφορετικά.
Εδώ, χρησιμοποιήστε
Γάτα '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT' | lpr
Διατίθενται επίσης εναλλακτικές εντολές εκτύπωσης:
lpr '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT'
Για να δείξω λοιπόν, εάν θέλω να εκτυπώσω το PDF low-fodmap_-_breakfast.pdf χρησιμοποιώ το Γάτα ή lpr εντολή και η διαδρομή αρχείου του εγγράφου:
lpr'/home/atomickarma/low-fodmap_-_breakfast.pdf'
Χρησιμοποιήστε μεμονωμένα εισαγωγικά για να διασφαλίσετε ότι η διαδρομή του αρχείου και το όνομα αρχείου αναγνωρίζονται σωστά εάν εκτυπώνετε ένα έγγραφο από διαφορετικό κατάλογο. Εάν το έγγραφο βρίσκεται στον τρέχοντα κατάλογο -- δηλαδή στον ίδιο κατάλογο όπου είναι ανοιχτό το τερματικό -- δεν θα χρειαστείτε εισαγωγικά.
Δεν χρειάζεται καν να ανοίξετε το τερματικό στον ίδιο κατάλογο με το αρχείο που θέλετε να εκτυπώσετε. Εφόσον έχετε την απόλυτη διαδρομή αρχείου προς το έγγραφο ή την εικόνα, θα εκτυπωθεί.
Προσοχή: ορισμένα έγγραφα δεν εκτυπώνονται με αυτόν τον τρόπο. Για παράδειγμα, ενώ μπορείτε να εκτυπώσετε ένα αρχείο DOC ή DOCX από το δικό σας Λογισμικό γραφείου Linux, δεν είναι δυνατό να γίνει από το τερματικό. Αλλά μπορείτε να χρησιμοποιήσετε αυτές τις εντολές για να εκτυπώσετε αρχεία ODT και PDF.
4. Πώς να εκτυπώσετε μαζικά με μια εντολή Linux
Μία από τις πιο ισχυρές επιλογές εκτύπωσης στο Linux είναι διαθέσιμη από τη γραμμή εντολών.
Η προσπάθεια επιλογής πολλών εγγράφων και η εκτύπωσή τους στο περιβάλλον επιφάνειας εργασίας συνήθως τελειώνει με μία μόνο εργασία εκτύπωσης. Για μαζική εκτύπωση—δηλαδή για εκτύπωση πολλαπλών εγγράφων στην ίδια εργασία—πρέπει να χρησιμοποιήσετε μια εντολή τερματικού.
ο lpr η εντολή είναι αρκετή εδώ. Το μόνο που χρειάζεται να κάνετε είναι να το ακολουθήσετε με τις διαδρομές αρχείων των αρχείων που θέλετε να εκτυπώσετε. Π.χ.
lpr '/home/atomickarma/high street west.pdf''/home/atomickarma/Συνταγή ψησίματος δίσκου με ινδικά μπαχαρικά με κοτόπουλο και πατάτες.pdf'
Μπορείτε ακόμη και να το βελτιστοποιήσετε περαιτέρω. Ξεκινήστε ανοίγοντας ένα παράθυρο με όλα τα έγγραφα και, στη συνέχεια, ανοίξτε ένα παράθυρο τερματικού. Στο τερματικό, εισάγετε λπ, μετά σύρετε τα αρχεία στο τερματικό.
Κτύπημα Εισαγω, μετά περιμένετε να ολοκληρωθεί η μαζική εκτύπωση.
5. Εκτύπωση σε συγκεκριμένο εκτυπωτή στο τερματικό
Με πολλούς εκτυπωτές στο δίκτυό σας, μπορεί να έχετε μια συγκεκριμένη συσκευή δεσμευμένη για έγγραφα και μια άλλη για εικόνες.
Για να στείλετε ένα αρχείο απευθείας σε έναν εκτυπωτή με όνομα, πρώτα ελέγξτε δύο φορές το όνομα του εκτυπωτή χρησιμοποιώντας το lpstat εντολή:
lpstat -p -d
Αφού γίνει αυτό και σημειωθεί σωστά το όνομα, στείλτε ένα έγγραφο στον εκτυπωτή με το όνομα. Για παράδειγμα, για να εκτυπώσω ένα PDF στον εκτυπωτή Epson μου, χρησιμοποιώ:
lp -d EPSON_XP_4100_Series '/home/atomickarma/low-fodmap_-_breakfast.pdf'
Μπορείτε να συνδυάσετε την εκτύπωση σε έναν συγκεκριμένο εκτυπωτή με τη μαζική εκτύπωση:
Είναι τόσο εύκολο και όπως πριν, το αρχείο μπορεί να συρθεί στο τερματικό για να σας γλιτώσει από την πληκτρολόγηση της πλήρους διαδρομής αρχείου και του ονόματος αρχείου.
6. Εντολή εκτυπωτή για εκκαθάριση ουράς εκτύπωσης Linux
Τι γίνεται αν έχετε πάρα πολλές σελίδες που εκτυπώνονται σε Linux και πρέπει να καθαρίσετε την ουρά; Ίσως μια από τις σελίδες έχει σφάλμα ή μια σειρά εντολών εκτύπωσης αντιγράφει ένα συγκεκριμένο έγγραφο που θα πρέπει να εκτυπωθεί μόνο μία φορά.
Πριν συνεχίσετε, βεβαιωθείτε ότι έχετε ορίσει έναν εκτυπωτή ως προεπιλογή. Διαφορετικά, θα πρέπει να γνωρίζετε το όνομα του εκτυπωτή εάν υπάρχουν αρκετοί διαθέσιμοι στο δίκτυό σας. Αυτό διασφαλίζει ότι η εντολή εκκαθάρισης της ουράς εκτύπωσης αποστέλλεται στη σωστή συσκευή.
Ο ευκολότερος τρόπος για να το αντιμετωπίσετε είναι να στείλετε μια εντολή για να καθαρίσετε την ουρά εκτύπωσης. Για να καθαρίσετε ολόκληρη την ουρά, χρησιμοποιήστε:
lprm -
Μπορείτε επίσης να διαγράψετε την τρέχουσα εργασία με απλά
lprm
Σημειώστε ότι όταν lprm χρησιμοποιείται σε περιβάλλον δικτύου, θα σας ζητηθεί ο κωδικός πρόσβασής σας για να ακυρώσετε μια εργασία εκτύπωσης.
7. Ακυρώστε μια συγκεκριμένη εργασία εκτύπωσης από τη γραμμή εντολών Linux
Εάν έχετε μια συγκεκριμένη εργασία εκτύπωσης που χρειάζεται ακύρωση, θα πρέπει πρώτα να βρείτε το αναγνωριστικό εργασίας της. Μπορείτε να το βρείτε προβάλλοντας την ουρά εκτύπωσης με
lpq
Στη συνέχεια, μπορείτε να χρησιμοποιήσετε την εντολή lprm για να ακυρώσετε τη συγκεκριμένη εργασία.
Έτσι, εάν το lpq Η εντολή επέστρεψε ένα αναγνωριστικό εργασίας 285, θα εισαγάγατε
lpm 285
Η εκτύπωση στην εργασία συνήθως σταματά σε μερικά δευτερόλεπτα, αν και αυτό εξαρτάται από το μήκος του εγγράφου.
Εξοικονομήστε χρόνο: Διαχειριστείτε τον εκτυπωτή σας με εντολές τερματικού Linux
Ενώ η διεπαφή επιφάνειας εργασίας είναι αρκετά αποτελεσματική στο Linux, δεν είναι τόσο ευέλικτη όσο ο έλεγχος των εκτυπωτών σας από το τερματικό. Με όλες τις διαθέσιμες επιλογές ακύρωσης εργασιών, μαζικής εκτύπωσης και γενικών επιλογών διαχείρισης εκτυπωτή, αξίζει να γνωρίζετε τις εντολές του εκτυπωτή στο τερματικό.
Πράγματι, αξίζει να γνωρίζετε πώς να εκτυπώνετε από οποιαδήποτε συσκευή, για κάθε περίπτωση.