Übersetzung des amerik.Originaltexes
'UltimateNLQ' durch M.Scholich 9/92
Willkommen zu UltimateNLQ
Dieses Dokument soll helfen, eine Database für Deinen Drucker zu schaffen und Dich durch alle verschiedenen Optionen, ein GeoWrite-Dokument auszudrucken, führen.
Bevor wir anfangen muß klar sein, daß das Programm nur mit GeoWrite 2.0 oder 2.1 zusammenarbeitet, frühere Versionen arbeiten mit einem anderen Lineal. Der Drucker muß 7 oder 8 Nadeln haben und mit 60, 72 oder 80 dpi (Punkte pro Inch) und 60 oder 80 Zeichen pro Zeile drucken können. Außerdem muß der Drucker einen Befehl für absolute Tabulatoren besitzen, z.B. 27, 16, n wobei n=Spaltennummer. Dieser Befehl ist sehr wichtig, weil das Programm Änderungen der Schriftart (oder des -stils) innerhalb einer Zeile bearbeitet. Ohne diesen Befehl arbeitet UltimateNLQ nicht! Schließlich muß der Drucker getrennte Befehle für Wagenrücklauf (Carriage Return) und Zeilenvorschub (Line Feed) haben, d.h. er muß einen Wagenrücklauf ohne Zeilenvorschub 'können'.
Diese Version unterstützt keinen Laufwerkswechsel, deshalb müssen UltimateNLQ, Database (Druckerdatenfile) und GeoWrite Dokumente sich auf einer Diskette(-nseite) befinden. Das GeoWrite Programm selbst und Zeichensätze brauchen nicht auf dem gleichen Laufwerk zur Verfügung stehen, damit dieses Programm läuft.
Da es für mich unmöglich ist, das Programm auf allen Druckern unter GEOS zu testen, gibt es mit manchen Druckern Einschränkungen (eine die ich kenne ist, daß der NX-1000 RAINBOW stets eine ganze Linie unterstreicht, anstatt das gewünschte Wort).
Highlights:
- das Programm unterstützt alle GeoWrite
Stile, außer Konturen (wie fett, kursiv,
fett/kursiv, hoch- oder tiefgestellte
Zeichen).
- druckt NLQ und Grafik oder Entwurfsqual.
und Grafik.
- anders als in GeoWrite, bleiben Stile und
Tabulatoren in der Entwurfsqualität
erhalten.
- das Programm bietet die Möglichkeit, die
Anzahl der Druckdurchgänge anzugeben, um
bessere Schwärzung (im NLQ) zu erreichen,
außerdem können alle Grafiken ausgelassen
werden.
- Kopf- und Fußzeilen werden unterstützt.
- unterstützt bis zu 4 residente Zeichensätze.
- alle Stile und residenten Zeichensätze sind
innerhalb einer Zeile anwendbar.
Noch nicht eingebunden:
- Datum, Zeit und Seite in Fuß- und/oder
Kopfzeile.
- rechtsbündige oder zentrierte Anordnung
- 1 1/2 oder 2 zeiliger Ausdruck (der wohl
nie kommen wird).
Für die nächste Version vorgesehen:
- Datum, Zeit und Seite in Fuß- und/oder
Kopfzeile.
- rechtsbündige oder zentrierte Anordnung
(Blocksatz wird wohl nie gehen)
- Option, nur bestimmte Seiten zu drucken
z.B. beitseitig, wie ein Buch.
- Zugriff auf verschiedene Laufwerke
- Zugriff auf das Datenfile auf einem anderen
Laufwerk
- das GeoWrite Dokument wird automatisch
wieder geöffnet, wenn das Datenfile
verlassen wird (im Augenblick muß das
Dokument vor dem Ausdruck manuell erst
wieder geöffnet werden, nachdem mit dem
Datenfile gearbeitet wurde)
- alle anderen Probleme, die die User
gefunden haben und im Programm
geregelt werden können.
Das Hauptmenü:
Das Hauptmenü ist der erste Bildschirm, nachdem UltimateNLQ zum ersten Mal geöffnet wurde. Er besteht aus einer Titelbox mit Platz für den Namen des zu bearbeitenden GeoWrite Dokumentes, 'From page' und 'To page' (von Seite / bis Seite) -Eingabefelder und Optionenschaltfelder mit 7 Icons zur Auswahl.
Die Optionenschaltfelder:
Es gibt 7 Schaltfelder:
- Open - Dieses Feld angeklickt, öffnet eine Standard Dialogbox, GeoWrite Dokumente auf dem aktiven Laufwerk -wie gewohnt- auszuwählen (die Wahl eines anderen Laufwerks ist in dieser Version nicht möglich).
Ein offenes Dokument nochmals angewählt, wird automatisch geschlossen.
Ist das gewünschte File angeklickt, über OPEN öffnen oder über CANCEL zum Hauptmenü zurückkehren. ACHTUNG: früher geöffnete Files (Dateien) können nicht wiedereröffnet ('re-opened') werden.
Hat das Programm erfolgreich ein Dokument geöffnet, wird dessen Name und die Seitenzahlen ('FROM page' und 'TO page', von Seite bis Seite) in der Titelbox angezeigt.
- PRINT - Print angeklickt, öffnet neue Optionsfelder für den Ausdruck. ACHTUNG: Print läßt sich nicht anwählen, wenn kein GeoWrite Dokument geöffnet ist.
Die Print Optionen:
- NLQ - anklicken für NLQ-Ausdruck
- Draft - Ausdruck in Entwurfsqualität
- Zero - Schaltet die Darstellung der Null um, von mit- nach ohne Schrägstrich, bzw. umgekehrt. (funktioniert nur, wenn entsprechende Parameter im Datenfile vorhanden sind und der Drucker 'mitspielt').
- Mode - Schaltet zwischen ASCII - (voreingestellt) und Commodore Druckmodus hin und her, wenn entsprechende Parameter im Datenfile vorhanden. HINWEIS: Wenn im Ausdruck Groß- und Kleinbuchstaben vertauscht sind, ist hier der falsche Modus eingestellt.
- Quit - schließt die Druck-Dialogbox und kehrt zum Hauptmenü zurück. Beim Abbruch während des Ausdruckes Maustaste solange festhalten, bis der Abbruch tatsächlich stattfindet.
- Pass - bietet die Möglichkeit, Druckdurchgänge (1 bis 4) festzulegen. Mit '0' werden Grafiken ausgelassen.
2 bis 4 Druckdurchgänge lassen sich nur im NLQ-Modus wählen, 0 und 1 nur im Entwurfsmodus.
ACHTUNG:
- alle Grafiken werden vor dem Ausdruck am Bildschirm angezeigt.
- Grafiken dürfen nicht größer als ein normales GeoPaint-Arbeitsfenster sein, sonst werden sie nicht ausgedruckt (in der nächsten Version dürfen die Grafiken bis zu 300 x 180 Pixel groß sein).
- Diese Option muß vor - Print - aufgerufen werden !! (Voreinstellung ist '1')
- Text - Setzt Textstilbefehle im Datenfile (Database); siehe dort.
- Comm - Setzt Druckerbefehle im Datenfile, (Database); siehe dort.
- Para - ebenfalls für Druckerbefehle, siehe unten.
- Quit - Rückkehr zum Desktop.
Database (Datenfile):
Dieser Teil führt Dich durch alle drei Seiten der Database. ACHTUNG: alle Befehle, die fett angegeben sind ('bold') müssen auf alle Fälle eingegeben werden! UltimatNLQ prüft diese Befehle durch, bevor die Database verlassen wird. Danach kann nicht mehr korrigiert und u.U. auch nicht ausgedruckt werden! Alle anderen Befehle sind optional.
Zugang zur Database: aus dem Hauptmenü durch anklicken von 'Text', 'Comm' oder 'Para':
'Text' ermöglicht Druckerbefehle für Textstile
'Comm' ermöglicht Druckerbefehle für Ausdruck
'Para' ermöglicht Druckerbefehle für Druckertyp
Der Bildschirm wird gelöscht, ein neues Fenster mit Schaltflächen, Parametern und Befehlen geöffnet.
Einen Befehl aktualisieren ('update'): die gewünschte Schaltfläche anklicken, neuen Befehl eingeben.
Jeder Befehlsparameter muß durch Komma abgegrenzt werden; Leerschritte ('Space') sind nicht erlaubt. (z.B.: 27,108,50)
Der einzige besondere Befehl ist tab setting (Tabulatoreinstellungen) in dem 'n' als 'n' einzugeben ist, aber als '255' angezeigt wird! (z.B. Tabulator in Spalte 16 setzen: eigeben als 27,16,n erscheint auf dem Bildschirm als 27,16,255)
Für alle anderen Befehle sind nur Zahlenangaben zugelassen.
Einen Befehl zurücknehmen: Einfach die entsprechende Schaltfläche anklicken und RETURN drücken (ohne Befehl in der Dialogbox).
ACHTUNG: alle Parameter in der Database, die der Drucker 'nicht kennt', MÜSSEN gelöscht werden! (sonst 'hängt sich der Drucker auf' oder druckt unsinniges).
Database verlassen: anklicken von 'Done' (ändert nur den Speicher) oder 'Save' (mit abspeichern bzw. update der Database).
Ein neues Fenster gibt an, ob Fehler in den Parametern festgestellt wurden.
Nun ein Abriß der einzelnen Seiten mit den Parameterinformationen:
- Text -
italics on: Kursivschrift ein
italics off: kursiv aus (entspr. 'Plain' in GeoWrite)
bold on: Fettschrift ein
bold off: Fettschrift aus
superscript on: hochgestellte Zeichen ein
subscript on: tiefgestellte Zeichen ein
script off: hoch- oder/und tiefgest. Zeichen aus
underline on: unterstreichen ein
underline off: unterstreichen aus
tab setting: Tabulatorstop in angeg. Spalte
- Comm -
reset printer: Druckerrückstellung.Manche Drucker
benötigen diesen Befehl, um zwischen Text-
oder Grafikdruck hin- und herzuschalten oder
zwischen jedem Grafikpuffer. Er wird -soweit
vorhanden- vor jeder neuen Textzeile oder
Grafikpuffer gesendet.
NLQ printing: setzt Drucker in den NLQ-Modus
draft printing: setzt Entwurfsqualitätsmodus
graph. printing: Druckbefehl für Grafikdruck. Dieser
Befehl wird nicht von allen Druckern benötigt
ist deshalb optional, muß aber angegeben
werden wenn Drucker ihn braucht.
text spacing: Befehl für Zeilenabstand im
Textmodus
graph. spacing: Befehl für Zeilenabstand im
Grafikmodus
normal zero: Null ohne Querstrich dargestellt
slashed zero: Null mit Querstrich
ASCII mode: setzt ASCII-Ausdruckmodus
C= mode: setzt Commodore-Ausdruckmodus
(die letzten vier Befehle werden in der Print - Dialogbox des Main menu aufgerufen)
- Para -
print bit: Druckkopf (7 oder 8 Nadler)
dots per inch: Zahl der Druckpunkte pro Inch
(2,54cm); Meist 60, 72 oder 80.
char. per line: Druckzeichen pro Zeile (60/80)
carriage return: Wagenrücklauf ohne Line Feed
line feed: Zeilenvorschub
form feed: Formularvorschub
res. font #1: Druckerbefehl für int. Zeichensatz 1
res. font #2: Druckerbefehl für int. Zeichensatz 2
res. font #3: Druckerbefehl für int. Zeichensatz 3
res. font #4: Druckerbefehl für int. Zeichensatz 4
ACHTUNG: residente (druckerinterne) Zeichensätze werden automatisch durch die ID Nummer des angewendeten Zeichensatzes gewählt. Diese Nummern werden fest in das Programm eingebunden und sind deshalb anschließend nicht mehr änderbar. Willst Du einen Zeichensatz nach Deinen Wünschen editieren, so darf weder die ID Nummer, noch die Schriftbreite verändert werden.
Wird ein Interner Zeichensatz zum löschen angeklickt, werden auch alle folgenden gelöscht (z.B. Zeichensatz (Font) #2 angewählt und RETURN gedrückt, löscht Zeichensatz 2, 3 und 4)!
Hast Du mehr als vier Zeichensätze zur Verfügung, kannst Du sie mit ihren Befehlen in dem entsprechenden Bereich aufrufen.
Schlußbemerkungen:
Database (Datenfile) muß zur Verfügung stehen, damit das Programm arbeitet. Ich empfehle sehr, mit einer Sicherheitskopie zu arbeiten, falls sie zerstört wird. Da das Programm 'ohne' nicht läuft, kann auch keine neue Database angelegt werden.
Entnimm oder wechsle keine Diskette, während das Programm läuft, da es zurückgeschrieben wird, ohne zu prüfen, ob es schon auf der Diskette existiert, es könnte auch auf einer gewechselten Diskette irgendetwas überschreiben, was dann unbrauchbar wird. (In der nächsten Version soll das nicht mehr vorkommen)
Dieses Programm wird von mir allen Q-Link Mitgliedern frei zur Verfügung gestellt. Das einzige, was ich mir als Gegenleistung von Euch wünsche ist, daß wenn ihr eine fertige Database für euren Drucker habt, euch ein paar Minuten Zeit nehmt und sie ins Q einladet und anderen zugänglich macht (und ihnen dadurch vor Problemen bewahrt).
Dieses Programm hat ein Copyright und darf nicht in Form und Aussehen verändert, oder auf Disketten verkauft werden, es sei denn mit meiner schriftlichen Erlaubnis.
Irgendwelche Kommentare und Vorschläge werden gerne entgegengenommen, bitte an MarcFB auf Q oder per Post mit dem Programm einsenden.
MarcFB
-