Aktuelle Version |
Dein Text |
Zeile 18: |
Zeile 18: |
| | | |
| ---- | | ---- |
− |
| |
− | == Benötigte RPM-Pakete ==
| |
− | {{Shell|> sudo zypper in skanlite xsane hplip hplip-sanesane-backends sane-backends-autoconfig yast2-scanner iscan-free kdegraphics3-scan simple-scan unpaper ksaneplugin libksane libksane0 ImageMagick}}
| |
| | | |
| ==Firewall freigeben== | | ==Firewall freigeben== |
− | Die Firewall muss das Scannen via Netzwerk ermöglichen. Geben Sie dazu in einem Terminal-Programm ein:
| |
− | {{shell|# firewall-cmd --zone internal --permanent --add-service=sane<br> firewall-cmd --zone internal --permanent --add-port=6566/udp<br> firewall-cmd --reload}}
| |
| | | |
− | ==Scannen über das Netzwerk==
| + | Die Firewall muss das Scannen via Netzwerk ermöglichen. Geben Sie dazu im Terminal-Programm ein |
− | 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 <tt>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</tt> nicht beeindrucken, es handelt sich um einen überholten Befehl, der die Einrichtung selbst nicht hindert.
| + | {{shell|# firewall-cmd --zone internal --permanent --add-service=apache2-ssl<br># firewall-cmd --reload}} |
− | [[Datei:Scannen_netzwerk.png|500px|left|Scannen via Netzwerk mit festen IP-Adressen]]
| |
− | <br clear=all> | |
| | | |
− | Wenn Sie einen HP-Scanner verwenden, muss zudem zwingend ''Andere > hp-setup durchführen'' durchlaufen werden.
| + | ==Scannereinstellungen== |
| | | |
− | ==Scannereinstellungen==
| |
| Klicken Sie in der Anwendung ''Skanlite'' auf den Button '''Einstellungen''' und geben Sie den Pfad zum Scanner-Ordner mit | | Klicken Sie in der Anwendung ''Skanlite'' auf den Button '''Einstellungen''' und geben Sie den Pfad zum Scanner-Ordner mit |
| /home/BENUTZER/lawsuit/scan | | /home/BENUTZER/lawsuit/scan |
Zeile 43: |
Zeile 35: |
| [[Datei:Skanlite_seiteneinstellung.png|500px|left|Einzeleinstellungen für eine optimalen Bildaufnahme unter Skanlite]] | | [[Datei:Skanlite_seiteneinstellung.png|500px|left|Einzeleinstellungen für eine optimalen Bildaufnahme unter Skanlite]] |
| <br clear=all> | | <br clear=all> |
− |
| |
− |
| |
− | ==Texterkennung anfügen==
| |
− | Laut [https://www.gesetze-im-internet.de/zpo/__130a.html § 130a Abs. 2 ZPO], ggf. iVm. [https://www.gesetze-im-internet.de/famfg/__14.html § 14 FamFG], [https://www.gesetze-im-internet.de/arbgg/__46.html § 46c Abs. 2 S. 2 ArbGG], [https://www.gesetze-im-internet.de/vwgo/__55a.html § 55a VwGO], jeweils iVm. [https://www.gesetze-im-internet.de/ervv/__2.html § 2 Abs. 1] Elektronischer-Rechtsverkehr-Verordnung ([https://www.gesetze-im-internet.de/ervv/ERVV ERVV]) ist das elektronische Dokument "soweit technisch möglich" in durchsuchbarer Form im Format PDF zu übermitteln.
| |
− | Dies kann mithilfe der Erweiterung ''PDFsandwich'' umgesetzt werden, die nicht im offiziellen Softwarepaket erhalten ist, jedoch von ''Lawsuit'' für den Posteingang und den Dokumentenscan vorausgesetzt wird. Sie lässt sich über
| |
− | https://software.opensuse.org/package/pdfsandwich?locale=de
| |
− | herunterladen und installieren.
| |
− |
| |
− | Sollte das Paket für die aktuelle Version nicht vorhanden sein, lässt sich alternativ ein Tarball herunterladen und ins <tt>bin</tt>-Verzeichnis verschieben.
| |
− | https://sourceforge.net/projects/pdfsandwich/files/latest/download
| |
− | {{shell|> mv ~/Downloads/pdfsandwich*tar.bz2 ~/bin<br> cd ~/bin}}
| |
− | Es wird zusätzlich das Paket ''ocaml-oasis'' benötigt, das wie folgt geladen wird, bevor der Tarball entpackt und installiert wird:
| |
− | {{shell|> sudo zypper in ocaml-oasis<br> tar xjf pdfsandwich*.tar.bz2 && rm pdfsandwich*.tar.bz2<br> rename pdfsandwich* pdfsandwich pdfsandwich*<br> cd pdfsandwich<br> ./configure<br> make<br> sudo make install}}
| |
| | | |
| ==Indizierungsroutine ergänzen== | | ==Indizierungsroutine ergänzen== |
− | Erstellen Sie unter <tt>~/.config/GIMP/2.10/scripts</tt> die folgende Datei namens <b>batch-generate-optimum-palette.scm</b> | + | Erstellen Sie unter <tt>~/.gimp-2.8/scripts</tt> die folgende Datei namens <b>batch-generate-optimum-palette.scm</b> |
− | ; The GIMP -- an image manipulation program <br>; <br>; Version 0.2 <br>; <br>; Copy to ~/.config/GIMP/2.10/scripts/ <br>; <br>; This is the batch version - run it with <br>; gimp -i -b '(batch-generate-optimum-palette "*.png" 0 0 256 TRUE TRUE "")' -b '(gimp-quit 0)' <br> <br>(define (batch-generate-optimum-palette <br> inPattern <br> inDitherType <br> inPaletteType <br> inNumCols <br> inAlphaDither <br> inRemoveUnused <br> inPalette <br> ) <br> <br> (let* ((theFilelist (cadr (file-glob inPattern 1)))) <br> (while (not (null? theFilelist)) <br> (gimp-message (car theFilelist) ) <br> (let* ((theFilename (car theFilelist)) <br> <br> (theImage (car (gimp-file-load RUN-NONINTERACTIVE theFilename theFilename))) <br> (theDrawable (car (gimp-image-get-active-layer theImage))) <br> ) <br> <br> <br> <br> (if (= FALSE (car (gimp-drawable-is-indexed theDrawable))) <br> (gimp-image-convert-indexed theImage inDitherType inPaletteType inNumCols inAlphaDither inRemoveUnused inPalette) <br> ) <br> <br> <br> (set! theDrawable (car (gimp-image-get-active-layer theImage))) <br> (gimp-file-save RUN-NONINTERACTIVE theImage theDrawable theFilename theFilename) <br> (gimp-image-delete theImage) <br> ) <br> (set! theFilelist (cdr theFilelist)) <br> ) <br> ) <br> ) <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> ) |
− | | |
− | Richten Sie nun 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)'}}
| |
| | | |
− | Dies kann z.B. so aussehen:
| + | Auf diese Gimp-Routine greift das Programme aktenscan.pl zu. |
− | [Desktop Entry] <br>Comment[de_DE]= <br>Comment= <br>Exec=cd lawsuit/scan && gimp -i -b '(batch-generate-optimum-palette "*.png" 0 0 256 TRUE TRUE "")' -b '(gimp-quit 0)' <br>GenericName[de_DE]=Indizieren <br>GenericName=Indexed Mode <br>Icon=albumfolder-properties <br>MimeType= <br>Name[de_DE]=Indizieren <br>Name=Indexed Mode <br>Path=$HOME/lawsuit/scan <br>StartupNotify=true <br>Terminal=false <br>TerminalOptions= <br>Type=Application <br>X-DBUS-ServiceName= <br>X-DBUS-StartupType= <br>X-KDE-SubstituteUID=false <br>X-KDE-Username= <br>
| |
| | | |
| ==Benachrichtigungen abschalten== | | ==Benachrichtigungen abschalten== |
− | Zum Abschalten der enervierenden und ständigen Popup-Meldungen öffnen Sie die verantwortliche Qt-Meta-Object-Datei | + | Zum Abschalten der nervigen und ständigen Popup-Meldungen öffnen Sie die verantwortliche Qt-Meta-Object-Datei |
− | {{shell|> sudo kate /usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationPopup.qml}} | + | {{shell|> sudo kate /usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Notifications.qml}} |
− | und kommentieren dort wie folgt die Zeile | + | und kommentieren dort die Zeile |
− | property int defaultTimeout: 5000 | + | notificationPositioner.displayNotification(notification); |
− | property int defaultTimeout: 0
| + | mit einleitendem <tt>//</tt> aus. Hernach muss die Systemleiste neu gestartet werden: |
− | Hernach muss die Systemleiste neu gestartet werden: | + | {{shell|> kquitapp5 plasmashell && plasmashell}} |
− | {{shell|> kquitapp5 plasmashell && kstart5 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 [https://software.opensuse.org/package/acroread 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
| |
− | {{shell|> sudo zypper in qpdf qpdfview qpdfview-lang}}
| |
− | installiert werden kann.
| |
| | | |
| ==Externe Links== | | ==Externe Links== |