Η εγκατάσταση και διαχείριση ενός εκτυπωτή στο Linux γίνεται μέσω ενός συστήματος που λέγεται CUPS (Common Unix Printing System). Ουσιαστικά, οι περισσότερες μεγάλες διανομές (Debian, Ubuntu, Fedora, Mandriva) έχουν το CUPS προεγκατεστημένο μαζί με drivers για πάρα πολλούς εκτυπωτές. Μάλιστα, διανομές όπως το Ubuntu και το Fedora αναγνωρίζουν και ρυθμίζουν αυτόματα τον USB εκτυπωτή σας (ειδικά για HP και Epson), αμέσως μόλις τον συνδέσετε, χωρίς να χρειαστεί να κάνετε κάτι άλλο. Στο Gnome π.χ. εμφανίζεται ένα μήνυμα που σας λέει ότι ο εκτυπωτής είναι έτοιμος για λειτουργία! Αν δεν εμφανιστεί ένα τέτοιο μήνημα ή έχετε προβλήματα ακολουθήστε την παρακάτω διαδικασία.
Προσοχή: Συνήθως υπάρχει καλή υποστήριξη για εκτυπωτές της Hewlett-Packard και της Epson, οι οποίες συνεργάζονται με την κοινότητα για τη δημιουργία drivers. Απεναντίας, δεν συμβαίνει το ίδιο με εκτυπωτές της Canon ή της Lexmark. Πριν αγοράσετε εκτυπωτή, καλό είναι να ρωτάτε αν δουλεύει το εν λόγω μοντέλο, ενώ γενικά προτιμάτε εκτυπωτές HP, μια και είναι πιθανότερο να έχουν καλή συμβατότητα.
Χειροκίνητη εγκατάσταση εκτυπωτή
Εδώ περιγράφουμε τα βήματα εγκατάστασης ενός εκτυπωτής από το Web περιβάλλον του CUPS που είναι ήδη εγκατεστημένο σε κάθε διανομή Linux (γιατί είναι το σύστημα μέσα από το οποίο γίνονται όλες οι εκτυπώσεις). Για σάρωση εγγράφων, υπάρχει το Sane (θα το βρειτε ως scanner tool στο μενού Γραφικά του Fedora) πρέπει να είναι εγκατεστημένο.
Για να δειτε αν δουλεύει το CUPS, άνοιξτε το Firefox και γράψτε τη διεύθυνση:
http://localhost:631
Θα πρέπει να εμφανιστεί αυτό:

Κάντε κλικ στο κουμπί Add Printer και στην επόμενη οθόνη δώστε ένα όνομα στον εκτυπωτή (δεν έχει σημασία):

Πάτα Continue και στην επόμενη οθόνη επιλέξτε τον εκτυπωτή σας στο πεδίο Device (κάντε κλικ στο βελάκι δεξιά και λογικά θα δειτε πολλά πράγματα - κάποιο από αυτά θα είναι το όνομα του εκτυπωτή, αν είναι USB):

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

Αφού επιλέξετε μοντέλο, πατήστε το κουμπί "Add Printer" και το σύστημα θα ζητήσει username/κωδικό:

Βάλτε τα στοιχεία του λογαριασμού σας και τελειώσατε.
Κάντε μια δοκιμαστική εκτύπωση από το OpenOffice (θα δειτε ότι εμφανίζει τον εκτυπωτή σας με το όνομα που του δώσατε...).
Τώρα από το http://localhost:631 μπορείτε να διαχειρίζεστε τους εκτυπωτές. Κάντε κλικ στο κουμπί Administration:

Ενώ από το κουμπί Printers (πάνω δεξιά) μπορείτε να σταματάτε/ξεκινάτε εργασίες και να κάνετε δοκιμαστικές εκτυπώσεις:

Αυτά για τον εκτυπωτή.
Για το scanner μέρος, τρέχετε το sane και λογικά θα σας εμφανίσει ένα μήνυμα "Scanning for devices" και μετά θα δειτε κάτι σαν κι αυτό:

Απλά πατάτε το κουμπί Scan...