Prima ☺
*Einfaches* SANE Frontend zum Fotokopieren
Anmeldungsdatum: Beiträge: 10 |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
Ich habe eine neue Version 0.5 hochgeladen. http://wiki.ubuntuusers.de/JFotokopie/JFotokopie.tgz Änderungen: - Standard Lokation/Name der Konfigurationsdatei von ~/JFotokopie.properties auf ~/.JFotokopie.properties geändert. Zwecks Abwärtskompatibilität zu älteren Versionen der Konfigurationsdatei sucht JFotokopie auch nach ~/JFotokopie.properties, falls ~/.JFotokopie.properties nicht existiert. - als zweites Fallback such JFotokopie jetzt auch im aktuellen Arbeitsverzeichnis des Users nach der Konfigurationsdatei. - Verbesserte Fehlerbehandlung und ausführlichere Status- und Fehlermeldungen - Sourcecode aufgeräumt und kommentiert - Selbst wenn die Archivoption gesetzt ist, löscht JFotokopie nun das gescannte Bild nur dann nicht, wenn es tatsächlich gedruckt wird. - Anpassung des CREATE_PRINT_PREVIEW_COMMAND Befehls an die geänderte Kommandozeilensyntax in Imagemagick 6 Sollte jemand noch eine Imagemagick Version < 6 verwenden, muß in der Konfigurationsdatei für CREATE_PRINT_PREVIEW_COMMAND wieder der Befehl mit der alten Syntax eingetragen werden. Ist auch in der beiliegenden LIESMICH.txt Datei erklärt. |
Anmeldungsdatum: Beiträge: 10 |
Vielen Dank, klappt prima ☺ |
Anmeldungsdatum: Beiträge: Zähle... |
Hi, eines vorweg: Klasse Programm! 👍 Ist wirklich absolut praktisch und sogar meine Mutter kann damit umgehen 😉 Für mich wären noch 2 kleine Dinge wünschenswert: - Dropdown Menü um verschiedene Drucker auszuwählen (ich habe einen S/W-Laserdrucker und einen Farbdrucker, die ich beide immer wieder abwechselnd brauche) - eine Möglichkeit um mit ADF (automatischer Dokumenteneinzug) zu scannen und dann alles direkt zu drucken (evtl nur die erste Seite als Vorschau) Damit das Programm aber nicht zu kompliziert wird, wäre mein Vorschlag das ganze unter einem Tab "erweiterte Einstellungen" zu realisieren. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
bool schrieb:
Ich hab's für die nächste Version mit auf die Todo Liste gesetzt. Liste der Druckernamen pflegbar via Konfigurationsdatei. Im Druckvorschau-Fenster eine Dropdownbox mit den Druckern. Die Dropdownbox ausblendbar per Konfigurationsdatei. Falls kein Drucker gewählt wird bzw. falls jemand die Funktion nicht nutzen möchte, wird der Standarddrucker des Systems verwendet.
Daß ich ADF Support einbauen werde, ist eher unwahrscheinlich. Das würde größere Änderungen erfordern, da die internen Abläufe im Programm momentan auf genau einen Scanvorgang ausgelegt sind. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 125 |
Es gibt eine neue Version von JFotokopie. 0.6. http://wiki.ubuntuusers.de/JFotokopie/JFotokopie.tgz Änderungen: Es ist nun möglich, Bilder aus mehreren Scanvorgängen in einem Ausdruck zu kombinieren. Einfach bei noch geöffneter Druckvorschau eines vorherigen Kopiervorgangs einen neuen Kopiervorgang starten. JFotokopie nimmt dann das vorherige Bild und legt in einer neuen Druckvorschau das neu gescannte Bild darüber. Das Ganze lässt sich auch mehrfach wiederholen. Die Funktion ist ganz praktisch wenn man mehrere Zettel, Fotos... zusammen auf eine Seite kopieren möchte und den Ausdruck nicht mehrmals zum erneuten Bedrucken in den Drucker einlegen möchte. Beispiel: Ungültiges Makro Dieses Makro ist nicht verfügbar
|
Wikiteam
Anmeldungsdatum: Beiträge: 11290 Wohnort: Bremen |
|
Anmeldungsdatum: Beiträge: 74 |
Hallo! Erstmal danke dafür, dass du dir die Mühe gemacht hast uns das "kleine" Programm zu schreiben. Allerdings mag es bei mir nicht tun. Ich habe die ".JFotokopie.properties" in mein Home-Verzeichnis kopiert, und das Programm in der Konsole mit: java -jar JFotokopie.jar gestartet. Vermutlich ist es mein Fehler, ich bekomme jedoch in der Konsole folgende Meldung: (dirk@Gabriel)-(15:03:02)-(~/JFotokopie-0.6) (jobs:0) :-) $ java -jar JFotokopie.jar Bild einscannen: scanimage --format tiff --mode Lineart --resolution 300 --brightness 0 -l 0 -t 0 -x 210mm -y 297mm > /home/dirk/Fotokopie_20100509150309.tiff WARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect scanimage: setting of option --mode failed (Invalid argument) Druckvorschau erstellen: convert /home/dirk/Fotokopie_20100509150309.tiff -resize 1024x768> /home/dirk/Fotokopie_20100509150309_preview.jpeg convert: missing an image filename `/home/dirk/Fotokopie_20100509150309_preview.jpeg' @ convert.c/ConvertImageCommand/2775. Mit Xsane kann ich problemlos scannen. Vielleicht hat ja jemand einen Tipp! Danke schonmal dafür. Viele Grüße Dirk |
Wikiteam
Anmeldungsdatum: Beiträge: 11290 Wohnort: Bremen |
Hi! Der Modus scanimage -h auf, das sollte alle möglichen Optionen auflisten, auch die verwendbaren bzw. die Namen der Modi: das kann von backend zu backend unterschiedlich sein. so long |
Anmeldungsdatum: Beiträge: 74 |
Hm... irgendwie bekomme ich kein Vernünftiges Argument zusammen gebastelt. Hier mal die Hilfe, dabei will ich doch nur grau kopieren. 😢 (jobs:0) :-( $ scanimage --help -d brother2 Usage: scanimage [OPTION]... Start image acquisition on a scanner device and write image data to standard output. Parameters are separated by a blank from single-character options (e.g. -d epson) and by a "=" from multi-character options (e.g. --device-name=epson). -d, --device-name=DEVICE use a given scanner device (e.g. hp:/dev/scanner) --format=pnm|tiff file format of output file -i, --icc-profile=PROFILE include this ICC profile into TIFF file -L, --list-devices show available scanner devices -f, --formatted-device-list=FORMAT similar to -L, but the FORMAT of the output can be specified: %d (device name), %v (vendor), %m (model), %t (type), %i (index number), and %n (newline) -b, --batch[=FORMAT] working in batch mode, FORMAT is `out%d.pnm' or `out%d.tif' by default depending on --format --batch-start=# page number to start naming files with --batch-count=# how many pages to scan in batch mode --batch-increment=# increase page number in filename by # --batch-double increment page number by two, same as --batch-increment=2 --batch-prompt ask for pressing a key before scanning a page --accept-md5-only only accept authorization requests using md5 -p, --progress print progress messages -n, --dont-scan only set options, don't actually scan -T, --test test backend thoroughly -h, --help display this help message and exit -v, --verbose give even more status messages -B, --buffer-size=# change input buffer size (in kB, default 32) -V, --version print version information scanimage: rounded value of br-x from 215.9 to 215.88 scanimage: rounded value of br-y from 355.6 to 355.567 Options specific to device `brother2': Mode: --mode Black & White|Gray[Error Diffusion]|True Gray|24bit Color [24bit Color] Select the scan mode --resolution 100|150|200|300|400|600|1200|2400|4800|9600dpi [200] Sets the resolution of the scanned image. --source FlatBed [FlatBed] Selects the scan source (such as a document-feeder). --brightness -50..50% (in steps of 1) [inactive] Controls the brightness of the acquired image. --contrast -50..50% (in steps of 1) [inactive] Controls the contrast of the acquired image. Geometry: -l 0..215.9mm (in steps of 0.0999908) [0] Top-left x position of scan area. -t 0..355.6mm (in steps of 0.0999908) [0] Top-left y position of scan area. -x 0..215.9mm (in steps of 0.0999908) [215.88] Width of scan-area. -y 0..355.6mm (in steps of 0.0999908) [355.567] Height of scan-area. Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE. WARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect List of available devices: brother2:bus1;dev1 |
Wikiteam
Anmeldungsdatum: Beiträge: 11290 Wohnort: Bremen |
Hi! Die möglichen Modi sind, deiner Ausgabe entsprechend,
damit solltest du den Modus nach deinen Wünschen einstellen können. so long |
Anmeldungsdatum: Beiträge: 58 Wohnort: Neuenstein |
Hallo, ich danke ganz herzlich für dieses Programm. Auch bei mir geht es darum, dass meine Mutter das programm selbst bedienen soll und die sonstigen Scanner-Programme einfach zu kompliziert sind. Sehr gut umgesetzt - funktioniert auch unter Suse problemlos. Eine Frage hätte ich jedoch noch: Wäre es denkbar, eine Funktion einzubauen, die es erlaubt den Scan nur zu speichern, ohne ihn zu drucken? Das wäre das einzige, was mir momentan am Programm noch fehlen würde, sodass es als einzige Scannersoftware auf dem Rechner bleibt... Viele Grüße, ein dankbarer Lucas |
Wikiteam
Anmeldungsdatum: Beiträge: 11290 Wohnort: Bremen |
Hi! Sollte über den Umweg gehen, wenn du als Drucker eine PDF-"Drucker" o.a. wählst, der das ganze als Datei abspeichert. Oder "Diese Fotokopie archivieren" anklicken, und den Druck starten, dann aber abbrechen bzw. bei abgeschaltetem Printer den Auftrag aus der Warteschleife löschen (zugegeben, ein bisschen umständlich; vielleicht fällt iskarion noch was anderes dazu ein.) so long |
Anmeldungsdatum: Beiträge: 58 Wohnort: Neuenstein |
Moin, danke für diesen Tipp, so etwas habe ich auch schon in Betracht gezogen. Zur Zeit gibt es ja noch nicht die Möglichkeit, den Drucker im GUI auszuwählen (ist ja geplant). Damit wird die Sache für den unerfahrensten Nutzer zu kompliziert - und um den geht es ja hier. Momentan fällt mir aber daraufhin die Möglichkeit ein, neben dem normalen Starter für das Programm selbst, vielleicht einen zweiten Starter anzulegen, der ein Skript ausführt, welches vor dem Start von JFotokopie die Konfigurationsdatei durch eine Datei mit dem PDF-Drucker als eingestellten Drucker ersetzt. Wäre eine Idee, die ich mal heute Abend testen könnte - man könnte ja meines Erachtens in der Konf.-Datei dann auch die Schaltfläche "Drucken" mit "Speichern" beschriften... Danke für diese Inspiration.... Gruß, Lucas |
Anmeldungsdatum: Beiträge: 58 Wohnort: Neuenstein |
Hallo zusammen, nur zur Information: Nach einer kleinen GRUB-Krise des betreffenden Rechners kam ich erst jetzt zum Testen mit dem Skript. Das Ganze ist aber schwieriger als gedacht, da ich in der Konfigurationsdatei den Eintrag für den Drucker nicht sofort interpretieren konnte. Sicher käme ich dahinter, aber die Notwendigkeit hat sich mittlerweile erledigt, da ein anderes Programm diesen Zweck nun erüllt. Somit zum Kopieren JFotokopie und zum Einscannen Skanlite... Gruß, Lucas |