Distro : xubuntu 8.10
Printer: HP LaserJet M1005 MFP
Σύνδεση: usb
Για την διαχείριση ενός εκτυπωτή χρησιμοποιώ το cups (τι άλλο δλδ;)
Οπότε αφού βεβαιωθώ ότι είναι σε τρέχει ως υπηρεσία:
sudo /etc/init.d/cups restart
Ανοίγω μέσα από ένα web client το εξής:
Διαπιστώνω πολύ γρήγορα ότι δεν έχω το σωστό printer driver
οπότε και μεταβαίνω εδώ:
Μετά από ένα γρήγορο search φτάνω στο εξής:
http://www.openprint … P-LaserJet_M1005_MFP
και διαβάζω με προσοχή ότι πρέπει να κατεβάσω τον προτεινόμενο οδηγό:
foo2xqx
Στην αρχική σελίδα του http://foo2xqx.rkkda.com/
διαπιστώνω με κόκκινα γράμματα ότι ΔΕΝ πρέπει να χρησιμοποιήσω το πακέτο της διανομής μου, αλλά να κατεβάσω το πηγαίο κώδικα από την σελίδα:
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make
Αναφέρει ότι για extra files (όπως π.χ. για τον 1005 που έχω στην διάθεσή μου)
χρειάζεται να κατεβάσω και το αντίστοιχο firmware file:
$ ./getweb P1005
Και ολοκληρώνω με την εγκατάσταση:
$ sudo make install
Και εδώ με ενημερώνει ότι εάν έχω cups (που έχω δλδ) να τρέξω και το εξής:
$ sudo make cups
Ανοίγω και πάλι το διαχειριστικό περιβάλλον του cups
Και διαπιστώνω με χαρά ότι έχει προστεθεί ο οδηγός εκτύπωσης που ήθελα.
Καταλήγω με το εξής:
Description: Hewlett-Packard HP LaserJet M1005
Location: the_machine_that_goes_PING
Printer Driver: HP LaserJet M1005 MFP Foomatic/foo2xqx (recommended)
Printer State: idle, accepting jobs, published.
Device URI: usb://HP/LaserJet%20M1005
Και όλα παίζουν τέλεια !!!
Ελπίζω να φανεί χρήσιμο