Werde mich wohl in Geduld üben und weiterhin regelmäßig apt update gefolgt von apt upgrade ausführen.
Alternative zu scanimage
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 608 Wohnort: bochum, germany |
|
||
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 608 Wohnort: bochum, germany |
Hatte doch keine Geduld und habe ein Java Programm zwecks Workaround geschrieben und in das scanner Skript mit eingebaut.
|
||
|
Anmeldungsdatum: Beiträge: 56 |
Moin!,
Mglw. WebUI falls über LAN/WLAN. Ginge ja in die Richtung:
–
Wieso nimmst Du nicht das "perl -i -pe 's/\A.*?(%PNG)/$1/s' test.png"? Da Du nicht als png scannen willst, sondern pnm, halt anpassen und nach Zeile "sleep 9" rein. Filtert bis "HTML>P" zu clear "P" + Folgend. perl -i -pe 's/\A.*?HTML>(P)/$1/s' "${ein}"(</HTML> ginge natürlich auch) Habe von perl wenig Erfahrung, daher KI genutzt. |
||
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 608 Wohnort: bochum, germany |
Kenne mich mit Pearl leider überhaupt nicht aus. Ebensowenig mit awk und sed und Konsorten. Java geht mit im Gegensatz dazu leichter von der Hand. Ich glaube auch nicht, das das Pearl Skript auf meine Situation zutrifft. Und ja der Scanner ist per LAN angeschlossen. |
||
|
Anmeldungsdatum: Beiträge: 56 |
Komische Aussage, lässt sich doch überprüfen. Da vmtl. das Shell Script von Dir ist, kein Thema, wie. |
||
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 608 Wohnort: bochum, germany |
Ok, haben folgendes auf der Kommandozeile ausprobiert.
Es läßt die Datei unverändert. Also ⇒ Funktioniert so nicht. Habe wie schon gesagt überhaupt keine Ahnung von Pearl und möchte mich damit auch nicht beschäftigen. |
||
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 608 Wohnort: bochum, germany |
Habe das Java Programm nochmals angepasst und flexibler gestaltet:
|
||
|
Anmeldungsdatum: Beiträge: 735 Wohnort: Hamburg |
Mein Rat für eine Lösung ohne java wäre, statt convert/ImageMagick das viel schnellere img2pdf zu verwenden. Hier mal mein Script zum Scannen einer A4-Seite mit meinem ScanSnap ix500: #!/bin/bash set -e OUTPUT=$(date +%Y%m%d%H%M%S).pdf SCANDIR=$(mktemp -d) OUTPUTDIR='/tmp' cd "$SCANDIR" #A4 scanimage --source 'ADF Duplex' --page-width 210 --page-height 297 -y 297 -x 210 -b --format jpeg --mode Color --buffermode On -d 'fujitsu:ScanSnap iX500:1559390' --resolution 300 --brightness 20 --swskip 5% img2pdf $(find . -iname '*.jpg' | sort -V) -o "$OUTPUTDIR"/"$OUTPUT" rm "$SCANDIR"/*.jpg rm -r "$SCANDIR" Ich verwende hier nicht das pnm-Format, sondern jpeg. Es funktioniert auch mit pnm, wenn man das als Format vorgibt (oder den Parameter ganz weglässt, dann ist pnm Standard). Und natürlich die extension im find- und rm-Befehl auf jpg ändern. Im Vergleich ergibt sich hier bei einem Testscan einer A4-Seite mit pnm ein 4,4 MB großes pdf, während es mit jpeg nur 640 kB sind. Qualitätsunterschiede sehe ich nicht! |
||
|
Anmeldungsdatum: Beiträge: 735 Wohnort: Hamburg |
Nachtrag: wenn man pnm statt jpeg verwendet, werden die erzeugten pdf-Seiten um den Faktor von ca. 3,1 zu groß. Ob nun scanimage mit den Seitengrößen bei pnm nicht zurechtkommt, oder ob es ein Fehler von img2pdf ist, konnte ich noch nicht klären. Ich sehe aber keinen Vorteil von pnm und bleibe bei jpeg! |