Hoi,
De Hp2400 wordt niet ondersteund in Ubuntu. Er is een oude driver driver hier:
http://www.elcot.in/HP%20Scanjet%202400.zip maar de installatie procedure die erbij beschreven staat werkt niet op moderne Ubuntu versies. Elke keer dat ik een nieuwe versie installeer moet ik weer uitvogelen hoe ik mijn scanner toch weer aan de praat kan krijgen. Daarom en voor iedereen met hetzelfde probleem, beschrijf ik hieronder hoe het mij gelukt is onder Ubuntu 10.04 Lucid Lynx. Dezelfde procedure werkt ook in Natty (11.04), alleen moet je daar libsane.so.1.0.20 steeds vervangen door libsane.so.1.0.22:
Helaas werkt deze hack niet voor 64 bit Ubuntu. Voor 10.04 en 10.10, voor zowel 32 en 64 bit zijn er PPA's beschikbaar, zie hiervoor de bericht #10 in dit draadje. 1. Download
hp2400.zip naar je home map
In Nautilus (file manager) ga naar je home map:
2. Pak het bestand uit (rechter muisknop op het bestand en dan 'Hier uitpakken' selecteren
3. Er wordt een 'HP scanjet 2400' map in je home aangemaakt, open deze.
4. Pak het bestand 2400rv.tar.gz op dezelfde manier uit
5. er wordt nu een map 2400rv aangemaakt
6. Pak nu het bestand hp2400.tgz uit op dezelfde manier.
7. Pak ook het bestand libsane.tgz uit
In de terminal:
Voor het volgende moet je sudo rechten hebben. Bij onderstaande commando's kan gevraagd worden om een wachtwoord.Type dan je gebruikers wachtwoord in.
8. Open nu een terminal venster en plak hierin de volgende code:
sudo cp ~/HP\ Scanjet\ 2400/2400rv/hp2400/usr/lib/sane/* /usr/lib/sane
9. Type nu:
sudo mv /usr/lib/libsane.so.1.0.20 /usr/lib/libsane.so.1.0.20-origineel
(Voor Natty 11.04 moet 1.0.20 veranderen in 1.0.22)
10. type nu:
sudo cp ~/HP\ Scanjet\ 2400/2400rv/usr/lib/libsane.so.1.0.14 /usr/lib/libsane.so.1.0.20
(Voor Natty 11.04 moet 1.0.20 veranderen in 1.0.22)
Het volgende is nodig voor Natty (Ubuntu 11.04)10.1 type:
sudo mv /usr/lib/libsane.so.1 /usr/lib/libsane.so.1-origineel
10.2 type nu:
sudo cp ~/HP\ Scanjet\ 2400/2400rv/usr/lib/libsane.so.1 /usr/lib/libsane.so.1
weer voor alle versies11. Verander nu het bestand dll.conf
gksudo gedit /etc/sane.d/dll.conf
12. Gedit opent zich nu met een bestand waar een lijst van drivers in staat. Zet onderaan de lijst: hp2400
13 Sla het bestand op en sluit Gedit
De driver is nu geïnstalleerd, maar nu moet je de rechten nog hebben:
14. Type in de terminal:
gksudo gedit /etc/udev/rules.d/70-persistent-net.rules
15. Voeg de volgende tekst aan dit bestand toe en save het bestand:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"
16. ga naar menu optie 'Systeem->Beheer->Gebruikers en Groepen'
17. Klik op "Groepen beheren"
18. Zoek de groep 'saned' op, selecteer die en klik op 'Eigenschappen'
19 Vink je gebruiker aan in het scherm en klik OK. Sluit het venster af.
Voor Natty Narwal (11.04):type :
gksudo gedit /etc/default/saned
Verander de regel 'RUN=no' in 'RUN=yes' en save.
voor alle versiesNu nog herstarten:
sudo /etc/init.d/saned restart
Aanvulling:Bij Natty had ik het probleem dat de rechten niet goed stonden voor de bestanden. Daardoor werkt xsane niet. Ik heb dit opgelost met de volgende commando's in de terminal:
sudo chmod 755 /usr/lib/libsane.so.1.0.22
sudo chmod 777 /usr/lib/sane/libsane-hp2400.so.1.0.18
sudo chmod 644 /usr/lib/sane/libsane-hp2400.so.1
sudo chmod 644 /usr/lib/sane/libsane-hp2400.so
sudo chmod 644 /usr/lib/sane/libsane-hp2400.la
Succes.