vielleicht hilft es jemandem, ist eigentlich ganz einfach.
Treiber gibt es für CUPS und LPR. SuSE druckt standardmässig über CUPS.
Der Treiber benötigt folgende Voraussetzungen (über Yast nachinstallieren bzw. suchen):
foomatic (-> foomatic-filters-3.0.1-44.1, >= v3!!)
cups version 1.1.17 oder später.
Epson-ALC1100-filter version 1.0 -> Epson-ALC1100-filter-1.0-0.i586.rpm (*)
(*) da war mir die Quelle anfangs nicht ganz klar. Ich habe über Google dann das Paket Epson-ALC1100-filter-2.0-0.i586.rpm gefunden und es umbenannt (wg. Paket-Abhängigkeiten).
Wenn man unter der ersten der unten angegebenen URLs schaut, dann ist natürlich das Paket da auch, es nennt sich "Core Package". man braucht dieses UND das "Cups Package".
Dann gibt es noch weitere Abhängigkeiten, d.h. die Pakete benötigt man auch:
ghostscript
psutils
glibc
sed
grep
gawk
bc
Umbenennen: 1.0 -> 2.0
mv Epson-ALC1100-filter-1.0-0.i586.rpm Epson-ALC1100-filter-2.0-0.i586.rpm
Installieren:
rpm -i Epson-ALC1100-filter-1.0-0.i586.rpm (dep psutils!)
Mal sehen, was in dem installiereten RPM enthalten ist:
rpm -ql Epson-ALC1100-filter
/etc/epkowa/alc1100/option.conf
/usr/bin/alc1100
/usr/bin/alc1100_lprwrapper.sh
/usr/bin/pstoalc1100.sh
/usr/share/doc/packages/Epson-ALC1100-filter
/usr/share/doc/packages/Epson-ALC1100-filter/COPYING.KO
/usr/share/doc/packages/Epson-ALC1100-filter/COPYING.KO
/usr/share/doc/packages/Epson-ALC1100-filter/README-alc
/usr/share/doc/packages/Epson-ALC1100-filter/README-alc
Treiber installieren (s. Link unten):
rpm -i Epson-ALC1100-filter-cups-1.0-0.i586.rpm
Was ist drinn?
rpm -ql Epson-ALC1100-filter-cups
/usr/share/cups/model/Epson-AL-C1100-fm3.ppd
/usr/share/doc/packages/Epson-ALC1100-filter-cups
/usr/share/doc/packages/Epson-ALC1100-filter-cups/READM
/usr/share/doc/packages/Epson-ALC1100-filter-cups/READM
Aha, da ist die vor allem benötigte PPD Datei - "ESC/PageS Filter PPD file for EPSON AL-C1100".
Drucker und Printserver müssen soweit schon eingerichtet sein, d.h. der Drucker hat ´ne IP, die brauchen wir gleich.
Dann den Drucker einrichten über Yast -> System -> Drucker -> Drucker einrichten, Netzwerkprinter (TCP, Port 9100), direkt an IP oder Hostname drucken -> den entsprechenden Drucker auswählen (Epson AL C1100), fertig.
Testdruck -> :)
Man kann unter 3 Testseiten wählen:
- Grafikdruck ohne Foto testen
- Grafisches Drucken mit Foto testen (als jpg anbei)
- Textdruck testen
Die Testseiten werden wohl aus einer (SuSE-) Vorlage generiert und liegen unterhalb von /tmp/YaST-.... . Beim Ausühren des Testdruckes wird die genause Datei angezeigt.
Ich brauche den Drucker von diesem Rechner (hat keine GUI) nur, um ein paar Textzeilen zu drucken oder mal eine Konfigurationsdatei.
Drucken aus der Shell via CUPS: Das mache ich dann mit "lpr -PEpsonACL1100 dateiname"
Drucken aus KDE oder Gnome heraus sollte kein Problem sein.
Man erkennt an der Testdatei (da kann ich jetzt nur die PS Version hochladen), dass eine Postscriptdatei verwendet wird. Er erfolgt also über die PPD Datei eine Konvertierung, d.h. man kann Postscriptdateien direkt an den Drucker schicken.
Bitte ergänzt, falls Euch was auffällt. Fragen jederzeit gern.
References:
Treiber & Sourcen: www.avasys.jp/...
SuSE KB: portal.suse.com/...
Foomatic: www.linuxprinting.org/...
CUPS: portal.suse.com/...