LQPrint V2.0 : Print-Utility für Epson-24-Nadler ================================================ Autor: Achim Siebert, Nobileweg 67, 7000 Stuttgart 40, Tel. 0711/822509 Copyright: Diese Programm ist SHAREWARE! Wer es benutzt, möge 10-20 DM an o.g. Adresse senden. Programmiersprache: Oberon 2.25d (inoffizielle Version). Anforderungen: Kickstart V37.xx. Zum Programm: LQPrint erstellt Ausdrucke von ASCII-Dateien auf den Epson-Druckern der LQ-Serie. Dabei wird versucht, möglichst den gesamten AMIGA-Zeichensatz darstellen zu können. Somit wird nicht über das PRT: - Device gedruckt, sondern die Daten werden direkt an PAR: gesendet. AMIGA-spezifische Escape-Codes werden nicht unterstützt. Falls mich große Nachfrage überzeugt, daß dieses Programm auch für andere Drucker verfügbar sein solle, wäre in Zukunft eine Version denkbar, die das Printer-Device nutzt und somit für alle Drucker, die mit den Preferences eingestellt werden können, zusammenarbeitet. Start von der Workbench: Die Gadgets: Select File: Anklicken gibt die Möglichkeit, per File-Requester eine zu druckende Datei auszuwählen. Print!: Startet den Druckvorgang. Unter den letztgenannten Gadgets findet sich ein Feld, in das ein Dateiname eingegeben werden kann. Wird die Datei mittels File-Requester ausgewählt, so wird hier der Name der Datei angezeigt. Es folgen 10 Gadgets, die, falls ausgewählt, abgehakt sind: Formfeed: Nach dem Druck eines Files wird die Seite ausgegeben (Seitenvorschub). Doublestrike: jede Zeile wird doppelt bedruckt. Ergibt bessere Druckqualität bei annähernd verbrauchtem Farbband. Proportional: Einschalten von Proportionaldruck. Sollte nur angewählt werden, wenn einer der Fonts Sans Serif oder Roman benutzt wird, da die anderen Fonts nicht proportional ausgelegt sind. Unidirectional: Der Druckkopf wird während des Drucks nur in einer Richtung bewegt. Ergibt bei manchen Fonts ein besseres Druckbild. Condensed: Einschalten von Schmaldruck. Expand: Einschalten von Breitdruck. 1.5 space: Zeilenabstand 1,5 Zeilen. Justify: Der Text wird im Blocksatz gedruckt. Damit kann vermieden werden, daß bei langen Textzeilen ein Wort an irgeneiner Stelle abgeschnitten und der Rest in der nächsten Zeile gedruckt wird. Skip Perf.: Bei Verwendung von Endlospapier wird die Perforation übersprungen. Vor und hinter dieser bleiben 3 Zeilen Platz. Bold: Einschalten von Fettdruck. Tab size: Anzahl der Leerstellen, die für im Text vorhandene Tabulatoren freigelassen werden. In das Feld kann eine Zahl von 1-10 eingetragen werden. Ebenso kann der darunter befindliche Schieberegler für diese Einstellung verwendet werden. Font: Durch Anklicken wird ein neuer Font gewählt. Drücken der Umschalt-(Shift-)Taste während des Anklickens "blättert" rückwärts durch die Liste. CPI: (characters per inch) Abstand der Zeichen voneinander. Pica: 10 Zeichen pro Zoll. Elite: 12 cpi. Micro: schaltet Mikrodruck ein und vermindert den Zeilenabstand, der bei Pica und Elite 1/6 Zoll beträgt, auf 1/8 Zoll. margins: linker und rechter Rand. Linker Rand einstellbar von 0 - 99, rechter Rand bis 255. Save Settings: Die vorgenommenen Einstellungen werden im Verzeichnis ENVARC: unter dem Namen LQPrint.prefs gesichert. Wird LQPrint erneut gestartet, werden diese Einstellungen wieder verwendet. Exit: Beenden des Programms. Die Menüs: Project: Open: Entspricht dem Gadget Select File. Tastaturkürzel: rechte AMIGA-Taste + O. Print: Entspricht dem Print-Gadget. (rechte AMIGA + P) About: Zeigt neben dem Copyright-Vermerk die Länge der Datei in Zeichen an. (rechte AMIGA + B). Quit: Entspricht dem Gadget Exit. (rechte AMIGA + Q). Settings: (Einstellungen) Last Saved: (rechte AMIGA + L) Lädt die zuletzt mittels Save Settings abgespeicherten Einstellungen. Load Settings...: (rechte AMIGA + C) Ermöglicht das Laden von Einstellungen, die unter einem eigenen Namen gespeichert wurden (s.u.) mittels File Requesters. Save Settings: (rechte AMIGA + S) Entspricht dem Gadget Save Settings. Save Settings As...: (rechte AMIGA + A) Ermöglicht das Speichern der momentanen Einstellungen unter einem beliebigen Namen. Diese können dann auch bei Start des Programms im CLI (s.u.) verwendet werden. Restore: (rechte AMIGA + R) Stellt auf die Einstellung zurück, die vor dem letzten Laden neuer Einstellungen gültig war. Create Icons: (rechte AMIGA + I) Falls abgehakt wird mit den Einstellungen auch ein Piktogramm gespeichert, das, wenn angeklickt, LQPrint mit eben diesen Einstellungen lädt. Bei Verlassen des Programms werden die momentanen Einstellungen im Verzeichnis ENV: gespeichert. Wird LQPrint erneut gestartet, werden daher diese Einstellungen wirksam. Mit Last Saved kann man falls gewünscht die Standardeinstellungen laden. Start vom CLI: Aufruf: LQPrint File(s)/M,NW=NOWINDOW/S,SETTINGS=FROM/K File(s): Beliebige Anzahl an Dateien, auch Wildcards (#?~ usw.) sind möglich. Nicht gefundene Dateien werden einfach übergangen. NW oder NoWindow: das Fenster auf der Workbench wird nicht geöffnet, es wird lediglich im CLI ausgegeben, welche Datei gerade gedruckt wird. Settings oder From : Die Einstellungen der mit Save Settings As... gespeicherten Datei werden verwendet. D.h. es ist möglich, mittels des Fensters auf der Workbench die benötigten Einstellungen vorzunehmen, unter verschiedenen Namen zu sichern und dann im CLI die passende Datei auszuwählen. Beim Druck werden ohne Angabe einer Settings-Datei die Einstellungen, die mit dem Gadget Save Settings gespeichert wurden, verwendet (ENVARC:LQPrint.prefs). Beispiel: LQPrint MeinFile #?.txt nw from EnvArc:MeineEinstellungen Benutzung der Requester: Die Requester können, anstelle sie mit der Maus anzuklicken, auch mittels Tastaturkürzeln bedient werden. Positive Antworten wie Okay oder Retry (nochmals versuchen) können durch die Tasten RETURN, y, r oder v angewählt werden; negative Antworten wie Cancel (bleiben lassen) durch die Tasten ESC, n oder b. Für weitere Fragen und Vorschläge stehe ich gerne zur Verfügung. _ Viel Spaß / /\ Achim. _/ \_