home *** CD-ROM | disk | FTP | other *** search
-
- NAME
-
- Print
-
-
- VERSION
-
- 1.60 (15/08/1997)
-
-
- KATEGORIE
-
- Drucktool
-
-
- AUTOR
-
- Marco Miljak
- StarGATE Software
- Ulrichstraße 2/3
- 73235 Weilheim/Teck
- Deutschland
-
- Fax. : (07021) 480375
- E-Mail: empire_mm@t-online.de
-
-
- SYNTAX
-
- Print [FILES] {<Dateien>} [FLAGS] [<Flags>] [OPTS] [<Optionen>]
-
-
- SYSTEMVORAUSSETZUNGEN
-
- o Amiga
- o OS 2.04
- o Drucker
-
- ReqTools.library empfohlen.
-
-
- INSTALLATION
-
- Von der CLI aus:
-
- 1> copy Print to C:
-
-
- ANLEITUNG
-
- Print wurde erstellt, um ASCII-Texte wie z.B. Sourcecodes, Anlei-
- tungen oder Header auszudrucken. Es wurde speziell Rücksicht auf
- die Bedürfnisse von Programmierern genommen, die sehr oft mit
- großen ASCII-Texten (Sources) arbeiten.
-
- Die Anzahl der Dateien, die Sie Print übergeben können, ist nicht
- begrenzt (naja, natürlich nur durch Ihren Speicher :-). Print be-
- herrscht zudem das sog. Pattern-Matching, also die Erkennung einer
- Datei anhand eines Musters wie z.B. "#?.doc".
-
- [FILES], [FLAGS], [OPTS]
-
- Schlüsselwörter. NICHT essenziell. Können verwendet oder auch
- weggelassen werden, da sie KEINE Funktion haben.
-
- Zudem sind folgende Flags verfügbar, mit denen der Druckprozess
- beeinflußt werden kann:
-
- FILEREQ
-
- Öffnet einen ASL- oder ReqTools-Dateirequester, in dem der
- Benutzer die Dateien auswählen kann, die er drucken möchte.
- Das FILEREQ-Flag kann mehrmals in einem Aufruf verwendet
- werden und der Requester beherrscht "Multiselect", also die
- Möglichkeit, mehrere Dateien auf einmal auszuwählen.
-
- SHOWREQ
-
- Öffnet einen Intuition- oder ReqTools-Melderequester nach
- jedem Druckzyklus und wartet, bis der Benutzer "Weiter" an-
- klickt. In dieser Zeit kann der Benutzer das Papier neu
- adjustieren, eine neue Schriftart wählen oder sonstige Ak-
- tionen durchführen.
-
- Der Druckprozess kann durch ein Klick auf das "Abbruch"-Gad-
- get abgebrochen werden.
-
- DELAY
-
- Wartet einige Sekunden nach jedem Druckzyklus. Die Verzö-
- gerungszeit kann mit der "-dt"-Option (s. unten) eingestellt
- werden.
-
- DISPOFF
-
- Schaltet das Statusdisplay von "Print" aus.
-
- TIMEOFF
-
- Schaltet die "Benötigte Zeit"-Meldung aus.
-
- PROTFLE
-
- Erstellt ein Protokoll des Druckprozesses. Der Pfad und der
- Name der Protokolldatei kann mit der "-pf"-Option (s. unten)
- festgesetzt werden. Voreingestellt ist "SYS:S/PProtocol".
-
- NORTREQ
-
- Schaltet alle ReqTools-Requester aus und zwingt Print, die
- Intuition- und ASL-Requester stattdessen zu verwenden.
-
- DOBEEP
-
- Gibt einen kurzen... ähm... Beep nach jedem Druckzyklus aus.
-
- ===================================================================
- ACHTUNG: FLAGS müssen immer groß geschrieben werden!!!
- ===================================================================
-
- Zusätzlich bietet Print einige Optionen an, um das Programm zu
- adjustieren:
-
- -cp <Kopien>
-
- Druckt die vorangegangene Datei <Kopien> mal, während <Kopien>
- eine Zahl zwischen 1 und 999 ist (benötigt irgend jemand mehr
- als 999 Kopien von ein und demselben Dokument ???)
-
- -dt <Sek.>
-
- Setzt die Verzögerungszeit des DELAY-Flags auf <Sek.> Sekunden.
-
- ACHTUNG: Von v1.60 an muß die Angabe der Verzögerungszeit in
- Sekunden erfolgen, nicht mehr in Tics!!!
-
- -pf <Pfad>
-
- Legt den Pfad und den Namen der Protokolldatei fest. Voreinge-
- stellt ist "SYS:S/PProtocol".
-
- -mx <Größe>
-
- Wenn diese Option verwendet wird, werden alle Dateien, die grö-
- ßer sind als <Größe> Bytes, nicht gedruckt sondern übersprun-
- gen (-mx = MaXimum).
-
- -mn <Größe>
-
- Wenn diese Option verwendet wird, werden alle Dateien, die klei-
- ner sind als <Größe> Bytes, nicht gedruckt sondern übersprun-
- gen (-mn = MiNimum). Die Optionen -mx (s. oben) und -mn können
- beide gleichzeitig benutzt werden.
-
- -bs <Größe>
-
- Legt die Größe des Datenpuffers (in Bytes) von Print fest. Vor-
- eingestellt sind 256 Bytes, UND DAS IST WIRKLICH GENUG!!! Bitte
- spielen Sie nicht zuviel mit dieser Option herum! Der Druckpro-
- zess wird durch eine Erhöhung der Datenpuffergröße nur beschleu-
- nigt, wenn die Datei SEHR lange Zeilen (+ 256 Zeichen) enthält.
-
- ===================================================================
- ACHTUNG: Optionen können groß als auch klein geschrieben werden.
- ===================================================================
-
- Der Druckprozess kann mit der Tastenkombination CTRL-C abgebrochen
- werden.
-
-
- BEKANNTE FEHLER
-
- 1. Manchmal vergißt(?) Print, ein einziges Zeichen zu drucken (das
- letzte in der Datei). Ich weiß nicht, wieso. Es kommt zudem SEHR
- selten vor.
-
- 2. Aufgrund der Struktur des Programmes werden die Optionen -mn und
- -mx ignoriert, wenn das DISPOFF-Flag verwendet wird.
-
-
- ZUKUNFT
-
- - Interface (GUI) für einen Einsatz von der Workbench aus (von v2.00
- an).
- - Drucken von Grafiken
- - Erkennung von Dateitypen
- - Zusätzliche Funktionen, Flags und Optionen
- - AmigaGuide-Anleitung
- - ...?
-
- Und IHRE Ideen!!! Wenn Sie Vorschläge haben, Fehlerreports, Grüße,
- Flüche oder irgendetwas anderes, melden Sie sich bitte. Sie können
- meine Adresse am Anfang dieser Datei finden.
-
-
- RECHTLICHES
-
- Freeware
- © Copyright 1993-1997 by StarGATE Software
-
- Print wird "so wie es ist" vertrieben. Der Autor kann nicht für ent-
- standene oder eventuelle Schäden zur Verantwortung gezogen werden,
- egal ob auf diese hingewiesen wurde oder nicht.
-
- Print darf frei kopiert, verbreitet und geuploaded werden, so lange
- es komplett bleibt (Programm + Quellcode + Anleitung). Jedwegliche
- Änderungen am Programm (Executable) selbst oder an der Anleitung
- sind strikt untersagt.
-
- Der Quellcode des Programms wird mitgeliefert und darf zu _privaten_
- Zwecken verwendet werden. Modifizierte Versionen von Print dürfen ohne
- Genemigung des Autors NICHT verbreitet werden. Sofern Teile des
- Quellcodes in anderen Applikationen verwendet werden, muß der Autor
- (meine Wenigkeit :-) in der Gebrauchsanleitung oder sonst wo er-
- wähnt werden.
-
- Kommerzieller Vertrieb oder kommerzielle Nutzung von Print ist nur
- mit schriftlicher Genemigung des Autors gestattet.
-
-
- DANKSAGUNGEN
-
- Roald "Mr.Lou" Strauss
- (Mr-Lou@post7.tele.dk)
-
- Für's Beta-Testen (und natürlich all die superben Mods 8-)
-
-
- KOMMENTAR
-
- <keiner>
-
-
- GESCHICHTE
-
- v1.00 (??/??/1993)
-
- * Erste Version.
-
- v1.10 (??/??/1993)
-
- * Statusdisplay & Fehlermeldungen hinzugefügt.
-
- v1.20 (21/05/1995)
-
- * Komplett neu programmierte Version.
- * Neuartige Statusanzeige.
- * Datenpuffer (256 Bytes), dadurch Geschwindigkeitsgewinn von
- ganzen 11 Sekunden pro Druck.
- * Drucklisten (max. 100 Dateien).
- * 3 Steuerflags (SHOWREQ, DELAY und DISPOFF).
-
- v1.30 (01/08/1995)
-
- * FILEREQ-Flag.
- * Kontrollroutinen verbessert.
-
- v1.31 (05/08/1995)
-
- * Source teilweise in C++-Code umgewandelt. Keine Verbesserun-
- gen. Wieder gelöscht.
-
- v1.40 (15/08/1995)
-
- * "-cp"-Option.
- * "-dt"-Option.
- * Source teilweise etwas abgeändert.
-
- v1.41 (18/12/1995)
-
- * CTRL-C-Abbruch des Druckprozesses eingeführt.
- * Workbench-Melderequester.
- * Ein paar Bugs beseitigt.
-
- v1.50 (28/12/1995)
-
- * 2 neue Steuerflags (PROTFLE und TIMEOFF).
- * "-pf"-Option.
- * Druckdauerausgabe (abschaltbar).
- * Speicherfressenden Bug beseitigt (kein Speicherverlust mehr).
- * Sonstige Bugs entfernt.
- * Verwendung von Fast-RAM statt Chip-RAM für Speicherallokierung.
- * Groß- oder Kleinschreibung von Options freigestellt.
-
- v1.51 (29/10/1996)
-
- * Winzigen Bug aus der Druckdauerausgabe für Protokolldateien
- entfernt.
-
- v1.60 (15/08/1997) Erste öffentliche Version
-
- * Vollständig neu programmiert.
- * 2 neue Steuerflags (NORTREQ und DOBEEP).
- * "-mx" und "-mn"-Optionen.
- * "-dt"-Wert ab sofort in Sekunden, nicht mehr in Tics.
- * Wahlweise ReqTools- oder ASL-Requester.
- * Unbegrenzte Anzahl an Dateien durch dynamische Listen.
- * "-cp" bezieht sich nur noch auf vorangegangene Datei.
- * "-bs"-Option (Druckpuffer beliebig groß).
- * Programmausgabe optisch verbessert.
- * Patternmatching (Mustererkennung) integriert.
- * Dummy-Flags FLAGS und OPTS eingeführt.
- * Protokolldateiausgaben erweitert (Puffergröße, Flags...etc.)
- * Check der OS-Versionsnummer am Programmanfang (mind. v2.04)
- * Schwerwiegenden, alten Bug aus der Druckroutine entfernt.
-
-