home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 12 / MA_Cover_12.iso / devs / print / print.dok < prev    next >
Encoding:
Text File  |  1998-10-31  |  8.7 KB  |  308 lines

  1.  
  2.   NAME
  3.  
  4.     Print
  5.  
  6.  
  7.   VERSION
  8.  
  9.     1.60 (15/08/1997)
  10.  
  11.  
  12.   KATEGORIE
  13.  
  14.     Drucktool
  15.  
  16.  
  17.   AUTOR
  18.  
  19.     Marco Miljak
  20.     StarGATE Software
  21.     Ulrichstraße 2/3
  22.     73235 Weilheim/Teck
  23.     Deutschland
  24.  
  25.     Fax.  : (07021) 480375
  26.     E-Mail: empire_mm@t-online.de
  27.  
  28.  
  29.   SYNTAX
  30.  
  31.     Print [FILES] {<Dateien>} [FLAGS] [<Flags>] [OPTS] [<Optionen>]
  32.  
  33.  
  34.   SYSTEMVORAUSSETZUNGEN
  35.  
  36.     o Amiga
  37.     o OS 2.04
  38.     o Drucker
  39.  
  40.     ReqTools.library empfohlen.
  41.  
  42.  
  43.   INSTALLATION
  44.  
  45.    Von der CLI aus:
  46.  
  47.     1> copy Print to C:
  48.  
  49.  
  50.   ANLEITUNG
  51.  
  52.     Print wurde erstellt, um ASCII-Texte wie z.B. Sourcecodes, Anlei-
  53.     tungen oder Header auszudrucken. Es wurde speziell Rücksicht auf
  54.     die Bedürfnisse von Programmierern genommen, die sehr oft mit
  55.     großen ASCII-Texten (Sources) arbeiten.
  56.  
  57.     Die Anzahl der Dateien, die Sie Print übergeben können, ist nicht
  58.     begrenzt (naja, natürlich nur durch Ihren Speicher :-). Print be-
  59.     herrscht zudem das sog. Pattern-Matching, also die Erkennung einer
  60.     Datei anhand eines Musters wie z.B. "#?.doc".
  61.  
  62.     [FILES], [FLAGS], [OPTS]
  63.  
  64.       Schlüsselwörter. NICHT essenziell. Können verwendet oder auch
  65.       weggelassen werden, da sie KEINE Funktion haben.
  66.  
  67.     Zudem sind folgende Flags verfügbar, mit denen der Druckprozess
  68.     beeinflußt werden kann:
  69.  
  70.       FILEREQ
  71.  
  72.         Öffnet einen ASL- oder ReqTools-Dateirequester, in dem der
  73.         Benutzer die Dateien auswählen kann, die er drucken möchte.
  74.         Das FILEREQ-Flag kann mehrmals in einem Aufruf verwendet
  75.         werden und der Requester beherrscht "Multiselect", also die
  76.         Möglichkeit, mehrere Dateien auf einmal auszuwählen.
  77.  
  78.       SHOWREQ
  79.  
  80.         Öffnet einen Intuition- oder ReqTools-Melderequester nach
  81.         jedem Druckzyklus und wartet, bis der Benutzer "Weiter" an-
  82.         klickt. In dieser Zeit kann der Benutzer das Papier neu
  83.         adjustieren, eine neue Schriftart wählen oder sonstige Ak-
  84.         tionen durchführen.
  85.  
  86.         Der Druckprozess kann durch ein Klick auf das "Abbruch"-Gad-
  87.         get abgebrochen werden.
  88.  
  89.       DELAY
  90.  
  91.         Wartet einige Sekunden nach jedem Druckzyklus. Die Verzö-
  92.         gerungszeit kann mit der "-dt"-Option (s. unten) eingestellt
  93.         werden.
  94.  
  95.       DISPOFF
  96.  
  97.         Schaltet das Statusdisplay von "Print" aus.
  98.  
  99.       TIMEOFF
  100.  
  101.         Schaltet die "Benötigte Zeit"-Meldung aus.
  102.  
  103.       PROTFLE
  104.  
  105.         Erstellt ein Protokoll des Druckprozesses. Der Pfad und der
  106.         Name der Protokolldatei kann mit der "-pf"-Option (s. unten)
  107.         festgesetzt werden. Voreingestellt ist "SYS:S/PProtocol".
  108.  
  109.       NORTREQ
  110.  
  111.         Schaltet alle ReqTools-Requester aus und zwingt Print, die
  112.         Intuition- und ASL-Requester stattdessen zu verwenden.
  113.  
  114.       DOBEEP
  115.  
  116.         Gibt einen kurzen... ähm... Beep nach jedem Druckzyklus aus.
  117.  
  118.       ===================================================================
  119.       ACHTUNG: FLAGS müssen immer groß geschrieben werden!!!
  120.       ===================================================================
  121.  
  122.     Zusätzlich bietet Print einige Optionen an, um das Programm zu
  123.     adjustieren:
  124.  
  125.       -cp <Kopien>
  126.  
  127.         Druckt die vorangegangene Datei <Kopien> mal, während <Kopien>
  128.         eine Zahl zwischen 1 und 999 ist (benötigt irgend jemand mehr
  129.         als 999 Kopien von ein und demselben Dokument ???)
  130.  
  131.       -dt <Sek.>
  132.  
  133.         Setzt die Verzögerungszeit des DELAY-Flags auf <Sek.> Sekunden.
  134.  
  135.         ACHTUNG: Von v1.60 an muß die Angabe der Verzögerungszeit in
  136.                  Sekunden erfolgen, nicht mehr in Tics!!!
  137.  
  138.       -pf <Pfad>
  139.  
  140.         Legt den Pfad und den Namen der Protokolldatei fest. Voreinge-
  141.         stellt ist "SYS:S/PProtocol".
  142.  
  143.       -mx <Größe>
  144.  
  145.         Wenn diese Option verwendet wird, werden alle Dateien, die grö-
  146.         ßer sind als <Größe> Bytes, nicht gedruckt sondern übersprun-
  147.         gen (-mx = MaXimum).
  148.  
  149.       -mn <Größe>
  150.  
  151.         Wenn diese Option verwendet wird, werden alle Dateien, die klei-
  152.         ner sind als <Größe> Bytes, nicht gedruckt sondern übersprun-
  153.         gen (-mn = MiNimum). Die Optionen -mx (s. oben) und -mn können
  154.         beide gleichzeitig benutzt werden.
  155.  
  156.       -bs <Größe>
  157.  
  158.         Legt die Größe des Datenpuffers (in Bytes) von Print fest. Vor-
  159.         eingestellt sind 256 Bytes, UND DAS IST WIRKLICH GENUG!!! Bitte
  160.         spielen Sie nicht zuviel mit dieser Option herum! Der Druckpro-
  161.         zess wird durch eine Erhöhung der Datenpuffergröße nur beschleu-
  162.         nigt, wenn die Datei SEHR lange Zeilen (+ 256 Zeichen) enthält.
  163.  
  164.       ===================================================================
  165.       ACHTUNG: Optionen können groß als auch klein geschrieben werden.
  166.       ===================================================================
  167.  
  168.     Der Druckprozess kann mit der Tastenkombination CTRL-C abgebrochen
  169.     werden.
  170.  
  171.  
  172.   BEKANNTE FEHLER
  173.  
  174.     1. Manchmal vergißt(?) Print, ein einziges Zeichen zu drucken (das
  175.        letzte in der Datei). Ich weiß nicht, wieso. Es kommt zudem SEHR
  176.        selten vor.
  177.  
  178.     2. Aufgrund der Struktur des Programmes werden die Optionen -mn und
  179.        -mx ignoriert, wenn das DISPOFF-Flag verwendet wird.
  180.  
  181.  
  182.   ZUKUNFT
  183.  
  184.     - Interface (GUI) für einen Einsatz von der Workbench aus (von v2.00
  185.       an).
  186.     - Drucken von Grafiken
  187.     - Erkennung von Dateitypen
  188.     - Zusätzliche Funktionen, Flags und Optionen
  189.     - AmigaGuide-Anleitung
  190.     - ...?
  191.  
  192.     Und IHRE Ideen!!! Wenn Sie Vorschläge haben, Fehlerreports, Grüße,
  193.     Flüche oder irgendetwas anderes, melden Sie sich bitte. Sie können
  194.     meine Adresse am Anfang dieser Datei finden.
  195.  
  196.  
  197.   RECHTLICHES
  198.  
  199.     Freeware
  200.     © Copyright 1993-1997 by StarGATE Software
  201.  
  202.     Print wird "so wie es ist" vertrieben. Der Autor kann nicht für ent-
  203.     standene oder eventuelle Schäden zur Verantwortung gezogen werden,
  204.     egal ob auf diese hingewiesen wurde oder nicht.
  205.  
  206.     Print darf frei kopiert, verbreitet und geuploaded werden, so lange
  207.     es komplett bleibt (Programm + Quellcode + Anleitung). Jedwegliche
  208.     Änderungen am Programm (Executable) selbst oder an der Anleitung
  209.     sind strikt untersagt.
  210.  
  211.     Der Quellcode des Programms wird mitgeliefert und darf zu _privaten_
  212.     Zwecken verwendet werden. Modifizierte Versionen von Print dürfen ohne
  213.     Genemigung des Autors NICHT verbreitet werden. Sofern Teile des
  214.     Quellcodes in anderen Applikationen verwendet werden, muß der Autor
  215.     (meine Wenigkeit :-) in der Gebrauchsanleitung oder sonst wo er-
  216.     wähnt werden.
  217.  
  218.     Kommerzieller Vertrieb oder kommerzielle Nutzung von Print ist nur
  219.     mit schriftlicher Genemigung des Autors gestattet.
  220.  
  221.  
  222.   DANKSAGUNGEN
  223.  
  224.     Roald "Mr.Lou" Strauss
  225.     (Mr-Lou@post7.tele.dk)
  226.  
  227.       Für's Beta-Testen (und natürlich all die superben Mods 8-)
  228.  
  229.  
  230.   KOMMENTAR
  231.  
  232.     <keiner>
  233.  
  234.  
  235.   GESCHICHTE
  236.  
  237.     v1.00 (??/??/1993)
  238.  
  239.       * Erste Version.
  240.  
  241.     v1.10 (??/??/1993)
  242.  
  243.       * Statusdisplay & Fehlermeldungen hinzugefügt.
  244.  
  245.     v1.20 (21/05/1995)
  246.  
  247.       * Komplett neu programmierte Version.
  248.       * Neuartige Statusanzeige.
  249.       * Datenpuffer (256 Bytes), dadurch Geschwindigkeitsgewinn von
  250.         ganzen 11 Sekunden pro Druck.
  251.       * Drucklisten (max. 100 Dateien).
  252.       * 3 Steuerflags (SHOWREQ, DELAY und DISPOFF).
  253.  
  254.     v1.30 (01/08/1995)
  255.  
  256.       * FILEREQ-Flag.
  257.       * Kontrollroutinen verbessert.
  258.  
  259.     v1.31 (05/08/1995)
  260.  
  261.       * Source teilweise in C++-Code umgewandelt. Keine Verbesserun-
  262.         gen. Wieder gelöscht.
  263.  
  264.     v1.40 (15/08/1995)
  265.  
  266.       * "-cp"-Option.
  267.       * "-dt"-Option.
  268.       * Source teilweise etwas abgeändert.
  269.  
  270.     v1.41 (18/12/1995)
  271.  
  272.       * CTRL-C-Abbruch des Druckprozesses eingeführt.
  273.       * Workbench-Melderequester.
  274.       * Ein paar Bugs beseitigt.
  275.  
  276.     v1.50 (28/12/1995)
  277.  
  278.       * 2 neue Steuerflags (PROTFLE und TIMEOFF).
  279.       * "-pf"-Option.
  280.       * Druckdauerausgabe (abschaltbar).
  281.       * Speicherfressenden Bug beseitigt (kein Speicherverlust mehr).
  282.       * Sonstige Bugs entfernt.
  283.       * Verwendung von Fast-RAM statt Chip-RAM für Speicherallokierung.
  284.       * Groß- oder Kleinschreibung von Options freigestellt.
  285.  
  286.     v1.51 (29/10/1996)
  287.  
  288.       * Winzigen Bug aus der Druckdauerausgabe für Protokolldateien
  289.         entfernt.
  290.  
  291.     v1.60 (15/08/1997)  Erste öffentliche Version
  292.  
  293.       * Vollständig neu programmiert.
  294.       * 2 neue Steuerflags (NORTREQ und DOBEEP).
  295.       * "-mx" und "-mn"-Optionen.
  296.       * "-dt"-Wert ab sofort in Sekunden, nicht mehr in Tics.
  297.       * Wahlweise ReqTools- oder ASL-Requester.
  298.       * Unbegrenzte Anzahl an Dateien durch dynamische Listen.
  299.       * "-cp" bezieht sich nur noch auf vorangegangene Datei.
  300.       * "-bs"-Option (Druckpuffer beliebig groß).
  301.       * Programmausgabe optisch verbessert.
  302.       * Patternmatching (Mustererkennung) integriert.
  303.       * Dummy-Flags FLAGS und OPTS eingeführt.
  304.       * Protokolldateiausgaben erweitert (Puffergröße, Flags...etc.)
  305.       * Check der OS-Versionsnummer am Programmanfang (mind. v2.04)
  306.       * Schwerwiegenden, alten Bug aus der Druckroutine entfernt.
  307.  
  308.