home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
M.u.C.S. Disc 2000
/
MUCS2000.iso
/
sigisoft
/
drucker
/
lesmich.lst
< prev
next >
Wrap
File List
|
1997-10-18
|
16KB
|
439 lines
' ***************************************************************************
' * Anleitung zum Programm 23.03.1989 *
' ***************************************************************************
' * ------- Druckereinstellung für den Seikosha SP 1000 A Drucker -------- *
' ***************************************************************************
' * müsste auch auf Epson kompatiplen Druckern funktionieren. *
' ***************************************************************************
' * Dieses Programm ist frei kopierbar (Public Domain) *
' ***************************************************************************
' * (c) 1989 by Siegfried Hübner, Obere Vorstadt 21, 91575 Windsbach *
' ***************************************************************************
'
'
' Vorgeschichte
' -------------
'
' Dieses Programm wurde von mir geschrieben, da ich es satt hatte, wegen
' jeden Computerausdruck ein Textverarbeitungsprogramm einzuladen.
'
' Das Programm wurde auf einen Atari 520 ST+ mit s/w Atari Monitor SM 124
' und Philips CM 8833 Farbmonitor in der mittleren Auflösung geschrieben.
'
' Dieses Programm läuft somit auf jeden Atari ST Computer in s/w sowie
' in color in der mittleren Auflösung.
'
' Dieses Text wurde allerdings mit dem GFA-Basic Interpreter geschrieben
' toll nicht war. Mein Programm allerdings auch.
'
'
' Programmtechnisches
' -------------------
'
' Bei Farbmonitor bitte auf mittlere Auflösung umschalten.
' Funktioniert natürlich auch auf einen sw Monitor.
'
' Zu Beginn des Programmstartes, ist es gut, wenn man den Drucker schon
' einmal einschaltet.
'
' Der Zeichensatz wird zu Beginn des Programmstartes automatisch vom
' Programm auf Deutsche Zeichen (Umlaute usw. eingestellt.)
' um auch die Sonderzeichen richtig auszudrucken. Sollten Sie einen
' anderen Zeichensatz benötigen, so können Sie Ihn ja bei Menüpunkt
' S = Zeichensatz einstellen. (Erklärung dazu folgt später.)
'
' Bei Programmstart wird die Hardcopyroutine automatisch auf 960
' Punkte eingestellt.
'
' Es wurde auserdem eine gute Fehlerabfangroutine eingebaut die
' bei Fehleingaben des Bedieners, das Programm erneut startet.
' ( Ade du schöner Absturz)
'
' Erklärung des Hauptmenüs
' ------------------------
'
' Es können Klein oder auch Gro₧buchstaben eingegeben werden (egal was)
' Bitte immer den Aufangsbuchstaben vor dem = Zeichen eingeben.
'
' *************************************************************************
' * A = Druckbefehl *
' *************************************************************************
'
' Durch das Eingeben des Buchstabens A
' kommt folgendes Auswahlmenü.
'
' A = Zeilenvorschub = schiebt 1 Zeile nach oben
' B = Seitenvorschub = schiebt 1 Seite nach oben
' C = Vertikaltabulatoren Zeilenvorschub
' D = Zeilenvorschub um n/216 Zoll
' E = Zeilenrücktransport um n/216 Zoll
'
' F = Zum Hauptmenü = zurück zum Hauptmenü
'
'
' ************************************************************************
' * B = Schrifttyp *
' ************************************************************************
'
' Hier kan die Schriftart eingestellt werden.
'
' Durch die Eingabe des Buchstabens B
' kommt folgendes Auswahlmenü.
'
' A = Elite ein
' B = Elite aus
' C = Schmallschrift ein
' D = Schmallschrift aus
' E = Hohe Druckqualität ein
' F = Hohe Druckqualität aus
' G = Proportionaldruck ein
' H = Proportionaldruck aus
' I = Ausdruck hochgestellt ein
' J = Ausdruck tiefgestellt ein
' K = Hoch-Tiefstellung aus
' L = Italic ein
' M = Italic aus
' N = Festlegen der Druckart
' Q = Fettdruck ein
' P = Fettdruck aus
' Q = Ausdruck mit doppelter Anschlagstärke
' R = Beendigung des Ausdrucks mit doppelter Anschlagstärke
'
' S = Zurück zum Hauptmenü
'
'
' **************************************************************************
' * C = Ausdruck mit doppelter Zeichenbreite *
' **************************************************************************
'
' Durch die Eingabe des Buchstabens C
' kommt folgendes Auswahlmenü.
'
' A = Ausdruck mit doppelter Zeichenbreite
' Befehl wird durch Zeilenvorschub beendet.
' B = Beenden von Position A
' C = Ausdruck mit doppelter Zeichenbreite
' (Befehl wird durch Zeilenvorschub nicht beendet)
' D = Beenden von Position C
'
' E = Zum Hauptmenü
'
'
' **************************************************************************
' * D = Grafikdruck und Hardcopyausdruck *
' **************************************************************************
'
' Durch die Eingabe des Buchstabens D
' kommt folgendes Auswahlmenü.
'
' A = Standard Grafikdruck
' B = Grafikdruck mit doppelter Dichte
' C = Grafikdruck mit doppelter Dichte und
' doppelter Druckgeschwindigkeit
' D = Grafikdruck mit vierfacher Dichte
' E = Verschiedene Grafikdruckarten
' F = 9-Pin-Grafikdruck
'
' Die Funktionen A-F bitte selbst Ausprobieren
' vielleicht kann mir jemand schreiben oder sagen wie diese Funktionen
' funktionieren.
'
' ----------------- jetzt kommen die Hardcopyeinstellungen -------------
'
' G = Hardcopyeinstellung 960 Punkte (Einstellung für den Drucker)
' H = Hardcopyeinstellung 1280 Punkte
'
' I = Hauptmenü
'
' Erklärung bitte beim Seikosha SP 1000 A Drucker bei Hardcopyausdruck auf
' 960 Punkte einstellen = Position G
'
'
' **************************************************************************
' * E = Zeilenabstand *
' **************************************************************************
'
' Durch die Eingabe des Buchstabens E
' kommt folgendes Auswahlmenü.
'
' A = Zeilenabstand 1/ 8 Zoll
' B = Zeilenabstand 7/72 Zoll
' C = Zeilenabstand 1/ 6 Zoll
' D = Einstellung Zeilenabstand n/216 Zoll
' E = Einstellung Zeilenabstand n/72 Zoll
'
' F = Zum Hauptmenü
'
'
' ***************************************************************************
' * F = Seitenlänge *
' ***************************************************************************
'
' Durch die Eingabe des Buchstabens F
' kommt folgendes Auswahlmenü.
'
' A = Einstellung der Seitenlänge in Zeileneinheiten
' B = Einstellung der Seitenlänge in Zolleinheiten
'
'
' ***************************************************************************
' * G = Horizontaltabulator *
' ***************************************************************************
'
' Durch die Eingabe des Buchstabens G
' kommt folgendes Auswahlmenü.
'
' A = Setzen des Horizontaltabulators
' B = Bewegen zur nächsten Tabulatorposition
'
' C = Zum Hauptmenü
'
'
' ***************************************************************************
' * H = Randeinstellung *
' ***************************************************************************
'
' Durch die Eingabe des Buchstabens H
' kommt folgendes Auswahlmenü.
'
' A = Rechten Rand setzen
' B = Linken Rand setzen
'
' C = Zum Hauptmenü
'
'
' ****************************************************************************
' * I = Unterstreichen *
' ****************************************************************************
'
' Durch die Eingabe des Buchstabens I
' kommt folgendes Auswahlmenü.
'
' A = Unterstreichen ein
' B = Unterstreichen aus
'
' C = Zum Hauptmenü
'
'
' *****************************************************************************
' * J = Puffer löschen *
' *****************************************************************************
'
' Durch Eingabe von J wird der Puffer gelöscht.
'
' *****************************************************************************
' * K = Rückschritt *
' *****************************************************************************
'
' *****************************************************************************
' * L = Summer *
' *****************************************************************************
'
' Durch Eingabe von L gibt der Drucker einen Pips aus.
'
' *****************************************************************************
' * M = Ausgangsposition *
' *****************************************************************************
'
' Durch Eingabe von M wird der Drucker in die Ausgangsposition versetzt.
'
' *****************************************************************************
' * N = Zeilensprung *
' *****************************************************************************
'
' Durch die Eingabe des Buchstabens N
' kommt folgendes Auswahlmenü.
'
' A = Überspringen von n-Zeilen am Seitenende
' B = Ende der Srungfunktion
'
' C = Zum Hauptmenü
'
'
' ****************************************************************************
' * Q = Papier-Erkennungs-Funktion *
' ****************************************************************************
'
' Durch die Eingabe des Buchstabens Q
' kommt folgendes Auswahlmenü.
'
' A = Papier-Erkennungsfunktion nicht wirksam
' B = Papier-Erkennungsfunktion wirksam
'
' C = Zum Hauptmenü
'
'
' ************************************************************************
' * P = Rückstellung *
' ************************************************************************
'
' ************************************************************************
' * Q = Löschen *
' ************************************************************************
'
' ************************************************************************
' * R = Ausdruck in einer Richtung *
' ************************************************************************
'
' Durch die Eingabe des Buchstabens R
' kommt folgendes Auswahlmenü.
'
' A = Ausdruck in eine Richtung
' B = Bildirektionaler Ausdruck
'
' C = Zum Hauptmenü
'
'
' ************************************************************************
' * S = Zeichensatz *
' ************************************************************************
'
' Beim Einschalten dieses Programms wird automatisch auf Deutschen
' Zeichensatz umgeschalten.
'
' Durch die Eingabe des Buchstabens S
' kommt folgendes Auswahlmenü.
'
' 0 = USA
' 1 = Frankreich
' 2 = Deutschland
' 3 = Gro₧britanien
' 4 = Dänemark
' 5 = Schweden
' 6 = Italien
' 7 = Spanien
' 8 = Japan
' 9 = Norwegen
' 10 = Dänemark II
'
' Bitte wählen Sie hier Ihren Zeichensatz aus.
' Zahl von 0-10 eingeben.
'
'
' **************************************************************************
' * T = Vertikal Tabulatoren *
' **************************************************************************
'
' Durch die Eingabe des Buchstabens T
' kommt folgendes Auswahlmenü.
'
' A = Vertikaltabulatoreinstellung
' B = Vertikaltabulatoreinstellung pro Kanal
' C = Kanalwahl des Vertikaltabulators
'
' D = Zum Hauptmenü
'
'
' **************************************************************************
' * U = Druckerwahl *
' **************************************************************************
'
'
' Durch die Eingabe des Buchstabens U
' kommt folgendes Auswahlmenü.
'
' A = Drucker einschalten
' B = Drucker ausschalten
'
' C = Zum Hauptmenü
'
'
' ****************************************************************************
' * V = Frei programmierbare Zeichen *
' ****************************************************************************
'
'
' Durch die Eingabe des Buchstabens V
' kommt folgendes Auswahlmenü.
'
' A = Wahl des Rom-Zeichensatzes
' B = Wahl der im Ram gespeicherten frei programmierbaren Zeichen
' C = Rom Zeichensatz in den RAM kopieren
' D = Definition der frei programmierbaren Zeichen
' E = Definition der Druckerzeichen im Steuerbereich
' F = Löschen der festgelegten Steuerzeichen.
'
' G = Zum Hauptmenü
'
' Wie diese Befehle genau Funktionieren wei₧ ich noch nicht genau.
' Bitte selbst ausprobieren. (Vielleicht kann mir mal einer Schreiben
' und sagen wie man selber Zeichen definiert in GFA-Basic.
'
' *************************************************************************
' * W = Steuerung der Eingabedaten *
' *************************************************************************
'
'
' Durch die Eingabe des Buchstabens W
' kommt folgendes Auswahlmenü.
'
'
' A = MSB der Eingabe ist 0
' B = MSB der Eingabe ist 1
' C = Max 8 Bit pro Datum
'
' D = Zum Hauptmenü
'
' Bitte schreiben Sie mir was es sich mit den Funktionen A-C auf sich hat.
'
' ***************************************************************************
' * X = Vergrö₧ern des Druckerbefehlsbereichs *
' ***************************************************************************
'
'
' Durch die Eingabe des Buchstabens X
' kommt folgendes Auswahlmenü.
'
'
' A = Festlegung des Druckerbefehlsbereichs
' B = Löschen des Druckerbefehlsbereichs
'
' C = Zum Hauptmenü
'
' Über einen Brief von Ihnen was die Funktionen A und B bedeuten würde
' Ich mich freuen.
'
' ***************************************************************************
' * Y = Lade/Drucke Text *
' ***************************************************************************
'
'
' Bei Programmstart wird das Programm automatisch auf Deutschen Zeichensatz
' eingestellt. Also Deutsche Umlaute werden richtig gedruckt.
'
' Durch die Eingabe des Buchstabens Y
' kommt folgende Alertbox auf dem Bildschirm
'
' Wollen Sie die ' Zeilen löschen beim Drucken oder normal Drucken.
'
' Wenn Sie die ' Zeichen löschen wollen , ist interesant, wenn Sie
' Ihren Text mit dem GFA Basic Interpreter schreiben.
' Dann bitte Ihren Text als LST Text abspeichern .
' Die ' Zeichen werden dann automatisch durch Leerzeichen ersetzt.
'
' Sie können dieses Text ja einmal mit der obigen Funktion
' ausdrucken.
'
' Bei der Auswahl normal Drucken wird der Text normal gedruckt
' Die Zeilen mit ' werden dann auch als ' Zeichen gedruckt.
'
' **************************************************************************
' * # = Test Druck *
' **************************************************************************
'
' Druckt einen bestimmten Text zum Testen der Einstellungen.
'
' **************************************************************************
' * Z = Programmende *
' **************************************************************************
'
' zum Verlassen des Prgramms.
' Durch Eingabe von Z wird das Programm beendet.
'
' **************************************************************************
'
'
' sollte einmal der Drucker verstellt sein, nicht mehr Drucken. Hilft mei₧t
' ein Aus und wiedereinschalten des Druckers.
'