Dipl.-Ing.                          EDV-Beratung und Projektierung
Michael Lennartz                               Softwareentwicklung
Postfach 42                                Tel./Fax 03378/80 22 25
D-14961 Ludwigsfelde                    Email: Lennartz-Mi@gmx.net



                 Bedienhinweise Programm Q4QD



1    Zweck des Programms/Anwendungsbereich

Das Programm wurde entwickelt, um ASCII-Texte, speziell den
Quellcode von Programmen, formatiert auszudrucken. Eine Druck-
seite erhlt einen Kopf, in den ein dreizeiliger Kopftext, das
Datum, der Name des Textes und die laufende Seitennummer ge-
druckt werden. Eingestellt werden der Abstand zwischen Kopf-
teil und Text, der linke Rand, die Anzahl der Zeilen pro Seite
und die Anzahl der zu druckenden Kopien. Der Text selbst wird
unverndert ausgedruckt.



2    Voraussetzungen

Hardware: AT 286 mit 640 KByte Hauptspeicher, Festplatte, Dis-
          kettenlaufwerk
          VGA-Karte und -Monitor
          Drucker

Software: MS-DOS 5.0
          Unter Novell Netware lauffhig. 



3    Installation und Programmstart

Das Programm Q4QD.EXE und die Datei Q4QD.CTL werden von der
Diskette in ein beliebiges Unterverzeichnis kopiert. Die not-
wendige Parametrierung ber die Datei Q4QD.CTL beschreibt der
Punkt 5 dieser Beschreibung. 

Das Programm wird mit Q4QD aufgerufen.



4    Bedienhinweise

Die Parameter aus den Steuerdateien oder die Voreinstellungen
werden zum ndern angeboten:

Name der Quelldateien:

     Name (gegebenenfalls vollstndige Pfadangabe) der auszu-
     druckenden Dateien. Wildcards werden bercksichtigt. Die
     Eingabe 

                    C:\PASCAL\QUELLE\*.PAS

     fhrt zum Druck aller Dateien mit der Erweiterung .PAS im
     angebenen Verzeichnis.

Kopfzeile1, Kopfzeile2, Kopfzeile3:

     Die drei Kopfzeilen werden oben links auf jeder Seite
     gedruckt. 

Linker Rand:

     Anzahl der Spalten, die als linker Rand freigelassen wer-
     den

Oberer Rand:

     Anzahl der Zeilen, die zwischen dem Seitenkopf und dem
     Text freigelassen werden.

Zeilen pro Seite:

     Anzahl der Zeilen, die insgesamt auf eine Seite gedruckt
     werden. Nach jeder Seite wird ein Seitenvorschub
     ausgefhrt.

Anzahl Kopien:

     Anzahl der Kopien, die gedruckt werden.


Dieser Eingabeblock wird mit <ESC> bzw. <F10> abgeschlossen.
Danach wird berprft, welche Druckerkanle verfgbar sind.
Ein Drucker ist auszuwhlen, oder der Druck ist mit der Option
"ABBRUCH" bzw. <ESC> oder <F10> abzubrechen. 

Das aktuelle Datum, der Name des zu druckenden Textes und die
Seitennummer werden beim Druck automatisch eingesetzt. Enthlt
die  Einstellung "Name der Quelldateien" Wildcards, werden
alle gefundenen Dateien hintereinander gedruckt.



5    Parametrierung des Programms

Das Programm wertet zwei Steuerdateien "Q4QD.CTL" aus. Die
erste Steuerdatei wird im Pfad gesucht, in dem sich das Pro-
gramm selbst befindet, die zweite (mit gleichem Namen!) in dem
Verzeichnis, in dem sich der Nutzer bei Programmstart befin-
det. Die Parameter der ersten Datei werden deshalb mit even-
tuell anderen Parametern der zweiten Steuerdatei berschrie-
ben. Damit ist es mglich, da mehrere Nutzer mit verschiede-
nen Datenbestnden oder Druckereinstellungen arbeiten, sie
mssen das Programm nur aus unterschiedlichen Verzeichnissen
heraus aufrufen.

Die Steuerdatei greift ein Druckerdefinitionsdateien (.DDD)
zu. Eine Anweisung PRINTER=EPSON24 veranlat die Steuerdatei,
eine Druckerdefinitionsdatei EPSON24.DDD zu suchen und auszu-
werten. 

Als PRINTER knnen definiert werden:

EPSON9    Epson 9 Nadler
EPSON24   Epson 24 Nadler
IBMPRO    IBM Proprinter
HP        Drucker mit der Druckersprache PCL (HP-Laserjet und
          komaptible)

Der Parameter AUTOLOGOUT kann die Werte FALSE und TRUE anneh-
men. Wird er auf TRUE gesetzt, so wird der Nutzer in einem
Novell-Netz bei Programmende automatisch ausgeloggt.

Kommandozeilenparameter:

Bei Aufruf des Programms kann in der Kommandozeile ein Datei-
name angegeben werden. Dieser Parameter berschreibt eine
eventuelle Voreinstellung des Parameters DIR1 aus einer Steu-
erdatei. Ein zweiter Parameter beginnend mit "-" (Bindestrich)
berschreibt die Voreinstellung der Steuerdatei. Statt der
Steuerdateien Q4QD.CTL werden Steuerdateien mit dem Namen hin-
ter dem Bindestrich gesucht. 

Beispiel:

Q4QD TU.PAS -Q4X    druckt die Datei TU.PAS mit den Einstel-
                    lungen der Steuerdatei Q4X.



6    Autoren- und Vertriebsrechte

Autor des Programms ist Dipl.-Ing. Michael Lennartz. Er ist
Inhaber aller Rechte. Das Programm darf kosten- und lizenzfrei
kopiert, weitergegeben, mit anderen Produkten gebndelt und
benutzt werden, sofern am Programm selbst keine Vernderungen
vorgenommen werden. Eine kommerzielle Nutzung (gewerbliches
Kopieren, Einsatz in Firmen usw.) bedarf der schriftlichen
Erlaubnis des Autors. 

Es wird keinerlei Garantie fr die ordnungsgeme Funktion des
Programms bernommen. Fr eventuelle materielle und sonstige
Schden, die durch Fehlfunktionen oder falsche Anwendung des
Programms entstehen, wird jede Haftung abgelehnt. 

Der Autor versichert, da die Software nach seinem Dafrhalten
virenfrei ist. 

Sonstige Copyrights:

Turbo Pascal V6.0 
     (c) Borland International

Turbo Professional 
     (c) TurboPower Software

'bond' Tools fr Novell Netware und Turbo Pascal 
     (c) 'bond' Software-Entwicklung

Reproduktion der Mutterdiskette mit VGA-Copy
     (c) Thomas Mnkemeier



7    Versionen

Mai 1993:      Version 1.0

Oktober 1993:  Version 1.1
               a) Neue Bedienoberflche
               b) Einfhrung der DDD-Dateien
               c) Ersatz der "hauseigenen" Netzwerk-Toolbox
               durch die 'bond' Tools

               Version 1.2
               Fehlerbeseitigung

Januar 1994:   Version 1.3 und 1.4
               Die Parameter fr die Steuerung der Druckumlen-
               kung im Netz werden implementiert.



