Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi1 stadt schrieb:
Daran, dass so ziemlich jedes Sane-backend eine unterschiedliche und abweichende Befehlssyntax hat, daran dass mit dem einen Backend Befehle funktionieren, mit dem anderen nicht ... Kann so niemals universell fuer alle von Sane unterstuetzen Scanner funktionieren. Entweder man fragt die sane API ab und verwendet dann nur die jeweils vom Gerate unterstuetzen Befehle, oder entsprechende Surrogate ... (= durch die Brust ins Auge)
Na, das wär' ja schon mal ein Ansatz - kannst du das genauer beschreiben? Wo finde ich z.B. für das gt68xx-Backend die benötigten Infos? oder man schreibt ne kleine Datenbank welche alle Befehle der unterstuetzen Scanner enthaelt und stellt nur diese bereit (viel Spass, dauert Jahre diese von benutzern zusammensammeln zu lassen, ausser man hat ne komplette Scannersammlung zuhause).
Naja, für mich würde ja mein Scanner reichen, aber ich fänd's schon schön, sowas auch z.B. im Wiki hinterlegen zu können, da könnte man die Infos dann ja wirklich nach und nach sammeln. so long hank
|
stadt
Anmeldungsdatum: 28. April 2007
Beiträge: 1243
|
Heinrich Schwietering schrieb:
Na, das wär' ja schon mal ein Ansatz - kannst du das genauer beschreiben? Wo finde ich z.B. für das gt68xx-Backend die benötigten Infos?
Naja, für mich würde ja mein Scanner reichen, aber ich fänd's schon schön, sowas auch z.B. im Wiki hunterlegen zu können, da könnte man die Infos dann ja wirklich nach und nach sammeln.
See: http://www.sane-project.org/man/scanimage.1.html Das 'bloede' ist, dass die Befehle voneinander abhaengen ... d.h erst wenn du ein z.B. '--mode Lineart' anhaengst siehst du was du an weiteren Optionen hast (oder nicht), d.h ein einfaches 'scanimage -h' reicht nicht, sondern gibt erstmal nur Hinweise zum weitersuchen (also sowas wie sane-caching 😉
|
iskarion
(Themenstarter)
Anmeldungsdatum: 14. Mai 2007
Beiträge: 125
|
Heinrich Schwietering Wenn ich den Befehl
scanimage --format tiff --mode Lineart --auto-threshold=yes --resolution 300 --brightness 0 -l 0 -t 0 -x 210mm -y 297mm
so ins Terminal schmeiße, gibt's Beschwerden über unbekannte Optionen --auto-threshold und --brightness ; wenn ich die rauslöschen, springt der Scanner an; gibt dann natürlich erst mal nur seltsame Zeichen im Terminal aus, wenn ich dann noch >/home/heinrich/Fotokopie_20091019222453.tiff anhängr, wird das .tiff-Bild auch ordentlich imVerzeichnis abgelegt...
Du mußt die Konfigurationsdatei "JFotokopies.properties", die Du bei der Installation des Programms in Dein Home Verzeichns kopiert hast für Deinen Scanner anpassen. Kopiere erstmal die JFotokopies.properties Datei aus http://www.hetos.de/temp/JFotokopie.tgz über die gleichnamige Datei in Deinem Homeverzeichnis. Du hast wohl noch eine ältere Version der Datei, denn später hatte ich die "--auto-threshold=yes" Option entfernt, da es die wohl nur beim HP backend gibt. Dann in selbiger Datei diese Zeile
SCAN_COMMAND=scanimage --format tiff $COLOUR $RESOLUTION --brightness $BRIGHTNESS -l 0 -t 0 $SOURCE_SIZE
anpassen. Wenn scanimage sich bei Dir über die "--brightness" Option Beschwert, mußt Du diese mit der entsprechenden Option Deines Sane backend ersetzen. Eine Liste aller Optionen, die das von Dir verwendete Sane backend zur Verfügung stellt, bekommt Du über "scanimage --help" http://www.hetos.de/temp/JFotokopie.tgz enthält auch eine Datei "LIESMICH.txt" die erklärt, wie die Konfigurationsdatei zu verwenden ist.
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! Danke erstmal; sieht ja etwas komplizierter aus... Werd' ich mir mal genauer zu Gemüte führen. Aber in der Theorie hieße das, ich müsste im .tar die nicht akzeptierten Optionen ändern/löschen, um das mit "meinem" Backend/Scanner hinzubekommen. oder? so long hank EDIT Sehe gerade Iskarions Beitrag, hatte sich mit meinem überschnitten; Danke! Werde ich mal genauer schauen! (und die LIESMICH-Datei hatte ich eigentlich schon mal angeschaut 😳 ....)
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! So, geht jetzt einigermaßen, habe die Brightness-Option rausgenommen, weil mein backend sie wohl nicht unterstützt. Den Threshold-Wert hab' ich bei lineart erst mal auf 185 gesetzt (statt der --auto-threshold-Option). Aber in scanimage --help fand ich noch dieses: Enhancement:
--gamma-value 0.00999451..5 (in steps of 0.00999451) [2]
Sets the gamma value of all channels.
--threshold 0..255 [inactive]
Select minimum-brightness to get a white point
Ließe sich denn die Gamma-Wert-Veränderung statt des Brightness-Schiebereglers hinbekommen? Könnte man den Schieberegler (für mich ohne Brightness-Option eher sinnlos, wobei ich mir nicht so ganz vorstellen kann, dass es so etwas gar nicht gibt; XSane kann das zumindest) dafür umpolen? In XSane gibt es diesen Gamma-Regler für meinen Scanner im Fenster "Standard-Optionen". so long hank
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! Hab' das mal als Wiki-Artikel aufgelegt: Baustelle/JFotokopie, vielleicht könnt ihr mal draufschauen, und checken, ob das so in Ordnung ist, und ggf. auch zu den von euch jeweils verwendeten Backends noch was beisteuern? Danke! ☺ so long hank
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11181
Wohnort: München
|
Ich kann am Wochenende mal meine Konfig für einen Canon LIDE 30 beisteuern. @Iskarion: Ist es eigentlich Absicht, dass in der JFotokopie.properties die SOURCE_SIZE für A5 und A6 identisch ist?
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi! seahawk1986 schrieb:
@Iskarion: Ist es eigentlich Absicht, dass in der JFotokopie.properties die SOURCE_SIZE für A5 und A6 identisch ist?
Bestimmt nicht, Fehler kommen halt mal vor. Einfach umändern (siehe Artikel bei der Konfiguration) ☺ so long hank
|
jonni
Anmeldungsdatum: 29. Dezember 2006
Beiträge: 134
Wohnort: SH-S
|
Hallo schönes Tool, habe ich schon öfter drüber nachgedacht 😉 funktioniert mit meinem Plustek usb-scanner. Zum Wiki: bei mir druckt es auf den Standarddrucker, wenn ich die Option "-P xxx" einfach weglasse in der "lpr"-Zeile. Mit "tp0" oder so bin ich da nicht weiter gekommen. (Ubuntu 9.04). Gruß, Jonni
|
iskarion
(Themenstarter)
Anmeldungsdatum: 14. Mai 2007
Beiträge: 125
|
Es gibt eine neue Version von JFotokopie. Änderungen: - Man kann wählen, ob eine Fotokopie archiviert werden soll oder nicht (d.h. ob das gescannte Bild nach dem Drucken gelöscht wird) - alle Texte der Oberfläche lassen sich via Konfigurationsdatei ändern. z.B. zwecks Übersetzung, Anpassung an den Funktionsumfang anderer Sane Backends... - UI Elemete können selektiv ausgeblendet werden. z.B. wenn man ein Sane Backend nutzt, das eine bestimmte Funktionalität nicht unterstützt. Download & Details s. Wiki bzw. die dem Archiv beiliegende LIESMICH.txt Datei.
http://wiki.ubuntuusers.de/JFotokopie Heinrich Schwietering hat den Wiki Artikel dankenswerterweise bereits für die neue Version überarbeitet.
|
börzel
Anmeldungsdatum: 16. Januar 2009
Beiträge: 307
|
Hi, habe hier Ubuntu 9.10 am Laufen. Scanner ist ein Epson Perfection V200 Photo. Der Scanner funktioniert mit XSane, gscan2pdf und Iscan einwandfrei. Mit JFotokopie 0.3 leider nicht. Habe die Installation Schritt für Schritt ausm Wiki befolgt. Was kann ich tun? Wie ich die einzelnen Funktionen meines Scanners auslese, weiß ich leider nicht. Grüsse vom börzel
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11290
Wohnort: Bremen
|
Hi!
sollte dir alle Informationen/unterstützten Optionen zu deinem Scanner liefern. Hast du das Testen der Konfiguration auch mal gemacht? da kommt man meist auf den Fehler. so long hank
|
iskarion
(Themenstarter)
Anmeldungsdatum: 14. Mai 2007
Beiträge: 125
|
börzel schrieb: Wie ich die einzelnen Funktionen meines Scanners auslese, weiß ich leider nicht.
Poste mal, was der Befehl
bei Dir ausspuckt.
|
cappucco
Anmeldungsdatum: 30. Dezember 2008
Beiträge: 10
|
Tolles Tool, ich nutze zwar nicht Ubuntu, sondern Arch Linux, läuft hier aber einwandfrei ☺
Einen kleinen Verbesserungswunsch habe ich aber: Es wäre besser, wenn die Konfigurationsdatei im Homeverzeichnis des Users als "versteckte" Datei liegen würde. Also .JFotokopie.properties anstatt JFotokopie.properties. Das würde helfen, die Ordneransicht des Homeverzeichnisses bei Ausblendung versteckter Dateien frei von Konfigurationsdateien zu halten. Gruß
Jürgen
|
iskarion
(Themenstarter)
Anmeldungsdatum: 14. Mai 2007
Beiträge: 125
|
cappucco schrieb: Tolles Tool,
Danke ☺
Es wäre besser, wenn die Konfigurationsdatei im Homeverzeichnis des Users als "versteckte" Datei liegen würde. Also .JFotokopie.properties anstatt JFotokopie.properties. Das würde helfen, die Ordneransicht des Homeverzeichnisses bei Ausblendung versteckter Dateien frei von Konfigurationsdateien zu halten.
Ja, das macht Sinn. In der nächsten Version werde ich erst unter ~/.JFotokopie.properties nach der Konfigurationsdatei suchen und nur als Fallback, für alle die von einer vorherigen Version upgraden, unter ~/JFotokopie.properties
|