Scanner einrichten: Unterschied zwischen den Versionen

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
(Indizierungsroutine ergänzen)
(Indizierungsroutine ergänzen)
Zeile 48: Zeile 48:
 
  (define (batch-generate-optimum-palette pattern<br> dither-type<br> palette-type<br> num-cols<br> alpha-dither<br> remove-unused<br> palette<br> )<br><br> (let* ((filelist (cadr (file-glob pattern 1))))<br> (while (not (null? filelist))<br> (let* (<br> (filename (car filelist))<br> (image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))<br> (drawable (car (gimp-image-get-active-layer image)))<br> )<br> (if (= FALSE (car (gimp-drawable-is-indexed drawable)))<br> (gimp-image-convert-indexed image dither-type palette-type num-cols alpha-dither remove-unused palette)<br> )<br> (set! drawable (car (gimp-image-get-active-layer image)))<br> (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)<br> (gimp-image-delete image)<br> )<br> (set! filelist (cdr filelist))<br><br> )<br> )<br> )<br><br> (script-fu-register "batch-generate-optimum-palette"<br>    _"O_ptimize..."<br>    _"Create black and white indexed image"<br>    "hermanns@iustus.eu"<br>    "Matthias Hermanns"<br>    "January 2020"<br>    "RGB* GRAY* INDEXED*"  <br>)<br><br> (script-fu-menu-register "batch-generate-optimum-palette"<br>                        "<Image>/Filters/Render")<br>
 
  (define (batch-generate-optimum-palette pattern<br> dither-type<br> palette-type<br> num-cols<br> alpha-dither<br> remove-unused<br> palette<br> )<br><br> (let* ((filelist (cadr (file-glob pattern 1))))<br> (while (not (null? filelist))<br> (let* (<br> (filename (car filelist))<br> (image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))<br> (drawable (car (gimp-image-get-active-layer image)))<br> )<br> (if (= FALSE (car (gimp-drawable-is-indexed drawable)))<br> (gimp-image-convert-indexed image dither-type palette-type num-cols alpha-dither remove-unused palette)<br> )<br> (set! drawable (car (gimp-image-get-active-layer image)))<br> (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)<br> (gimp-image-delete image)<br> )<br> (set! filelist (cdr filelist))<br><br> )<br> )<br> )<br><br> (script-fu-register "batch-generate-optimum-palette"<br>    _"O_ptimize..."<br>    _"Create black and white indexed image"<br>    "hermanns@iustus.eu"<br>    "Matthias Hermanns"<br>    "January 2020"<br>    "RGB* GRAY* INDEXED*"  <br>)<br><br> (script-fu-menu-register "batch-generate-optimum-palette"<br>                        "<Image>/Filters/Render")<br>
 
Auf diese Gimp-Routine greift das Programme aktenscan.pl zu.
 
Auf diese Gimp-Routine greift das Programme aktenscan.pl zu.
 +
Richten Sie einen Icon ein mit folgendem eingebettenen Befehl
 +
{{shell| cd lawsuit/scan && gimp -i -b '(batch-generate-optimum-palette "*.png" 0 0 256 TRUE TRUE "")' -b '(gimp-quit 0)'}}
  
 
==Benachrichtigungen abschalten==
 
==Benachrichtigungen abschalten==

Version vom 23. Januar 2020, 15:51 Uhr

Kompatibilität mit openSUSE openSUSE-Themen Weiterführende Artikel Suse.png


Einführung

Die Einstellungen für den Scanner müssen angepasst werden, damit die Postfachroutine von Lawsuit die eingescannten Bilder finden und verarbeiten kann.




Benötigte RPM-Pakete

> sudo zypper in skanlite xsane hplip hplip-sanesane-backends sane-backends-autoconfig yast2-scanner iscan-free kdegraphics3-scan simple-scan unpaper ksaneplugin libksane libksane0


Firewall freigeben

Die Firewall muss das Scannen via Netzwerk ermöglichen. Geben Sie dazu in einem Terminal-Programm ein:

# firewall-cmd --zone internal --permanent --add-service=sane
  firewall-cmd --zone internal --permanent --add-port=6566/udp
  firewall-cmd --reload


Scannen über das Netzwerk

Tragen Sie unter yast2 > Scanner > Andere > Scannen via Netzwerk unter Zulässigen Clients die IP-Adressen der Drucker mit einem Komma getrennt ein, auf die von Skanlite zugegriffen werden soll. Unter net-Metadriver können sie die IP-Adresse des Hauptrechners einsetzen. Lassen Sie sich von der Fehlermeldung Failed to reload saned.socket: Job type reload is not applicable for unit saned.socket.See system logs and 'systemctl status saned.socket' for details.Failed to reload saned.socket nicht beeindrucken, es handelt sich um einen überholten Befehl, der die Einrichtung selbst nicht hindert.

Scannen via Netzwerk mit festen IP-Adressen


Wenn Sie einen HP-Scanner verwenden, muss zudem zwingend Andere > hp-setup durchführen durchlaufen werden.

Scannereinstellungen

Klicken Sie in der Anwendung Skanlite auf den Button Einstellungen und geben Sie den Pfad zum Scanner-Ordner mit

/home/BENUTZER/lawsuit/scan

an. Ändern Sie den Dateinamensvorschlag in "01_2018_" ### und setzen Sie die Bildqualität auf 100% herauf.

Anpassung von Skanlite unter dem Button "Einstellungen"


Auf der Hauptseite wählen Sie eine Bildauflösung von "300dpi", die noch eine dokumentengetreue Wiedergabe ermöglicht, und schalten mit "ADF" - sofern vorhanden - den automatischen Einlageneinzug ein. Die Seitenränder müssen von Hand - wie in der grafischen Darstellung zu sehen - angepasst werden, damit sie in etwa einer DinA4-Seite entsprechen. Diese Einstellung können Sie für den gesamten Seitendurchlauf beibehalten.

Einzeleinstellungen für eine optimalen Bildaufnahme unter Skanlite


Indizierungsroutine ergänzen

Erstellen Sie unter ~/.config/GIMP/2.10/scripts die folgende Datei namens batch-generate-optimum-palette.scm

(define (batch-generate-optimum-palette pattern
dither-type
palette-type
num-cols
alpha-dither
remove-unused
palette
)

(let* ((filelist (cadr (file-glob pattern 1))))
(while (not (null? filelist))
(let* (
(filename (car filelist))
(image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
(drawable (car (gimp-image-get-active-layer image)))
)
(if (= FALSE (car (gimp-drawable-is-indexed drawable)))
(gimp-image-convert-indexed image dither-type palette-type num-cols alpha-dither remove-unused palette)
)
(set! drawable (car (gimp-image-get-active-layer image)))
(gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
(gimp-image-delete image)
)
(set! filelist (cdr filelist))

)
)
)

(script-fu-register "batch-generate-optimum-palette"
_"O_ptimize..."
_"Create black and white indexed image"
"hermanns@iustus.eu"
"Matthias Hermanns"
"January 2020"
"RGB* GRAY* INDEXED*"
)

(script-fu-menu-register "batch-generate-optimum-palette"
"<Image>/Filters/Render")

Auf diese Gimp-Routine greift das Programme aktenscan.pl zu. Richten Sie einen Icon ein mit folgendem eingebettenen Befehl

cd lawsuit/scan && gimp -i -b '(batch-generate-optimum-palette "*.png" 0 0 256 TRUE TRUE "")' -b '(gimp-quit 0)'


Benachrichtigungen abschalten

Zum Abschalten der enervierenden und ständigen Popup-Meldungen öffnen Sie die verantwortliche Qt-Meta-Object-Datei

> sudo kate /usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Notifications.qml

und kommentieren dort die Zeile

notificationPositioner.displayNotification(notification);

mit einleitendem // aus. Hernach muss die Systemleiste neu gestartet werden:

> kquitapp5 plasmashell && plasmashell


PDF-Viewer

Die Standardeinstellung des Sytems für PDF ist Okular. In manchen Fällen, inbesondere für Formulare, empfiehlt sich weiterhin ein Vergleich mit dem Acrobat Reader für Linux, der unter hier heruntergeladen werden kann, u.U. muss dafür noch das Paket "glibc-locale" für die Abhängigkeit von "ISO8859-1.so" nachinstalliert werden. Die bessere Alternative, insbesondere für verschlüsselte Dateien wie Kontoauszüge, ist jedoch mittlerweile qpdf, dessen Reader mit

> sudo zypper in qpdf qpdfview qpdfview-lang

installiert werden kann.

Externe Links