DVIPrintSetup V3.86 ===================== - Freeware - von Stefan Scherer 02.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 "TeX:bin/". Das ARexx-Skript sucht das Programm in diesem Pfad. 2. Kopieren Sie das ARexx-Skript "StartDVIPrintSetup.sd" in das Verzeichnis "TeX:Rexx/" oder, falls nicht vorhanden, nach "Rexx:". 3. Nun muß die Konfiguration von ShowDVI geändert werden. Nehmen Sie dazu einen Texteditor und laden Sie die Datei "TeX:config/ShowDVI.config" ein. Entweder überschreibt man die Funktionstaste, die bisher für das Drucken zuständig war, oder man führt eine neue Funktionstaste ein. Jedenfalls muß für die gewünschte Taste das ARexx-Skript "TeX: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 möchte daher zum Drucken nur die Seitennummern ändern (zum Beispiel, wenn man über mehrere Seiten drucken möchte). 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 eine Konfigurationsdatei, die in "TeX:config/DVIPrintSetup.config" abgelegt wird. Zusätzlich merkt sich das Programm nach einem Druckvorgang die letzten Werte (außer den 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 ===== Bei Problemen, Fehlern, Anregungen etc.{} bitte beim Autor melden. Meine Adresse lautet Stefan Scherer Abt-Wolf-Straße 17 96215 Lichtenfels Tel: 09571/2013