hp scanjet 2400(λυμένο)

rizitis | Δευ, 03/24/2008 - 17:11 | 1' | 18

Δεν μπορώ να βρω drivers για το σκάνερ, (ubuntu 7.10 ).

στο ψάξιμο πάνω βρήκα εδώ http://ubuntuforums.org/showthread.php?s=0c789b6fdf01113a584ac175ffba76… μια λύση που προτείνουν αλλά δεν την καταλαβαίνω.

μπορεί να μου την εξηγήση κάποιος ή να μου προτείνει κάτι άλλο;

http://www.elcot.in/linuxdrivers_download.php#Scan2400

ευχαριστώ.

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

κατέβασα στην επιφάνεια εργασίας το αρχείο

στις οδηγείες μου λέει :

  1. Download the file to a convenient location (e.g., home directory or desktop, etc).
  2. Open a console/terminal and<strong> cd to the download directory.</strong>
  3. Type in and run this command: 'sh hplip-2.8.2.run'

τι ακριβώς σημαίνει cd to download directory ?

ευχαριστώ

Λέει να πας μέσω της κονσόλας στην διαδρομή που είναι το αρχείο που κατέβασες.Η εντολή cd (change directory) κάνει αυτή την δουλειά.

Οπότε κατέβασε το αρχειάκι αποθήκευσε το στην επιφάνεια εργασίας άνοιξε την κονσόλα και γράψε

cd /home/to_name_sou/Desktop

και μετά γράψε το

sh hplip-2.8.2.run

(αν δεν τρέχει η τελευταία εντολή και ζητάει δικαιώματα υπερχρήστη γράψε sudo sh hplip-2.8.2.run)

-------------------

Η ΔΕΗ σας εύχεται Καλές Διακοπές !!!!

έκτέλεσα τις εντολές νομίζω ότι όλα έγιναν εντάξει.
διότι το αναγνωρίζει στις συσκευές usb όπως φαίνεται και στην φώτο

http://img378.imageshack.us/my.php?image=screenshotkdeyp8.png

που θα τον βρω όμως για να τον ανοίξω και πως θα δοκιμάσω να σκανάρω;

ευχαριστώ.

Όχι αυτό που βλέπεις είναι οι πληροφορίες που δίνει το Linux για κάθε συσκευη. Δεν σημαίνει ότι μπορεί να την κουμαντάρει κιόλας.

Κάτι μου λέει ότι έκανες κάτι λάθος. Λοιπόν, πάμε από την αρχή, παρέα;

1. Κατεβάζεις τους drivers από εδώ:
http://www.elcot.in/HP%20Scanjet%202400.zip

2. Εμφανίζεται στην επιφάνεια εργασίας το αρχείο HP Scanjet 2400.zip. Για διάφορους λόγους που δεν είναι της παρούσης, πρέπει να μεταφέρουμε το αρχείο αυτό στον αρχικό κατάλογό σου. Γι' αυτό...

3. Κάνε δεξί κλικ > Cut (Αποκοπή) στο αρχείο αυτό και μετά πήγαινε στο Home σου (Προσωπικός φάκελος ή Αρχικός Κατάλογος) - από το μενού Τοποθεσίες > Αρχικός Κατάλογος.

4. Κάνε δεξί κλικ > Paste (Επικόλληση). Μεταφέραμε το αρχείο!

3. Δεξί κλικ στο HP Scanjet 2400.zip -> "Αποσυμπίεση εδώ".

4. Εμφανίζεται ο φάκελος HP Scanjet 2400 στο home σου.

5. Μπαίνεις μέσα στον φάκελο HP Scanjet 2400 (διπλό κλικ).

6. Μέσα εκεί θα βρείς το 2400rv.tar.gz (και ένα doc).

7. Δεξι κλικ στο 2400rv.tar.gz -> Αποσυμπίεση εδώ.

8. Θα εμφανιστεί ο φάκελος 2400rv (επιτέλους!)

9. Πατάς ALT+F2 και γράφεις terminal. Πατάς Enter. Εμφανίζεται η γραμμή εντολών.

10. Κάνεις copy/paste τις εξής εντολές (με προσοχή!):

cd /
sudo tar zxfv ~/HP\ Scanjet\ 2400/2400rv/hp2400.tgz
sudo tar zxfv ~/HP\ Scanjet\ 2400/2400rv/libsane.tgz

11. Άναψε το scanner και δες αν κάνει κάτι με την εντολή:

scanimage -L

12. Τέλος, γράψε:

sudo gedit /etc/sane.d/dll.conf

Βρες τη γραμμή που γράφει hp5400 και πρόσθεσε από κάτω το εξής:

hp2400

Πάτα Ctrl+S. Κλείσε το αρχείο.

13. Κάνε reboot. Δοκίμασε να σκανάρεις με το εργαλείο Sane (μενού Εφαρμογές > Γραφικά > Γραφείο)

προφανώς τα έκανα πάλι σαλάτα διότι "no devices available"
έκανα όμως copy paste τις εντολές του τερματικού ίσως βρεθείς η άκρη έτσι

rizitis@rizitis-laptop:~$ sudo -i
[sudo] password for rizitis:
root@rizitis-laptop:~# cd /
root@rizitis-laptop:/# tar -zxfv ~/HP Scanjet 2400/2400rv/hp2400.tgz
tar: v: Δεν είναι δυνατή open: No such file or directory
tar: Το σφάλμα δεν είναι επανορθώσιμο: τερματισμός τώρα
tar: Child returned status 2
tar: /root/HP: Δεν βρέθηκε στην αρχειοθήκη
tar: Scanjet: Δεν βρέθηκε στην αρχειοθήκη
tar: 2400/2400rv/hp2400.tgz: Δεν βρέθηκε στην αρχειοθήκη
tar: Καθυστέρησε το σφάλμα εξόδου από προηγούμενα σφάλματα
root@rizitis-laptop:/# tar -zxfv ~/HP Scanjet 2400/2400rv/libsane.tgz
tar: v: Δεν είναι δυνατή open: No such file or directory
tar: Το σφάλμα δεν είναι επανορθώσιμο: τερματισμός τώρα
tar: Child returned status 2
tar: /root/HP: Δεν βρέθηκε στην αρχειοθήκη
tar: Scanjet: Δεν βρέθηκε στην αρχειοθήκη
tar: 2400/2400rv/libsane.tgz: Δεν βρέθηκε στην αρχειοθήκη
tar: Καθυστέρησε το σφάλμα εξόδου από προηγούμενα σφάλματα
root@rizitis-laptop:/# -L
-bash: -L: command not found
root@rizitis-laptop:/# sudo gedit /etc/sane.d/dll.conf
root@rizitis-laptop:/#

# /etc/sane.d/dll.conf - Configuration file for the SANE dynamic backend loader
#
# On Debian systems, the dll backend will also look for pieces of configuration
# in the /etc/sane.d/dll.d directory -- packages providing backends should drop
# a config file similar to dll.conf in this directory.
#

# enable the next line if you want to allow access through the network:
net
abaton
agfafocus
apple
avision
artec
artec_eplus48u
as6e
bh
canon
canon630u
#canon_pp
coolscan
coolscan2
#dc25
#dc210
#dc240
dell1600n_net
dmc
epson
#epson2
fujitsu
#gphoto2
genesys
gt68xx
hp
hpsj5s
hp3500
hp4200
hp5400
hp2400
hp5590
ibm
leo
lexmark
ma1509
matsushita
microtek
microtek2
mustek
#mustek_pp
mustek_usb
mustek_usb2
nec
niash
pie
pixma
plustek
#plustek_pp
#pnm
qcam
ricoh
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
#st400
#stv680
tamarack
teco1
teco2
teco3
#test
u12
umax
#umax_pp
umax1220u
v4l

hpaio

συγνώμη, εγώ φταίω !

Οι σωστές εντολές αποσυμπίεσης (χωρίς παύλες στο zxfv) είναι:

tar zxfv ~/HP\ Scanjet\ 2400/2400rv/hp2400.tgz
tar zxfv ~/HP\ Scanjet\ 2400/2400rv/libsane.tgz

Ξαναδώσε τις,

cd /
tar zxfv ~/HP\ Scanjet\ 2400/2400rv/hp2400.tgz
tar zxfv ~/HP\ Scanjet\ 2400/2400rv/libsane.tgz

(διόρθωσα και το αρχικό post).

Το /etc/sane.d/dll.conf φαίνεται οκ. Εσύ πρόσθεσες το hp2400;

ναι εγώ το διόρθωσα.

λοιπόν ξεκινάω πάλι , υποθέτω κατευθείαν στον τερματικό αφού τα αρχεία έχουν ξε ζιπαριστεί σωστά;

δημήτρη  μόλις δώσω εντολή tar zxfv ~/HP Scanjet 2400/2400rv/hp2400.tgz μου ρίχνει χυλόπιτα...
tar: /root/HP: Δεν είναι δυνατή open: No such file or directory
tar: Το σφάλμα δεν είναι επανορθώσιμο: τερματισμός τώρα

thano δοκίμασα ξανά μετά την εξήγηση που έκανες, όλα πάνε ρολόι μέχρι που φτάνουμε σε κάποιο στάδιο όπου μου ζητάει να κάνω επανεκήνιση ή unplugin το σκάνερ αν το είχα συνδέσει την ώρα που έμπαιναν οι drivers, εγώ κάνω restart αλλά και πάλι μετά δεν το βλέπει το σκάνερ το xsane.

πάντως δεν κάνω κάτι λαθος κατά 99% και στις δύο περιπτώσεις είμαι σχεδόν σίγουρος ότι ακολουθώ τις εντολές σωστά.

Ναι έχεις δίκιο. Και πάλι, οι εντολές που σου έδωσα είχαν ένα λάθος (για την ακρίβεια, ξέχασα ότι δεν ξέρεις το tab completion [1], συγνώμη). Αλλά και σωστές να ήταν πάλι δεν θα δούλευε γιατί η sudo -i που σου έλεγα να κάνεις στην αρχή δεν θα κάνει τη δουλειά.

Οι σωστές (επιτέλους) εντολές:

cd /
sudo tar zxfv ~/HP\ Scanjet\ 2400/2400rv/hp2400.tgz
sudo tar zxfv ~/HP\ Scanjet\ 2400/2400rv/libsane.tgz

Αυτές τώρα μπορείς να τις κάνεις copy/paste. Προσοχή: δεν πρέπει να έχεις κάνει sudo -i πρώτα. Αν το έχεις κάνει γράψε exit για να γίνεις κανονικός χρήστης.

Διόρθωσα και τα αρχικά post.

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

[1] Το tab completion συμπληρώνει τα ονόματα των εντολών αλλά και των φακέλων. Απλά γράφεις τα δύο-τρία πρώτα γράμματα της εντολής ή του φακέλου και πατάς TAB - και συμπληρώνεται μόνο του το υπόλοιπο.

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

Νομίζω ότι το Krita κάνει κάτι τέτοιο. Το Gimp όχι.

Συγκέντρωσα όλες τις ενέργειες που απαιτούνται για την εγκατάσταση των drivers hp scanjet 2400 σε ubuntu 7.10
επειδή ήταν λίγο ανακατεμένες λόγω της ροής του θέματος καλό νομίζω είναι να υπάρχουν κάπου συγγεντρωμένες ώστε αν κάποιος τις ξαναχρειαστεί να μπορεί να τις βρει.
επειδή δεν είμαι σίγουρος αν τις έχω αντιγράψει σωστά όποιος αντιληφθεί λάθος να το επισημάνει.
1. Κατεβάζεις τους drivers από εδώ:
http://www.elcot.in/HP%20Scanjet%202400.zip
2. Εμφανίζεται στην επιφάνεια εργασίας το αρχείο HP Scanjet 2400.zip. Για διάφορους λόγους που δεν είναι της παρούσης, πρέπει να μεταφέρουμε το αρχείο αυτό στον αρχικό κατάλογό σου. Γι' αυτό...
3. Κάνε δεξί κλικ > Cut (Αποκοπή) στο αρχείο αυτό και μετά πήγαινε στο Home σου (Προσωπικός φάκελος ή Αρχικός Κατάλογος) - από το μενού Τοποθεσίες > Αρχικός Κατάλογος.
4. Κάνε δεξί κλικ > Paste (Επικόλληση). Μεταφέραμε το αρχείο!
3. Δεξί κλικ στο HP Scanjet 2400.zip -> "Αποσυμπίεση εδώ".
4. Εμφανίζεται ο φάκελος HP Scanjet 2400 στο home σου.
5. Μπαίνεις μέσα στον φάκελο HP Scanjet 2400 (διπλό κλικ).
6. Μέσα εκεί θα βρείς το 2400rv.tar.gz (και ένα doc).
7. Δεξι κλικ στο 2400rv.tar.gz -> Αποσυμπίεση εδώ.
8. Θα εμφανιστεί ο φάκελος 2400rv (επιτέλους!)
9. Πατάς ALT+F2 και γράφεις terminal. Πατάς Enter. Εμφανίζεται η γραμμή εντολών.
10. Κάνεις copy/paste τις εξής εντολές (με προσοχή!):
cd /
sudo tar zxfv ~/HP\ Scanjet\ 2400/2400rv/hp2400.tgz
sudo tar zxfv ~/HP\ Scanjet\ 2400/2400rv/libsane.tgz
11. Άναψε το scanner και δες αν κάνει κάτι με την εντολή:

scanimage -L

12. Τέλος, γράψε:

sudo gedit /etc/sane.d/dll.conf

Βρες τη γραμμή που γράφει hp5400 και πρόσθεσε από κάτω το εξής:hp2400
Πάτα Ctrl+S. Κλείσε το αρχείο.
13. Κάνε reboot. Δοκίμασε να σκανάρεις με το εργαλείο Sane (μενού Εφαρμογές > Γραφικά > Γραφείο)

τα παραπάνω εφαρμόστηκαν σε ubuntu Gutsy και mintDaryna

dimitris]
Νομίζω ότι το Krita κάνει κάτι τέτοιο. Το Gimp όχι.

πραγματικά το Krita είναι.

έχω ένα προβληματάκι.
δεν εμφανίζετε το σκάνερ σαν συνδεδεμένο στον υπολογιστή.
έδωσα την παρακάτω εντολή να δω αν κάτι γίνει, αν φανεί καμιά κίνηση δηλαδή αλλά...

αν καταλαβαίνω καλά δεν αναγνωρίζει την usb σύνδεση;

rizitis@rizitis-laptop:~$ scanimage -L
scanimage: symbol lookup error: /usr/lib/sane/libsane-hp2400.so.1: undefined symbol: sanei_usb_init
rizitis@rizitis-laptop:~$

λοιπόν,
ούτε με mint μπορώ να δω το scanner, άρα κάτι ,μάλλον, παίζει με το scanner.
το οποίο πάντως σαν συσκευή δουλεύει, και πιστέψτε με το έχω συνδέσει με την πρίζα!

στην εντολή

freedom@freedom-laptop:~$ scanimage -L
scanimage: symbol lookup error: /usr/lib/sane/libsane-hp2400.so.1: undefined symbol: sanei_usb_init
freedom@freedom-laptop:~$ 

η απάντηση είναι ίδια με αυτήν του gutsy

και φυσικά το Xsane δεν ανοίγει ούτε με mint.

έδωσα και την εντολή

sudo gedit /etc/sane.d/dll.conf

μήπως και...αλλά υπάρχει η γραμμή hp 2400

δεν νομίζω να είναι θέμα drivers, διότι αν είχε γίνει κάτι τέτοιο δεν θα είχαν πρόβλημα και τα ubuntu και τα mint αλλά το ένα απο τα δύο.

καμιά ιδέα?

ευχαριστώ.

τελικά είναι μάλλον πρόβλημα γνωστό...
βρήκα τα παρακάτω post στο http://ubuntuforums.org/showthread.php?t=684866

μάλλον πρέπει να ξανα-εγκαταστήσω τους drivers, δεν κάνω τώρα καμιά ενέργεια μήπως και δεν έχω καταλάβει καλά.
ειδικά αυτό με τις βιβλιοθήκες του xsane δεν το πολυκαταλαβαίνω...

βοήθειες ευπρόσδεκτες :-)

I have finally set up my scanner (hp 2400) after a year or so I searched drivers for it... Now I have different problem: Scanner works perfect using Xsane after installation, however Xsane fails to recognize him after few restart or something. I haven't really figured out what is the cause of this, but I'm unable to use scanner afterwards..

scanimage -L gives:
Code:

scanimage: symbol lookup error: /usr/lib/sane/libsane-hp2400.so.1: undefined symbol: sanei_usb_init

Then I just reinstall drivers, and everything works again... Installation procedure and drivers can be found at http://www.elcot.in/linuxdrivers_download.php. Scanner is HP scanjet 2400. It is officially unsupported by Sane project, but drivers on that page are working.

I would be very grateful if someone can look into this and shed some light on problem... Scanner is the only part of my hardware that wasn't working on Linux and I was so happy when I got it to work.
The problem is that the patch for libsane in the fix is not up to date. Ubuntu uses newer libsane.

In the file is explained how to solve it:

Quote:
The hp2400 driver contains only HP authored code and depends on
the SANE library for some functions. Unfortunately, libsane.so
lacks the sanei_usb module. To add this module,
1) Obtain the SANE distribution from www.sane-project.org.
2) add "sanei_usb.lo" to the "EXTRA" line in backend/Makefile.in:

EXTRA = sane_strstatus.lo ../sanei/sanei_init_debug.lo ../sanei/sanei_config.lo ../sanei/sanei_usb.lo

3) follow the SANE README build and instructions. This sequence of
instructions appears to install in /etc/sane.d and /usr/lib:
cd sane-backends-1.0.??
configure --prefix=/usr --sysconfdir=/etc
make
su
make install
Use the instructions on https://help.ubuntu.com/community/Up...ight=%28deb%29 to custom compile the package.

I would give you my resulting .deb file, but debi needs the compiled source tree along with it?

This got me thinking to perhaps file a bug to include the required makefile switch by default...