@DATABASE ESCUtil
@$VER 1.85 (11/05/98)
@FONT Xen.font 11
@AUTHOR Stephan Rusdorf 
@NODE "Main" "Dokumentation für ESCUtil"


                  @{b}ESCUtil@{ub}

     Das EPSON Stylus Color Utility für den Amiga
             Version 1.85beta (11.05.1998)
                 von Stephan Rusdorf

Deutsche Dokumentation:
          
               @{"Einleitung     " link INTRODUCTION}
               @{"Verbreitung    " link DISTRIBUTION}
               @{"Features       " link FEATURES}
               @{"Voraussetzung  " link REQUIREMENTS}
               @{"Installation   " link INSTALLATION}
               @{"Sprachen       " link LOCALE}

               @{"Benutzung      " link USING}

               @{"Geschichte     " link "History.guide/HISTORY"}
               @{"Bekannte Fehler" link BUGS}
               @{"Zukunft        " link FUTURE}
               @{"Statistik      " link STATS}
               @{"Danksagungen   " link THANKS}
               @{"Author         " link AUTHOR}  

@ENDNODE
          
@NODE INTRODUCTION "Einleitung"

@{b}Einleitung@{ub}

Da für den Amiga kein solches Tool für meinen neuen Drucker
(Stylus Color 800) gab habe ich halt selber eins geschrieben.
Als es fertig war hat ein Bekannter gesehen und wollte auch
eins für seinen Stylus Color 600.
Als dieses auch funktionierte habe ich die beiden Programme
ins Aminet geladen und erhielt daraufhin viele emails.
Seitdem artete die Sache in Arbeit aus und es werden immer
wieder neue Drucker unterstützt und Fehler beseitigt.

Viele Benutzer von ESCUtil baten mich doch mal eine kleine
Dokumentation zu schreiben, da sich wohl doch nicht alles
von selbst erklärt.
Eigentlich macht es mehr Spaß zu programmieren als solch
eine Doku zu schreiben (deshalb hat es auch bisher keine
gegeben) aber jetzt habe ich mich endlich mal dazu über-
reden können ein paar Zeilen zu schreiben.

@ENDNODE

@NODE DISTRIBUTION "Verbreitung"

@{b}Verbreitung@{ub}

Diese Programm ist Emailware.
Wenn Du es benutzt schicke bitte eine email an den Author.
Bug-Reports und Vorschläge sind immer willkommen.
Wenn Du glaubst dieses Programm ist nützlich für Dich kannst
du dem @{"Author" link author} eine Annerkennung zukommen lassen
um den Aufwand an Tinte und Papier für die vielen Testaudrucke
auszugleichen. Dies kann zum Beipiel Deine eigene Software
(oder das keyfile dafür) sein, oder vielleicht etwas anderes,
was Du selbst gemacht hast. :)

Es ist @{b}nicht erlaubt@{ub} diese Programm ohne Genehmigung des
Authors irgendeinem Paket (PD oder Kommerziell) beizulegen.

Es ist @{b}nicht erlaubt@{ub} das Archiv in veränderter Form zu
verbreiten.


Es ist @{b}erlaubt@{ub} dieses Archiv in unveränderter Form auf
der Aminet oder Meeting-Perls-CD zu verbreiten.

Es ist @{b}erlaubt@{ub} das Archiv in unveränderter Form dem
Turboprint Professional Paket von IrseeSoft beizulegen.

Es ist @{b}erlaubt@{ub} das Archiv in unveränderter Form auf
einer CD einer offiziellen reinen Amiga Zeitschrift zu
verbreiten, wenn diese Ausgabe dem Author zugesandt wird.
Bitte schicken Sie in diesem Fall auch eine email an den Author.

@ENDNODE

@NODE FEATURES "Features"

@{b}Features@{ub}

ESCUtil macht in etwa das gleiche wie das dem Drucker beiliegende
Programm für den PC oder Mac.

Die unterstützen Drucker und Funktionen habe ich mal in
einer kleinen Tabelle zusammengefast:

------------------------------------------------------------------
Druck.\\ Fkt.| Düesentest   Kopf reinigen   Kalibrierung   Setup  |
------------------------------------------------------------------
ESC         |      X              X             X           X    |
ESC2        |      X                            X           X    |
ESC2s       |      X              X             X           X    |
ES820       |      X              X             X           X    |
ESC500      |      X                            X           X    |
ESPro       |      X              X             X           X    |
ESPro XL    |      X              X             X           X    |
ES200       |      X              X                         X    |
ESC200      |      X              X                         X    |
ESC300      |      X              X             X           N    |
ESC400      |      X              X             X           N    |
ESC600      |      X              X             X           X    |
ESC800      |      X              X             X           X    |
ESPhoto     |      X              X             X           N    |
ESC1520     |      X              X             X                |
------------------------------------------------------------------

X - Diese Funktion ist implementiert
N - Diese Funktion wird vom Drucker nicht unterstützt

An den fehlen X wird gearbeitet.

Leider habe ich keinerlei Entwicklerinformationen.
Die Abfrage des Tintenvorrates lässt sich schlecht durch
die bisherige Methode analysieren. Wenn ich entsprechende
Infos erhalte werde ich diese Funktion implementieren.

@ENDNODE

@NODE REQUIREMENTS "Voraussetzungen"

@{b}Vorraussetzungen@{ub}

 - EPSON Stylus (Color) Drucker
 - AmigaOS 2.04 oder höher und MC68020+ oder höher
 - MagicWB-ähnliche Workbenchfarben >= 8

@ENDNODE

@NODE INSTALLATION "Installation"

@{b}Installation@{ub}

Einfach das ESCUtil-Verzeichnis irgenwo auf die Festplatte
kopieren und den gewünschten Katalog ins ensprechende
Verzeichnis (SYS:Locale/Catalogs/<Sprache>)
Siehe auch @{"Sprachen" link LOCALE}

@ENDNODE

@NODE LOCALE "Unterstützte Sprachen"

@{b}Sprachen@{ub}

Foldenge Sprachen werden zur Zeit unterstützt:

- englisch       (eingebaut)
- deutsch        (Stephan Rusdorf)
- französisch    (Gilles Vigner)
- italienisch    (Gabriele Greco)
- niederländisch (Willem Schaaij)
- spanisch       (D.Domínguez)
- schwedisch     (Krister Larsson)
- ungarisch      (Varga Lajos)
- russisch       (Efim Shuvikov)
- polnisch       (Adam Bartniczak)

An dieser Stelle noch einmal vielen Dank an alle Übersetzer.

Um eine Sprache zu verwenden muß diese im Voreinsteller
Locale der Workbench eingestellt sein und der entsprechende
Katalog muß im Verzeichnis SYS:Locale/Catalogs/<Sprache>
installiert sein.

@ENDNODE

@NODE BUGS "Bekannte Fehler"

@{b}Bekannte Fehler@{ub}

- Kalibrierung für ES820 und IIs arbeitet nicht korrekt???

@ENDNODE

@NODE FUTURE "Zukunft"

@{b}Zukunft@{ub}

- Unterstützen von noch mehr Druckern
- Neue Funtionen (Vorschläge?)
- Fehlerbeseitigung
- Abfrage des Tintenvorrats für die neuen Modelle

@ENDNODE

@NODE STATS "Statistik"

@{b}Statistik@{ub}

Drucker |  # Nutzer  |
----------------------
ESC     |    18      |
ESC2    |     9      |
ESC2s   |    11      |
ES820   |     4      |
ESC500  |    10      |
ESC200  |     5      |
ESC400  |    12      |
ESC600  |    44      |
ESC800  |    15 (+me)|
ESPhoto |     6      |
ESPro   |     5      |
ESC300  |     8      |
ESC1520 |     1      |
Photo700|     1      |
unbek.  |    20      |
----------------------
Zusammen:   169 Nutzer haben mir bis jetzt gechrieben.

@ENDNODE

@NODE THANKS "Danksagungen"

@{b}Danksagungen@{ub}

 Vielen Dank an Willem Schaaij für
  - einige Sources um die Modelle ESC/Pro/II(s) zu unterstützen
  - das Überprüfen der ESC Unterstützung
  - das Überprüfen und Korrigieren des englischen Kataloges
  - seinen niederländischen Katalog
  - die englische Übersetzung und Verbesserung der Dokumentation
  - die niederländische Dokumentation
  - einige andere Tips

 An Tilo Steiner für seine Grafiken
 An Steven Woelk für das Testen mit dem 600er (nur V1.0).
 An D.Domínguez für den spanischen Katalog (liegt bei)
                und die Übersetzung der Dokumentation
 An Krister Larsson für den schwedischen Katalog (liegt bei)
 An Gilles Vigner für den französischen Katalog (liegt bei)
 An Gabriele Greco für den italienischen Katalog (liegt bei)
 An Varga Lajos Greco für den ungarischen Katalog (liegt bei)
 An Efim Shuvikov für den russischen Katalog (liegt bei)
 An Adam Bartniczak für den polnischen Katalog (liegt bei)
 An Christian Kunig für die Hilfe mit der englischen Doku
 An Johan Otterstrom für das Testen der Draco-Kompatibilität
 An Bahman Moallem für seine Tips
 An EPSON für Ihre fantastischen Drucker aber nicht für den
    nicht existierenden Enwickler-Support. Wo liegt das Problem?

und an alle anderen die Vorschläge, Bugreports und emails
geschickt haben.

@ENDNODE

@NODE AUTHOR "Der Author"

@{b}Der Author@{ub}


Verantwortlich für diese Bytefolge ist:

Stephan Rusdorf

E-Mail: sru@informatik.tu-chemnitz.de

Adresse: Vettersstr. 11
         D-09126 Chemnitz
         Germany

Hinweise, Kommentare, Bugreports sind natürlich immer willkommen
Neue Kataloge sind auch erwünscht und werden in der nächsten
öffentlichen Version beigelegt (mit Vermerk auf den Übersetzer).

Natürlich sind Geschenke aller Art sehr willkommen. :)

@ENDNODE

@NODE USING "Benutzung"

@{b}Die Benutzung von ESCUtil:@{ub}

               @{"Düsentest             " link NOZZLECHECK}
               @{"Druckkopf reinigen    " link HEADCLEANING}
               @{"Druckkopf kalibrieren " link CALIBRATION}
               @{"Drucker Setup         " link PRTSETUP}
               @{"Testseite drucken     " link TESTPAGE}
               @{"Drucker initialisieren" link INITPRT}

               @{"Voreinstellungen      " link PREFS}
               @{"ToolTypes             " link TOOLTYPES}

@ENDNODE

@NODE NOZZLECHECK "Düsentest"

@{b}Düsentest@{ub}

Der Düsentest sollte durchgeführt werden um festzustellen
ob alle Düsen korrekt arbeiten.

Es werden je nach Drucker mehrere horizontale Linien gedruckt.
Bei den neuen Modellen (* ESC400/600/800/1520/Photo) haben die
Linien eine Stufenform.

Alle Düsen arbeiten korrekt wenn keine Linien (* oder Stufen)
fehlen.

Bei Modellen mit auswechelbarem Druckkopf ist das erste Muster
für die Schwarzdruckkopf und das zweite für den Farbdruckkopf.
Es werden trotzdem immer beide Muster gedruckt.

Wurde eine fehlerhaft arbeitende Düse erkannt kann dieses durch
einen oder mehrere Reinigungsvorgänge behoben werden.
Siehe auch @{"Druckkopf reinigen" link HEADCLEANING}

@ENDNODE

@NODE HEADCLEANING "Druckkopf reinigen"

@{b}Druckopf reinigen@{ub}

Jeder mir bekannte EPSON Drucker reinigt beim Einschalten seinen
Druckkopf automatisch.

Sollten trotzdem Streifen oder fehler im Ausdruck sein kann das
and einer oder mehreren verstopften Düsen liegen. Dies kann
leicht mittels @{"Düsentest" link NOZZLECHECK} festgestellt
werden.

Möglicherweise müssen mehrere Reinigungsvorgänge durchgeführt
werden. Bitte @{b}niemals@{ub} mehr als drei Reinigunsvorgänge pro
Kopf nacheinander durchführen, da sonst möglicherweise zuviel
Tinte auf das Aufnahmekissen gerät und der Druckkopf verschmiert
und somit die Druckergebnisse schlechter sind als vorher 1).

Ein Reinigungsvorgang dauert ja nach Drucker ca. 2 min.

Bei einigen Modellen können Farb- und Schwarzkopf getrennt
gereinigt werden.

Wird das Druckbild nach mehreren Reinigungsvorgängen nicht
besser sondern schlechter so ist wahrscheinlich der Tintentank
leer.

@{b}Das Reinigen des Druckkopfes verbraucht Tinte!@{ub}

1) @{b}Tip:@{ub} Wenn das der Fall ist, gibt es folgende mögliche
 Lösung:
 Drucker ausschalten! Bei den meisten Modellen ist es möglich
 die Druckkopfarretierung zu lösen indem ein kleiner Hebel auf
 der linken Seite betätigt wird. Zur gleichen Zeit wird nun der
 Druckkopf leicht nach links bewegt. Jetzt kann man das Tinten-
 system und eine Art Schwamm sehen. Nun kann man den mit Tinte
 übersättigten Schwamm mit einem Küchentuch oder ähnlichem
 säubern. Danach ist der Druckkopf wieder leicht nach rechts zu
 schieben bis er arretiert ist. Nun kann der Drucker wieder
 eingeschaltet werden.
 @{b}Achtung: Das Durchführen dieses Vorganges geschieht auf eigenes
 Risiko!@{ub}

@ENDNODE

@NODE CALIBRATION "Kalibrierung"

@{b}Druckkopf kalibrieren@{ub}

Wenn der Ausdruck Streifen oder Lücken aufweist kann das auch
an einem nicht korrekt kalibrierten Druckkopf liegen.

In diesem Fall ist der Druckkopf neu zu kalibrieren.

Es gibt zwei Arten der Kalibrierung:
Für Bidirektionalen (Hi-Speed) Druck um mittels Software
die Schächen der Mechanik auszugleichen.
Die andere Kalibrierung ist für die optimale Ausrichtung
zwischen Schwarz- und Farbdruckkopf um beste Ergebnisse
im Farbdruck zu erhalten.

Zum Kalibrieren werden mehrer Muster gedruckt von denen das
am besten ausgerichtete zu finden ist. Dieses ist dadurch zu
erkennen das die gedruckten Linien keinen Verstz aufweisen
dürfen.

Bsp.:
         ------------------------    Korrekt ausgerichtet

         -----------_____________    Nicht korrekt ausgerichtet


Bei einigen Mustern sind die Linien vertikal.

Die Nummer dieses Musters ist dann mittels Schieberegler
einzustellen und mittels OK-Button im Drucker zu speichern.

Bei einigen Modellen können verschiedene Druckmodi einzeln
ausgerichtet. Das Prinzip ist aber immer das gleiche.

Ist die Kalibrierung beendet @{b}muß der Drucker ausgeschaltet@{ub}
werden, damit die Einstellungen korrekt gespeichert werden.

@ENDNODE

@NODE PRTSETUP "Drucker Setup"

@{b}Drucker Setup@{ub}

Hier können die Voreinstellungen des Druckers geändert werden.

Für jeden Drucker lassen sich unterschiedliche Parameter ändern.

Zum Beispiel:

   - Zeichentabelle
   - Schriftart
   - Zeichenabstand (Schriftgröße)

   - Druckrichtung
   - Automatischer Zeilenvorschub
   - Netzwerk Modus
   - Sparmodus (Economy)
   - Schmalschrift (Condensed)
   - u.a.

Näheres dazu sollte im Druckerhandbuch zu finden sein.

Die Druckervoreinstellungen können auch vom Anwendungsprogramm
geändert werden. In dem Fall haben die Voreinstellungen keine
Wirkung.

@ENDNODE

@NODE TESTPAGE "Testseite"

@{b}Testseite drucken@{ub}

Hier wird eine ausführliche Testseite gedruckt welche
die ordnungsgemäße Funktion des Druckers belegt.

Versuche nicht diese Seite zu interpretieren ohne das
entsprechende Wissen zu haben.

Ich erkläre die Seite hier nicht näher, da Du sowieso
nichts ändern kannst was nicht korrekt funktioniert
außer Punkt 3 und 6.

 @{b}Achtung:@{ub}
 Diese Seite ist für den EPSON Stylus COLOR gedacht und
 wird wahrscheinlich nur auf diesem korrekt funktionieren !!!

@ENDNODE

@NODE INITPRT "Init Printer"

@{b}Drucker rücksetzen@{ub}

Mit diesem Knopf kann der Drucker zurückgesetzt werden
(Drucker reset) ohne diesen aus und wieder anschalten
zu müssen. Der Druckerpuffer wird dabei geleert.

@ENDNODE

@NODE PREFS "Voreinstellungen"

@{b}Voreinstellungen des Programms@{ub}

Hier können die Voreinstellungen von ESCUtil geändert werden.

Dazu gehören:

@{u}Drucker Modell auswählen@{uu}

Bitte unbedingt das korrekte Modell auswählen, da es sonst zu
Fehlfunktionen führen kann.

Nicht aufgeführte Drucker werden (noch) nicht unterstützt.


@{u}Schnittstelle auswählen@{uu}

Hier ist die Schnittstelle zu wählen an welcher der Drucker
angeschlossen ist.
Nicht aufgeführte Schnittstellen können im Texteingabefeld
von Hand eingegeben werden.

Die Angaben sind mit dem OK-Button zu bestätigen und werden
bei verlassen des Programms in den @{"ToolTypes" link TOOLTYPES} gespeichert.

@ENDNODE

@NODE TOOLTYPES "ToolTypes"

@{b} Folgende ToolTypes werden untertützt:@{ub}

DEVICE     das Ausgabedevice (zB.: DEVICE=parallel.device)

UNIT       die Unitnummer des Devices welche für den Drucker benutzt wird

PRINTER    der eingestellte Drucker
           Hier steht ein Großbuchtstabe welcher sich aus der
           Reihenfolge in der die Drucker aufgelistet sind
           ergibt. (zB: PRINTER=A für ESC oder =N für ESPhoto)

CHARTAB    der eingestellte Zeichensatz
           (Großbuchstaben wie bei PRINTER)

FONT       die eingestellte Schriftart
           (Ziffer, durchnummeriert beginnend mit 0)

PITCH      die eingestellte Zeichendichte
           (Ziffer, durchnummeriert beginnend mit 0)

DIRECTION  die eingestellte Druckrichtung
           (0 - bidir, 1 - unidir, 2 - auto)

LINEFEED   Automatischer Zeilenvorschub
           (0 - Aus, 1 - An)

NETWORKIF  Netzwerk I/F-Modus
           (0 - Aus, 1 - An)

ECONOMY    Sparmodus
           (0 - Aus, 1 - An)

CONDENSED  Schmalschrift
           (0 - Aus, 1 - An)

IFMODE     IF Modus
           (0 - Automatisch, 1 - Parallel)

SPEED      Druckgeschwindigkeit (ESC200/ES200)
           (0 - 125cps, 1 - 167cps)

SETCOLORS  Schaltet die Korrektur der Farben an (1)
           oder aus (0)
           Dieses kann nur direkt in den Tooltypes
           geändert werden.


CALIBVALUE0 \\
CALIBVALUE1  \\
CALIBVALUE2   > Kalibrierungswerte gespeichert von ESCUtil
CALIBVALUE3  /  (Welche werte benutzt werden hängt vom Druckertyp ab.)
CALIBVALUE4 /

@ENDNODE
