Kopierer

Dieses Forum ist für die erweiterte Hilfe und Unterstützung vorgesehen:

Bitte stelle hier Deine Fragen zur fortgeschrittenen Benutzung von Mageia. Beispielsweise geht es hier um Fragen zum Netzwerk, automatischen Installationen, komplexer Serverkonfiguration, Kerneltuning, Aufsetzen eines Mageia-Mirrors, kurz gesagt: alle Aufgaben, die auch für erfahrene Benutzer eine Herausforderung sind.

Kopierer

Beitragvon lopo_ch » Jun 26th, '12, 14:17

Hallo zusammen,

kürzlich hab ich mir mal wieder ein Script gebastelt ( Internet war hilfreich) um mit dem vorhandenen Epson Scanner und dem Drucker direkt kopieren zu können, ohne dass erst ein Bild gespeichert wird.

Vielleicht kann es auch noch jemand anderes gebrauchen......

kopierer.sh

Code: Alles auswählen
#!/bin/bash
MODE="Color"
RESOLUTION="150"
WIDTH="210"
HEIGHT="297"
PRINTER=`lpstat -d | awk '{print $NF}'`    # wählt den Standarddrucker
MEDIA="a4"
Contrast="39"
while true; do
echo "Scanner wird initialisiert....."
  scanimage --mode "$MODE" --depth 8 \
  --resolution "$RESOLUTION" -x "$WIDTH" -y "$HEIGHT" --contrast="$Contrast"| \
  lp -d "$PRINTER" -o media="$MEDIA" -o scaling=100
  read -p "Nächste Kopie Enter oder e für Ende: " || break
  [ "$REPLY" = "e" -o "$REPLY" = "E" ] && break
done


Funktioniert wirklich gut!
Aber meine Frau mag das Terminal nicht.

Welche Möglichkeit gäbe es, dem Script ein grafisches Interface zu verpassen?

Gruss Lopo
Zuletzt geändert von doktor5000 am Jun 26th, '12, 16:23, insgesamt 1-mal geändert.
Grund: code-Tags gesetzt
lopo_ch
 
Beiträge: 36
Registriert: Aug 3rd, '11, 07:35

Re: Kopierer

Beitragvon doktor5000 » Jun 26th, '12, 16:34

Definiere grafisch, bzw. was für ein Toolkit willst du nutzen?
Ncurses, QT, GTK, TK ...

Für KDE wäre sowas zum Beispiel möglich: http://techbase.kde.org/Development/Tut ... DE_Dialogs
Was vielleicht schneller geht, wäre via zenity die Abfragen grafisch ausgeben zu lassen: http://www.linuxjournal.com/content/mak ... dly-zenity

Ansonsten wurde das schonmal bei mu.de behandelt: http://www.mandrivauser.de/forum/viewto ... 62&t=27414
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6063
Registriert: Jun 2nd, '11, 09:39

Re: Kopierer

Beitragvon lopo_ch » Jun 26th, '12, 16:47

Hi doktor5000,

ich hab auf die schnelle noch was gefunden, dass eventuell gehen könnte:
kdialog
Ich denke, dass sollte den Zweck erfüllen.

Ich versuchs mal, falls ich eine Lösung finde, poste ich die hier.

Gruss
Lopo
lopo_ch
 
Beiträge: 36
Registriert: Aug 3rd, '11, 07:35

Re: Kopierer

Beitragvon doktor5000 » Jun 26th, '12, 16:49

lopo_ch hat geschrieben:
ich hab auf die schnelle noch was gefunden, dass eventuell gehen könnte:
kdialog
Ich denke, dass sollte den Zweck erfüllen.


Siehe meinen ersten Link, da befinden sich Hinweise und Anleitungen dafür ;)
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6063
Registriert: Jun 2nd, '11, 09:39

Re: Kopierer

Beitragvon lopo_ch » Jul 3rd, '12, 16:13

Nun fertig gebastelt, vielleicht kann es noch jemand brauchen:

In /usr/local/bin/kdialog-kopierer.sh und eine Desktop-Verknüpfung mit beliebigem Icon gemacht geht das ganze ohne Terminal.

Code: Alles auswählen
#!/bin/bash
MODE="Color"
RESOLUTION="150"  ## Auflösung
WIDTH="210"
HEIGHT="297"

PRINTER=`lpstat -d | awk '{print $NF}'`   ## findet den eingestellten Standarddrucker
MEDIA="a4"
Contrast="39"
while true; do
kdialog --passivepopup "Scanner wird initialisiert....."
  scanimage --mode "$MODE" --depth 8 \
  --resolution "$RESOLUTION" -x "$WIDTH" -y "$HEIGHT" --contrast="$Contrast"| \
 
  lp -d "$PRINTER" -o media="$MEDIA" -o scaling=100 \
 
kdialog --passivepopup "es wird gedruckt....."

{
kdialog  --yesno "weitere Kopien     "

if [ $? = 0 ]
   then
      
  #read -p "Nächste Kopie Enter oder e für Ende: " || break
  [ "$REPLY" = "yes" -o "$REPLY" = "no" ] && break
 
else
      exit
   fi 
}
done
Zuletzt geändert von doktor5000 am Jul 3rd, '12, 16:43, insgesamt 1-mal geändert.
Grund: code-Tags gesetzt
lopo_ch
 
Beiträge: 36
Registriert: Aug 3rd, '11, 07:35

Re: Kopierer

Beitragvon doktor5000 » Jul 3rd, '12, 16:43

Bitte das nächste Mal code-Tags verwenden: ftp://ftp.mandrivauser.de/rpm/rpm/extra ... e_tags.ogv
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6063
Registriert: Jun 2nd, '11, 09:39

Re: Kopierer

Beitragvon Alf1967 » Jul 9th, '12, 21:16

Hallo,

da ich einen Multifunktionsdrucker habe brauche ich die Funktion nicht, deshalb auch nicht getestet, aber in Xsane gibt es doch die Funktion Fotokopie, das dürfte doch das eingescannte direkt an den Drucker schicken.
Gruß
Alf
Benutzeravatar
Alf1967
 
Beiträge: 1758
Registriert: Nov 29th, '11, 20:16


Zurück zu Erweiterter Support

Wer ist online?

Mitglieder in diesem Forum: doktor5000 und 0 Gäste