Scanner an Fritzbox läuft!

Es wäre sinnvoll, zunächst einmal festzustellen, ob der Scanner überhaupt von sane unterstützt wird, ansonsten hat das keinen Sinn.
Wenn sane den Scanner unterstützt, solle man es erst einmal an einem PC probieren. Wenn das funktioniert, kann man versuchen, das Gleiche an der Box zu erreichen.

So habe ich das gemeint ;).

Wie kann ich das bewerkstelligen um das zu testen?
 
Hi druckgott,

ich würde es mit der UBUNTU Live CD versuchen.

LG

Windoof-Profi
 
ich habe jetzt sane mal auf ubuntu über die Paketverwaltung installiert.

Wenn ich das jetzt aber starte findet er den Scanner nicht bzw. er findet allgemein kein Gerät.
Wo bekomme ich da Treiber her bzw. wie erkennt er das Gerät wo muss ich das einstellen.

Wenn ich sane-find-scanner mache komme das:
Code:
sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04a9 [Canon,Inc.], product=0x2660 [MF3110]) at libusb:004:003
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
dann mache ic scanimage -L
Code:
scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

muss ich da irgendwas einstellen?

danke
druckgott
 
Zuletzt bearbeitet:
Ubuntu-Fragen bitte im Ubuntu-Forum. Danke.
 
Hallo, also mit der aktuellen CVS Version von Sane läuft mein Scanner perfekt auf Ubuntu.

Ich habe versucht wie in diesem Beitrag beschrieben:
http://www.ip-phone-forum.de/showpost.php?p=1075181&postcount=199
die CSV zu kompilieren und einzubinden. Leider bricht mir das bei make install ab mit einem Fehler:
Code:
anei/sanei_codec_bin.lo ../sanei/sanei_pa4s2.lo ../sanei/sanei_ab306.lo ../sanei/sanei_pio.lo ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo -ldl  -lv4l1    -lm       -lusb     
/home/michi/Downloads/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/bin/ld: cannot find -lv4l1
collect2: ld returned 1 exit status
make[2]: *** [libsane.la] Fehler 1
make[2]: Verlasse Verzeichnis '/home/michi/Downloads/sane-backends/backend'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/home/michi/Downloads/sane-backends/backend'
make: *** [all-recursive] Fehler 1

Wie schaffe ich es jetzt die aktuelle CVS einzubinden.
Wäre super wenn mir jemand helfen könnte ich denke dann würde meine Scanner gehen ;-)
mfg
druckgott
 
Zuletzt bearbeitet:
mhh kann mir keiner helfen.
Da schein ja v4l zu fehlen. Wie kann ich das mit compilieren?
 
Könntest Du mal bitte schreiben, um welchen Scanner es hier überhaupt geht? Vielleicht reicht ja ein simpler Backport eines Patches, um den Scanner mit der aktuellen Version in Freetz zum Laufen zu kriegen.
 
Ja. Backporten heißt ja, den Scanner-"Treiber" an eine frühere Version anzupassen.
 
Anleitung Freetz-thunk und Sane-cvs

Als erstes solltet ihr auf einem Ubuntusystem testen, ob euer Scanner mit dem Sane-git geht.
Dafür gibt es hier eine ganz gute Anleitung zum compilieren:
http://mp610.blogspot.com/2008_04_01_archive.html

Wenn der Scanner dann läuft, kann man sich an die Fritzbox machen.

Dazu als erstes hier mal die letzte Version herunterladen:
http://git.debian.org/?p=sane/sane-backends.git
Einfach auf snapshot klicken und herunterladen. Dann ist es gleich gepackt und muss nicht extra gepackt werden.

Diese Datei benennt ihr dann z.B. in
sane-backends-1.0.xx.tar.gz
um.
Dann öffnet ihr diese und ändert den darin befindlichen Ordner, der sane-backends heißt in sane-backends-1.0.xx um.

Ist das geschehen, brauch ihr einen Ftp-server. Egal wo her kann auch ein free Ftp-server sein, oder euer eigener.

Dort erstellt ihr einen Ordner mit dem Namen sane-backends-1.0.xx.

Jetzt müsst ihr unter freetz-thunk die Datei /make/sane-backends/sane-backends.mk editieren:
Code:
export HOME="euer home, wo der ordner freetz-thunk ist"

gedit $HOME/make/sane-backends/sane-backends.mk

Dabei müsst ihr die 1., 2., 3., 4. und 5. Zeile editieren:
von
Code:
$(call PKG_INIT_BIN,1.0.20)
$(PKG)_LIB_VERSION:=1.0.20
$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz
$(PKG)_SITE:=ftp://ftp2.sane-project.org/pub/sane/$(pkg)-$($(PKG)_VERSION)
$(PKG)_SOURCE_MD5:=a0cfdfdebca2feb4f2ba5d3418b15a42
in
Code:
$(call PKG_INIT_BIN,1.0.xx)
$(PKG)_LIB_VERSION:=1.0.xx
$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz
$(PKG)_SITE:=ftp://ftpbenutzer:[email protected]/order in dem sich der sane ordner mit der darin befindlichen tar.gz Datei befindet/$(pkg)-$($(PKG)_VERSION)
#$(PKG)_SOURCE_MD5:=a0cfdfdebca2feb4f2ba5d3418b15a42

Ein Beispiel für den Pfad:
meinorder/sane-backends-1.0.21/sane-backends-1.0.21.tar.gz
Code:
$(call PKG_INIT_BIN,1.0.21)
$(PKG)_LIB_VERSION:=1.0.21
$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz
$(PKG)_SITE:=ftp://ftpbenutzer:[email protected]/meinorder/$(pkg)-$($(PKG)_VERSION)
#$(PKG)_SOURCE_MD5:=a0cfdfdebca2feb4f2ba5d3418b15a42

so nun speichert ihr die Datei.

Jetzt geht ihr ganz normal vor:
make menuconfig --> Show advanced options --> Package selection Unstable --> SANE --> dort einfach Version 1.0.20 öffnen, eure Einstellungen vornehmen. (nicht wundern, die Nummer ändert sich nicht auf die von euch angegebene Nummer)

Dann den Rest an Pakete, was ihr haben wollt auswählen und dann raus gehen.

Danach make erstellen. So falls jetzt ein Fehler beim compilieren von Sane kommt, bei mir war es z.B. dieser hier:
Code:
applying patch file make/sane-backends/patches/404-debian_cap_always_settable.patch
patching file include/sane/sane.h
----------------------------------------------------------------------
applying patch file make/sane-backends/patches/405-debian_sanei_usb_update.patch
patching file sanei/sanei_usb.c
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file sanei/sanei_usb.c.rej
----------------------------------------------------------------------
ERROR: modpatch: Error in patch-file make/sane-backends/patches/405-debian_sanei_usb_update.patch
make: *** [source/sane-backends-1.0.21/.unpacked] Fehler 2

Diesen anschauen. Er hat wohl einen Fehler in patching file sanei/sanei_usb.c.
Ich habe einfach die Datei in dem Archiv durch die aus der Version 1.0.20 ausgetauscht und hatte Glück. Danach ist die Compilation durchgelaufen.
Das ist immerhin schon etwas.

So jetzt image aufspielen und dann mit sane-find-scanner (muss in menuconfig ausgewählt worden sein) testen.
Wenn das schon mal geht, sieht es schon ganz gut aus. Wenn nicht müsst ihr hier fragen vielleicht kann euch dann jemand helfen.

Ich hatte Glück, dass es trotz dem Austausch der Datei noch ging.

Das ist jetzt vielleicht nicht die beste Lösung und vielleicht geht es auch einfacher, aber ich bin so immerhin zum Erfolg gekommen.

Danke an oliver, der mir hier den Tip für den Makefile gegeben hat:
http://trac.freetz.org/ticket/744

mfg
druckgott
 
Zuletzt bearbeitet:
hi, bin neu beim modden und das einzige was meine Fritzbox 7270 zusätzlich kann, ist das sie von alleine telnet startet.

Wo finde ich freetz-thunk?
 
Lsen wird dir helfen. Entweder im wiki oder hier im Forum. Es gibt sogar ein echt idiotenfreundliches Howto für Newbies. Nur: LEsen und suchen solltest du alleine hinbekommen.
 
Wie benutze ich letztendlich den Scanner über Sane?

Hallo,

ich hab meinen Scanner mit "sane-find-scanner" auf der Fritzbox finden können:
Code:
/var/mod/root # sane-find-scanner 

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

found USB scanner (vendor=0x04a9 [Canon], product=0x1724 [MP520 series]) at libusb:001:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

Wenn ich dann aber mit "scanimage -L" mir die gefunden Scanner anschauen möchte, bekomme ich die Meldung, dass kein Scanner gefunden wurde.
Code:
/var/mod/root # scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Vermutlich geht deshalb auch der Rest nicht:

Ich hab mir wie in dieser Anleitung das xsane für Windows heruntergeladen und nach c:\sane entpackt. Anschließend hab ich die Datei c:\sane\bin\xsane.exe gestartet. Leider findet xsane meinen Scanner nicht.

Mein freetz sane-backend sieht folgendermaßen aus:
attachment.php


Im Anhang sind mal einige Bildschirmfotos, von meinen "sane-geh-versuchen"...

Was fehlt noch bei meinen Einstellungen? Wie man oben sieht, hab ich den Canon MP520 - laut Liste sollte der ja mit dem pixma backend funktionieren, welches ich über menuconfig ausgewählt habe.
 

Anhänge

  • Bildschirmfoto 2010-06-15 um 17.57.51.jpg
    Bildschirmfoto 2010-06-15 um 17.57.51.jpg
    49.2 KB · Aufrufe: 7
  • Bildschirmfoto 2010-06-15 um 18.02.43.jpg
    Bildschirmfoto 2010-06-15 um 18.02.43.jpg
    87.5 KB · Aufrufe: 4
  • Bildschirmfoto 2010-06-15 um 18.03.35.jpg
    Bildschirmfoto 2010-06-15 um 18.03.35.jpg
    149.8 KB · Aufrufe: 5
  • Bildschirmfoto 2010-06-15 um 18.03.50.jpg
    Bildschirmfoto 2010-06-15 um 18.03.50.jpg
    15.8 KB · Aufrufe: 4
  • Bildschirmfoto 2010-06-15 um 18.03.58.jpg
    Bildschirmfoto 2010-06-15 um 18.03.58.jpg
    19.5 KB · Aufrufe: 5
Ist der Scanner eingeschaltet? Funktioniert der Scanner überhaupt? (Mal an nem Linux-Rechner testen)
Freetz-Version? Trunk?
Wird das Backend geladen? (strace scanimage -L)

Solange das Scannen so nicht funktioniert, kannst Du xsane knicken, weil da nur über den Umweg über saned genau dasselbe gemacht wird wie mit scanimage.
 
Wird das Backend geladen? (strace scanimage -L)
was ist strace? Den Befehl "strace" gibt es bei mir in der FritzBox nicht. Hab ich da was wichtiges vergessen?

Ist der Scanner eingeschaltet?
ja natürlich - und ich kann auch sofort drucken, wenn ich ihn direkt per USB an meinen Rechner hänge.
Funktioniert der Scanner überhaupt? (Mal an nem Linux-Rechner testen)
Also an nem Windows und an nem Mac Rechner funktioniert er einwandfrei.
An nem Linux Rechner kann ichs momentan nicht testen, da ich aktuell keinen Linux Rechner mit X zur verfügung habe.
CVS Version freetz 1-1-3
wo sehe ich das, welcher das genau ist? Ist am 15. Juni per "svn co http://svn.freetz.org/tags/freetz-1.1.3/" geladen worden
 
Lad dir eine Life-CD (ubuntu z.B. und teste den Scanner damit. Benötigte Pakete kann man auch im Live-Betreib installieren. Und nu nutzt nicht den trunk, sondern den 1.1.3-Tag.

Ach ja, und strace musst du im menuconfig anwählen, damit es mit ins image kommt.
 
Hallo !

Hatte eine Weile keine Probleme mit Sane aber blöderweise funktioniert das jetzt schon wieder eine Weile nicht ! :confused:

Habe den aktuellen Trunk am Laufen, inetd installiert und gestartet und Sane ist zwar unter den Diensten gelistet doch gibt
es keine Möglichkeit diesen einzuschalten. Kein Button ist auswählbar. Alles Hellgrau !

Kann mir jemand weiterhelfen ?
 

Anhänge

  • sane.jpg
    sane.jpg
    33.9 KB · Aufrufe: 14
Sane läuft mit inetd, nicht als eigenständiger Service.
 
Dann sollte da aber nicht (nur) stopped stehen?

MfG Oliver
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.