nach meinen Umstieg auf den RC von Lucid Lynx (kommt am Freitag raus) musste ich feststellen, das mein Epson Stylus S20 nicht mehr mit dem Gutenprint Treiber druckt. Die Version wurde von 5.2.4 auf 5.2.5 geändert, was eigentlich nur Vorteile bringen sollte, aber bei dem Epson halt nicht. Vorher druckte er, jetzt nicht mehr. Also hilft nur noch eins: Die Treiber vom Epson Partner AVASYS zu installiern. Und wie das geht, erkläre ich euch hier:
Auf AVASYS den Treiber herunterladen. (Epson Stylus S20/T10/T11/T20/T20E/T23/T26)
Habe mich hier für das Fedora Install Packet entschieden.
Dann folgendes ausführen:
cd / sudo mkdir pips sudo mv /home/kings/Downloads/pips-st20-Fedora9-3.1.0-CG.tgz /pips cd pips sudo tar xfz pips-st20-Fedora9-3.1.0-CG.tgz
Wobei /home/kings/Downloads auf das Verzeichnis verweist, wo ihr das Paket hin geladen habt.
Danach das Install Script von Fedora9 mit folgendem Befehl ausführen:
sudo ./pips-st20-Fedora9-3.1.0-CG.install --noexec --target ./ --keep --nochown
Danach sind im Ordner eine Menge *.rpm, die dann alle mit Alien konventiert und installiert:
sudo alien pips-*.rpm sudo dpkg -i pips-*.deb
Sollte euch Alien fehlen, so könnt ihr das mittels
sudo apt-get install alien
Nachholen.
Beim Installieren der *.deb Pakete kommt es zu Fehlern, die aufgrund fehlender Verknüpfungen entstehen. Die sollen uns nicht weiter stören. Nun erstellen wir in /etc/init.d das Skript zum starten vom ekpd (dem Epson Daemon):
gksu gedit /etc/init.d/ekpd
In die Datei kommt dann folgender Code:
# Photo Image Print System # Copyright (C) 2002-2005 EPSON AVASYS Corporation. # Copyright (C) SEIKO EPSON CORPORATION 2002-2005. # # . /etc/rc.d/init.d/functions PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/local/EPAva/core/ekpd NAME=ekpd DESC="EPSON Avasys printing daemon" [ -f $DAEMON ] || exit 0 OLDMASK=`umask` umask 000 case "$1" in start) pidlist=`pidof $NAME` if [ "x" = "x$pidlist" ]; then echo -n "Starting $NAME:" start-stop-daemon --start --exec $DAEMON 2>/dev/null echo fi ;; stop) echo -n "Stopping ekpd:" start-stop-daemon --stop --name $DAEMON 2>/dev/null echo ;; restart) $0 stop sleep 2 $0 start ;; *) echo "Usage: ekpd { start | stop | restart }" >&2 exit 1 ;; esac umask $OLDMASK exit 0
Dann noch ein paar Bibliotheken installieren:
sudo apt-get install libtiff4 libpng3
Einen Link anlegen:
sudo ln -s /usr/lib/libtiff.so.4.2.1 /usr/lib/libtiff.so.3
Dann die Konfigurationsdatei kopieren:
sudo cp /usr/local/EPAva/printer/st20/ekpdrc_st20 /etc/ekpdrc
Den Drucker einrichten und sicherstellen ob alle Parameter korrekt sind:
sudo ekpd-tool
Hier muss stehen:
Printer Name : st20
Connection Method : usb
Device Path : lp0
Mit dem Befehl
sudo chmod +x /etc/init.d/ekpddas Skript ausführbar machen und mit
sudo /etc/init.d/ekpd startden Daemon starten.
Und dann den Drucker mittels CUPS einrichten. Dazu einfach
http://localhost:631 aufrufen, dort CUPS für Administratoren --> Drucker und Klassen hinzufügen --> Drucker hinzufügen
Dort wählt ihr nun als Drucker
Epson Inkjet Printer #1 (Photo Image Print System)
gebt ihm einen Namen, Ort usw.
Und dann wählt ihr auf der dritten Seite als Treiber
Epson Stylus S20, Photo Image Print System (color)
Danach sollte der Drucker eine Testseite drucken können und installiert sein.
Mit dem Befehl
ekpstmlässt sich der Status des Druckers überprüfen, sowie auch der Tintenstand.
Leider gibt es noch ein kleines Problem:
Man muss den Daemon bei jedem Neustart selbst starten. Wenn man das nicht will, bzw. oft vergisst, kann man da eine Abhilfe schaffen:
Man installiert einen "Runlevel-editor" und trägt den ekpd in die richtigen Runlevels ein.
Dazu installiert man mit
sudo apt-get install sysv-rc-conf
einen Runlevel Editor.
Den startet man mit
sudo sysv-rc-confsucht links die Zeile "ekpd" markiert die Kästchen für die Folgenden Runlevels (mit der Leertaste): 2,3,4,5
Damit ist der Drucker nun immer Verfügbar.
Diese Methode gilt übrigens auch für folgende Drucker:
Stylus T20 T20E T23 T26 T10 T11
Keine Kommentare:
Kommentar veröffentlichen