
                       DVIprintSetUp V3.87
                      =====================

                           - Freeware -

                        von Stefan Scherer
                            28.12.1993

Allgemeines
===========

DVIprintSetUp  soll  den  Umgang  mit  dem  PasTeX-Druckertreiber  DVIprint
erleichtern.   Es  ist  in Verbindung mit dem Previewer ShowDVI gedacht und
soll das ARexx-Skript StartDVIprint.sd ersetzen.  Die graphische Oberfläche
stellt   die  wichtigsten  Druckoptionen  zur  Verfügung  und  kann  (fast)
vollständig  per  Tastatur  bedient  werden.   Das  Programm  läuft  nur ab
Kickstart V37 oder höher.  DVIprintSetUp ist Freeware.

Mit  dem  Programm  DVIprintSetUp kann man von ShowDVI aus sehr einfach und
komfortabel   drucken.    Bisher   war  ein  recht  dürftiges  ARexx-Skript
vorhanden,  mit  dem  man Anfangs- und Endseiten einstellen konnte.  Da die
Auswahl  mit  "OK"  und "Cancel" leicht irreführend ist und auch sonst fast
keine  Einstellmöglichkeiten  bestanden,  habe ich als Schnittstelle dieses
Programm  geschrieben.   Nun  lassen  sich  zum  Beispiel  der Drucker, die
Offsets  für  den  Ausdruck  und viele andere Optionen einstellen und falls
gewünscht als dauerhafte Grundeinstellung speichern.


Installation
============

1.   Kopieren  Sie  "DVIprintSetUp"  in das Verzeichnis "TeXMF:bin/pastex".
   Das ARexx-Skript sucht das Programm in diesem Pfad.

2.    Kopieren   Sie   das   ARexx-Skript  "StartDVIprintSetUp.sd"  in  das
   Verzeichnis "TeXMF:pastex/rexx/".

3.  Nun muß die Konfiguration von ShowDVI geändert werden.  Laden Sie dazu
   die  Datei  "TeXMF:pastex/config/ShowDVI.config"  in  Ihren  Texteditor.
   Entweder  Sie  überschreiben  die  Funktionstaste,  die  bisher  für das
   Drucken  zuständig  war,  oder  Sie führen eine neue Funktionstaste ein.
   Jedenfalls    muß    für   die   gewünschte   Taste   das   ARexx-Skript
   "TeXMF:pastex/rexx/StartDVIprintSetUp"  eingetragen  werden.   Speichern
   Sie die Änderung ab.

4. Falls  Sie  bisher  die  Environmentvariable "DVIPRINT" verwendet haben,
   sollten  Sie  dort  alles  entfernen,  was  man  mit  DVIprintSetUp auch
   einstellen kann.  Darunter fallen die Offsets, der Drucker, sowie einige
   weitere Werte.  In "DVIPRINT" sollten dann nur noch statische Werte, wie
   die Größe des Fontpuffers und solche Dinge drin stehen.

Damit wäre die Installation abgeschlossen.  Laden Sie nun ShowDVI sowie ein
DVI-File  und drücken Sie die Funktionstaste zum Drucken.  Es erscheint nun
das  Fenster  von  DVIprintSetUp.   Dort  können  Sie  noch  alle  weiteren
Grundeinstellungen   vornehmen.    Danach  sollten  Sie  Ihre  persönlichen
Einstellungen in DVIprintSetUp speichern und einen Probedruck starten.


Aufruf
======

DVIprintSetUp   wird   normalerweise   nur   innerhalb  des  ARexx-Skriptes
"StartDVIprintSetUp.sd"  aufgerufen, das über eine beliebige Funktionstaste
aktiviert  wird, die in ShowDVI.config definiert werden kann.  Das Programm
verlangt   zwei   Parameter:    den  Dateinamen  des  DVI-Files  sowie  die
Seitennummer,  mit der die Gadgets "From" und "To" vorbelegt werden.  Diese
Parameter werden automatisch vom ARexx-Skript geliefert.

Nach  dem  Aufruf  erscheint  ein  Fenster auf dem Screen von ShowDVI, oder
falls  dieser  nicht  existiert  auf  dem  WorkBench Screen, und das Gadget
"From" ist aktiviert.  In den Feldern für die Seitennummern steht jedes mal
die  aktuelle  Seitennummer.  Im Normalfall sind bereits alle Einstellungen
richtig und man braucht daher zum Drucken nur die Seitennummern ändern (zum
Beispiel, um über mehrere Seiten zu drucken).

Andererseits  können zahlreiche Optionen für DVIprint geändert werden, etwa
der   horizontale  und  der  vertikale  Druckoffset  mit  ihren  getrennten
Einheiten,  die Einstellung, ob alle Seiten eines Bereiches hintereinander,
nur  die  geraden oder nur die ungeraden Seiten gedruckt werden sollen, die
Ausgabedatei  (auch  "NIL:"  gehört  dazu) sowie die weiteren Schalter, die
ausführlich in der Dokumentation von DVIprint beschrieben sind.


Online-Hilfe
============

Ist  DVIprintSetUp  aktiv,  kann mit der "Help"-Taste eine kontextsensitive
Hilfe  aufgerufen werden.  Durch Anklicken der einzelnen Gadgets oder durch
Auslösen  der  Textgadgets  wird der zugehörige Hilfetext angezeigt.  Keine
Angst   mit   "Save"   oder  "Print":   Die  Funktionen  und  Schalter  von
DVIprintSetUp sind dabei ausgeschaltet und nach Verlassen der Hilfefunktion
werden auch alle Gadgets auf ihren ursprünglichen Zustand zurückgesetzt.


Technisches
===========

Das  Programm  DVIprintSetUp  verwendet für eine dauerhafte Speicherung der
Einstellungen    die    Datei   "TeXMF:pastex/config/DVIprintSetUp.config".
Zusätzlich  merkt  sich  das  Programm  nach einem Druckvorgang die letzten
Werte  (bis  auf  die Seitennummern) für den nächsten Druckauftrag in einer
Environmentvariablen "DVIprintSetUp".  Diese Variable geht nach einem Reset
wieder  verloren.   Dies  hat  jedoch  den  Vorteil,  daß nicht ständig die
Grundeinstellungen   überschrieben   werden   müssen,   auch   wenn  einige
Einstellungen vorübergehend gemerkt bleiben sollen.


Autor
=====

Bitte melden Sie Problem, Fehler, Anregungen und so weiter beim Autor.

                Stefan Scherer
                Abt-Wolf-Straße 17
                96215 Lichtenfels, Germany
                Tel: 09571/6203
