Ü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

-