Δημοσιεύτηκε: 17 Δεκ 2009, 01:40
από ant_0611

Τελικά μια ωραία πρωινή μου δούλεψε, χωρίς να κάνω κατι παραπάνω απο ότι αναφέρω παρακάτω! (Απλα επανεκκίνηση) :D


Spoiler: show

Μόλις εντόπισα ενα πρόβλημα με το cups και το bjnp. (Δεν υποστηρίζει το πακετο cups-bjnp, τον cups 1.4.x, ακόμα)

Παρακαλώ ΜΗΝ ακολουθήσετε αυτον τον οδήγο, μέχρι να αφαιρέσω αυτην την προειδοποιήση.
Σύμφωνα με την κοινή λογική, ο οδηγός αυτο δουλέυει για συνδεση με usb. ( με την πρώτη ευκαιρία θα το δοκιμάσω)
Εναλλακτικά μπορείτε να αναφερθείτε στους οδηγούς που υπάρχουν στο τέλος του ποστ. (Αν και δεν αναφέρουν κατι διαφορετικό.)



Οδηγός εγκατάστασης πολυμηχανήματος Canon Pixma MP 620

Το πολυμηχάνημα Canon Pixma MP 620, είναι ένα από τα λίγα φθηνά πολυμηχανήματα στην αγορά που συνδέονται στο τοπικό μας δίκτυο και ασύρματα (wifi 802.11 b/g) και ενσύρματα (ethernet ), ενώ ταυτόχρονα συνδυάζει την ποιοτική και συνάμα οικονομική ( για inkjet) εκτύπωση ( μεγεθός σταγόνας 1pl). Σε αυτόν τον οδηγό, θα δούμε πώς μπορούμε να ρυθμίσουμε το Ubuntu (9.10 karmic ) μας για να μπορούμε να εκμεταλευτούμε σχεδόν όλες τις δυνατότητες του πολυμηχανήματος μας.

Σε αυτό το σημείο πρέπει να αναφέρω οτι όλες οι πληροφορίες που παραθέτω σε αυτό το πόστ, έχουν συγκεντρωθεί απο διάφορα sites και blogs στο ιντερνετ. Τα περισσότερα απο αυτά (ίσως και όλα), καθώς και χρήσιμα links για τυχόν αναφορές στην πηγή των όσο αναφέρω, τα επισυνάπτω στο τέλος του πόστ αυτου.

Αυτός ο οδηγός αποτελείται απο 4 τμήματα. Το πρώτο τμήμα αφορά τα προαπαιτούμενα πακέτα που χρειάζονται για την επιτυχή εγκατάσταση των οδηγών για το πολυμηχάνημα. Το δεύτερο τμήμα αφορά την εγκατάσταση και ρύθμιση του εκτυπωτή για σύνδεση μονο με usb. To τρίτο τμήμα αφορά την εγκατάσταση και ρύθμιση του εκτυπωτή για συνδεση στο δίκτυο και το τέταρτο τμήμα αφορά την εγκατάσταση και ρύθμιση του σαρωτή.

Προαπαιτούμενα Πακέτα - Προεργασία

Σαν προεργασία, χρειάζεται να εγκαταστήσουμε τα πακέτα build-essential ,libcupsys2 (http://security.ubuntu.com/ubuntu/pool/ ... .4_all.deb )

Κώδικας: Επιλογή όλων
sudo apt-get install build-essential libcups2 libcups2-dev
wget http://security.ubuntu.com/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-17ubuntu3.4_all.deb
sudo dpkg -i libcupsys2_1.3.9-17ubuntu3.4_all.deb


και να κατεβάσουμε τα αρχεία cnijfilter-common_2.80-1_i386.deb και cnijfilter-mp610series_2.80-1_i386.deb απο το site της canon Australia (http://support-au.canon.com.au/EN/searc ... d%3dLinux&).
Επίσης θα πρεπει να κατεβάσουμε και το αρχείο ppdMP620-630en-1.5.tar.gz (http://sourceforge.net/projects/mp610linux/files/) για την υποστήριξη του MP620 απο τον print server του ubuntu, CUPS 1.4.1 .

Εγκατάσταση και ρυθμιση για συνδεση μόνο με usb

Αφού κάναμε την προεργασία, ας περάσουμε στο ζουμί. Σαν πρώτο βήμα, εγκαθιστούμε τους drivers που κατεβάσαμε απο το site της canon Australia.

Κώδικας: Επιλογή όλων
sudo dpkg -i cnijfilter-common_2.80-1_i386.deb
sudo dpkg -i cnijfilter-mp610series_2.80-1_i386.deb


και επειδή υπάρχουν καποια προβλήματα με τους drivers που μας παρέχει η canon, χρειάζεται να εγκαταστήσουμε και την "διόρθωση" τους απο την κοινότητα. Οπότε αφού έχουμε κατεβάσει το αρχείο ppdMP620-630en-1.5.tar.gz, το αποσυμπιέζουμε και ακολουθούμε την διαδικασία που γράφει στο README αρχείο για την εγκατάσταση τους.

Κώδικας: Επιλογή όλων
tar xzvf ppdMP620-630en-1.5.tar.gz


Συμφωνα με τις οδηγίες που εχει το αρχείο README, αντιγράφουμε τα 2 άλλα αρχεια που έχει μεσα το συμπιεσμένο αρχείο στους κύριους καταλόγους του print server CUPS .

Κώδικας: Επιλογή όλων
cd  ppdMP620-630en-1.5
sudo cp canonmp620-630en.ppd /usr/share/ppd/
sudo cp cifmp610.conf /usr/lib/bjlib/


Κανουμε επανεκκίνηση του cups για να εντοπίσει τα καινούργια αρχεία που εγκαταστήσαμε

Κώδικας: Επιλογή όλων
sudo /etc/init.d/cups restart


Και τέλος, επισκεπτόμαστε την σελίδα του print server μας (http://localhost:631/) και εγκαθιστούμε τον εκτυπωτή μας απο την αρχή, επιλέγοντας να χρησιμοποιήσει τον driver για MP620. (ίσως και να το κάνει αυτόματα αυτο το βήμα)

Εγκατάσταση και ρύθμιση του εκτυπώτη για σύνδεση μέσω δικτύου

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

Για να ολοκληρώσουμε αυτό το βήμα, πρεπει να κατεβάσουμε ενα ακόμα αρχείο. Αυτό το αρχείο ειναι η υποστήριξη του CUPS, για το πρωτόκολλο εκτύπωσης μέσω δικτύου που χρησιμοποιεί η canon, το bjnp . Επισκεπτόμαστε λοιπον την σελίδα (http://sourceforge.net/projects/cups-bjnp/) και κατεβάζουμε το αρχείο cups-bjnp-0.5.4.tar.gz . Αφού το κατεβάσουμε, εκτελούμε ότι λέει το README .

Κώδικας: Επιλογή όλων
sudo apt-get install libcupsppdc1-dev
tar xzvf cups-bjnp-0.5.4.tar.gz
cd cups-bjnp-0.5.4
./configure --prefix=/usr
make


Σημείωση : Στις περισσότερες περιπτώσεις το configure θα βρεί το backend directory και θα αποθηκευσει τα αρχεία που πρεπει μόνο του. Αν αυτό δεν πετύχει για οποιονδήποτε λόγο, δοκιμάστε με την παράμετρο --with-cupsbackenddir=xxx στο configure για να του δείξετε που ειναι η σωστή διαδρομή.

Επειτα επισκεπτεστε την ιστιοσελίδα του print server σας (http://localhost:631/) και εγκαθιστάτε τον εκτυπωτή σας, επιλέγοντας το MP620 για driver.

Σημείωση : Αυτό το βήμα προϋποθέτει οτι ξέρετε την IP του εκτυπωτή. Αν δεν την ξέρετε, φροντίστε να την μάθετε, είτε απο το μενού του , είτε απο το ρουτερ σας. Μια καλή τακτική είναι να κανετε τον εκτυπωτή σας να συνδέεται στο δίκτυο με σταθερή IP, για να μην αλλάζεται ρυθμίσεις καθε τρείς και λίγο. Για να ρυθμίσετε τον εκτυπωτή σας, αφού μάθετε την ip του με έναν απο τους παραπανω τρόπους, γράψτε την στην μπάρα διευθυνσεων του browser σας, και θα σας ανοίξει η σελίδα ρύθμισης του.

Εγκατάσταση και ρύθμιση του σαρωτή

Στον δικό μου, δεν χρειαστηκε κάποιο ιδιαίτερο βήμα ( για 9.10 ).
Αν παρόλα αυτα δεν το εντοπίζει το sane, δοκιμάστε να εγκαταστήσετε το πακέτο libsane-extras . Δεν θα πρότεινα όμως να το εγκαταστήσετε προληπτικά.

Πλέον μπορείτε να χαρείτε το πολυμηχάνημα σας και απο το ubuntu! :thumbup:

Αναφορές - Πηγές

http://mp610.blogspot.com/ (scanning)
http://www.michael-krueger.org/2009/01/ ... -with.html ( printing)
http://support-au.canon.com.au/EN/searc ... d%3dLinux& (Canon Australia support)
http://sourceforge.net/projects/cups-bjnp/
http://sourceforge.net/projects/mp610linux/files/
http://support-asia.canon-asia.com/P/se ... a_os=Linux (Canon Asia support)
http://security.ubuntu.com/ubuntu/pool/ ... .4_all.deb
http://technicaltony.blogspot.com/2008/ ... buntu.html
http://technicaltony.blogspot.com/2009/ ... u-910.html
Ευχαριστώ και εγώ με την σειρά μου όλους όσους έχουν ασχοληθεί με την υποστήριξη αυτου του προϊόντος στο λινουξ!