Feb
03
2009
HP LaserJet M1005 MFP

Distro : xubuntu 8.10
Printer: HP LaserJet M1005 MFP
Σύνδεση: usb

Για την διαχείριση ενός εκτυπωτή χρησιμοποιώ το cups (τι άλλο δλδ;)

Οπότε αφού βεβαιωθώ ότι είναι σε τρέχει ως υπηρεσία:

sudo /etc/init.d/cups restart

Ανοίγω μέσα από ένα web client το εξής:

http://localhost:631/

Διαπιστώνω πολύ γρήγορα ότι δεν έχω το σωστό printer driver
οπότε και μεταβαίνω εδώ:

http://openprinting.org

Μετά από ένα γρήγορο 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

http://localhost:631/

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

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

Και όλα παίζουν τέλεια !!!
Ελπίζω να φανεί χρήσιμο