home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / sigisoft / drucker / lesmich.lst < prev    next >
File List  |  1997-10-18  |  16KB  |  439 lines

  1. ' ***************************************************************************
  2. ' * Anleitung zum Programm                                    23.03.1989    *
  3. ' ***************************************************************************
  4. ' * ------- Druckereinstellung für den Seikosha SP 1000 A  Drucker -------- *
  5. ' ***************************************************************************
  6. ' * müsste auch auf Epson kompatiplen Druckern funktionieren.               *
  7. ' ***************************************************************************
  8. ' * Dieses Programm ist frei kopierbar                    (Public Domain)   *
  9. ' ***************************************************************************
  10. ' * (c) 1989 by Siegfried Hübner, Obere Vorstadt 21, 91575 Windsbach        *
  11. ' ***************************************************************************
  12. '
  13. '
  14. '                             Vorgeschichte
  15. '                             -------------
  16. '
  17. ' Dieses Programm wurde von mir geschrieben, da ich es satt hatte, wegen
  18. ' jeden Computerausdruck ein Textverarbeitungsprogramm einzuladen.
  19. '
  20. ' Das Programm wurde auf einen Atari 520 ST+ mit s/w Atari Monitor SM 124
  21. ' und Philips CM 8833 Farbmonitor in der mittleren Auflösung geschrieben.
  22. '
  23. ' Dieses Programm läuft somit auf jeden Atari ST Computer in s/w sowie
  24. ' in color in der mittleren Auflösung.
  25. '
  26. ' Dieses Text wurde allerdings mit dem GFA-Basic Interpreter geschrieben
  27. ' toll nicht war. Mein Programm allerdings auch.
  28. '
  29. '
  30. '                          Programmtechnisches
  31. '                          -------------------
  32. '
  33. ' Bei Farbmonitor bitte auf mittlere Auflösung umschalten.
  34. ' Funktioniert natürlich auch auf einen sw Monitor.
  35. '
  36. ' Zu Beginn des Programmstartes, ist es gut, wenn man den Drucker schon
  37. ' einmal einschaltet.
  38. '
  39. ' Der Zeichensatz wird zu Beginn des Programmstartes automatisch vom
  40. ' Programm auf Deutsche Zeichen (Umlaute usw. eingestellt.)
  41. ' um auch die Sonderzeichen richtig auszudrucken. Sollten Sie einen
  42. ' anderen Zeichensatz benötigen, so können Sie Ihn ja bei Menüpunkt
  43. ' S = Zeichensatz einstellen. (Erklärung dazu folgt später.)
  44. '
  45. ' Bei Programmstart wird die Hardcopyroutine automatisch auf 960
  46. ' Punkte eingestellt.
  47. '
  48. ' Es wurde auserdem eine gute Fehlerabfangroutine eingebaut die
  49. ' bei Fehleingaben des Bedieners, das Programm erneut startet.
  50. ' ( Ade du schöner Absturz)
  51. '
  52. '                       Erklärung des Hauptmenüs
  53. '                       ------------------------
  54. '
  55. ' Es können Klein oder auch Gro₧buchstaben eingegeben werden (egal was)
  56. ' Bitte immer den Aufangsbuchstaben vor dem = Zeichen eingeben.
  57. '
  58. ' *************************************************************************
  59. ' *    A = Druckbefehl                                                    *
  60. ' *************************************************************************
  61. '
  62. ' Durch das Eingeben des Buchstabens A
  63. ' kommt folgendes Auswahlmenü.
  64. '
  65. ' A = Zeilenvorschub                         = schiebt 1 Zeile nach oben
  66. ' B = Seitenvorschub                         = schiebt 1 Seite nach oben
  67. ' C = Vertikaltabulatoren Zeilenvorschub
  68. ' D = Zeilenvorschub       um n/216 Zoll
  69. ' E = Zeilenrücktransport  um n/216 Zoll
  70. '
  71. ' F = Zum Hauptmenü                          = zurück zum Hauptmenü
  72. '
  73. '
  74. ' ************************************************************************
  75. ' *    B = Schrifttyp                                                    *
  76. ' ************************************************************************
  77. '
  78. ' Hier kan die Schriftart eingestellt werden.
  79. '
  80. ' Durch die Eingabe des Buchstabens B
  81. ' kommt folgendes Auswahlmenü.
  82. '
  83. ' A = Elite ein
  84. ' B = Elite aus
  85. ' C = Schmallschrift ein
  86. ' D = Schmallschrift aus
  87. ' E = Hohe Druckqualität ein
  88. ' F = Hohe Druckqualität aus
  89. ' G = Proportionaldruck ein
  90. ' H = Proportionaldruck aus
  91. ' I = Ausdruck hochgestellt ein
  92. ' J = Ausdruck tiefgestellt ein
  93. ' K = Hoch-Tiefstellung aus
  94. ' L = Italic ein
  95. ' M = Italic aus
  96. ' N = Festlegen der Druckart
  97. ' Q = Fettdruck ein
  98. ' P = Fettdruck aus
  99. ' Q = Ausdruck mit doppelter Anschlagstärke
  100. ' R = Beendigung des Ausdrucks mit doppelter Anschlagstärke
  101. '
  102. ' S = Zurück zum Hauptmenü
  103. '
  104. '
  105. ' **************************************************************************
  106. ' *  C = Ausdruck mit doppelter Zeichenbreite                              *
  107. ' **************************************************************************
  108. '
  109. ' Durch die Eingabe des Buchstabens C
  110. ' kommt folgendes Auswahlmenü.
  111. '
  112. ' A = Ausdruck mit doppelter Zeichenbreite
  113. '     Befehl wird durch Zeilenvorschub beendet.
  114. ' B = Beenden von Position A
  115. ' C = Ausdruck mit doppelter Zeichenbreite
  116. '     (Befehl wird durch Zeilenvorschub nicht beendet)
  117. ' D = Beenden von Position C
  118. '
  119. ' E = Zum Hauptmenü
  120. '
  121. '
  122. ' **************************************************************************
  123. ' * D = Grafikdruck und Hardcopyausdruck                                   *
  124. ' **************************************************************************
  125. '
  126. ' Durch die Eingabe des Buchstabens D
  127. ' kommt folgendes Auswahlmenü.
  128. '
  129. ' A = Standard Grafikdruck
  130. ' B = Grafikdruck mit doppelter Dichte
  131. ' C = Grafikdruck mit doppelter Dichte und
  132. '     doppelter Druckgeschwindigkeit
  133. ' D = Grafikdruck mit vierfacher Dichte
  134. ' E = Verschiedene Grafikdruckarten
  135. ' F = 9-Pin-Grafikdruck
  136. '
  137. ' Die Funktionen A-F bitte selbst Ausprobieren
  138. ' vielleicht kann mir jemand schreiben oder sagen wie diese Funktionen
  139. ' funktionieren.
  140. '
  141. ' ----------------- jetzt kommen die Hardcopyeinstellungen -------------
  142. '
  143. ' G = Hardcopyeinstellung  960 Punkte        (Einstellung für den Drucker)
  144. ' H = Hardcopyeinstellung 1280 Punkte
  145. '
  146. ' I = Hauptmenü
  147. '
  148. ' Erklärung bitte beim Seikosha SP 1000 A Drucker bei Hardcopyausdruck auf
  149. ' 960 Punkte einstellen = Position G
  150. '
  151. '
  152. ' **************************************************************************
  153. ' *  E = Zeilenabstand                                                     *
  154. ' **************************************************************************
  155. '
  156. ' Durch die Eingabe des Buchstabens E
  157. ' kommt folgendes Auswahlmenü.
  158. '
  159. ' A = Zeilenabstand               1/ 8  Zoll
  160. ' B = Zeilenabstand               7/72  Zoll
  161. ' C = Zeilenabstand               1/ 6  Zoll
  162. ' D = Einstellung Zeilenabstand   n/216 Zoll
  163. ' E = Einstellung Zeilenabstand   n/72  Zoll
  164. '
  165. ' F = Zum Hauptmenü
  166. '
  167. '
  168. ' ***************************************************************************
  169. ' * F = Seitenlänge                                                         *
  170. ' ***************************************************************************
  171. '
  172. ' Durch die Eingabe des Buchstabens F
  173. ' kommt folgendes Auswahlmenü.
  174. '
  175. ' A = Einstellung der Seitenlänge in Zeileneinheiten
  176. ' B = Einstellung der Seitenlänge in Zolleinheiten
  177. '
  178. '
  179. ' ***************************************************************************
  180. ' * G = Horizontaltabulator                                                 *
  181. ' ***************************************************************************
  182. '
  183. ' Durch die Eingabe des Buchstabens G
  184. ' kommt folgendes Auswahlmenü.
  185. '
  186. ' A = Setzen des Horizontaltabulators
  187. ' B = Bewegen zur nächsten Tabulatorposition
  188. '
  189. ' C = Zum Hauptmenü
  190. '
  191. '
  192. ' ***************************************************************************
  193. ' * H = Randeinstellung                                                     *
  194. ' ***************************************************************************
  195. '
  196. ' Durch die Eingabe des Buchstabens H
  197. ' kommt folgendes Auswahlmenü.
  198. '
  199. ' A = Rechten Rand setzen
  200. ' B = Linken  Rand setzen
  201. '
  202. ' C = Zum Hauptmenü
  203. '
  204. '
  205. ' ****************************************************************************
  206. ' * I = Unterstreichen                                                       *
  207. ' ****************************************************************************
  208. '
  209. ' Durch die Eingabe des Buchstabens I
  210. ' kommt folgendes Auswahlmenü.
  211. '
  212. ' A = Unterstreichen ein
  213. ' B = Unterstreichen aus
  214. '
  215. ' C = Zum Hauptmenü
  216. '
  217. '
  218. ' *****************************************************************************
  219. ' * J = Puffer löschen                                                        *
  220. ' *****************************************************************************
  221. '
  222. ' Durch Eingabe von J wird der Puffer gelöscht.
  223. '
  224. ' *****************************************************************************
  225. ' * K = Rückschritt                                                           *
  226. ' *****************************************************************************
  227. '
  228. ' *****************************************************************************
  229. ' * L = Summer                                                                *
  230. ' *****************************************************************************
  231. '
  232. ' Durch Eingabe von L gibt der Drucker einen Pips aus.
  233. '
  234. ' *****************************************************************************
  235. ' * M = Ausgangsposition                                                      *
  236. ' *****************************************************************************
  237. '
  238. ' Durch Eingabe von M wird der Drucker in die Ausgangsposition versetzt.
  239. '
  240. ' *****************************************************************************
  241. ' * N = Zeilensprung                                                          *
  242. ' *****************************************************************************
  243. '
  244. ' Durch die Eingabe des Buchstabens N
  245. ' kommt folgendes Auswahlmenü.
  246. '
  247. ' A = Überspringen von n-Zeilen am Seitenende
  248. ' B = Ende der Srungfunktion
  249. '
  250. ' C = Zum Hauptmenü
  251. '
  252. '
  253. ' ****************************************************************************
  254. ' * Q = Papier-Erkennungs-Funktion                                           *
  255. ' ****************************************************************************
  256. '
  257. ' Durch die Eingabe des Buchstabens Q
  258. ' kommt folgendes Auswahlmenü.
  259. '
  260. ' A = Papier-Erkennungsfunktion nicht wirksam
  261. ' B = Papier-Erkennungsfunktion       wirksam
  262. '
  263. ' C = Zum Hauptmenü
  264. '
  265. '
  266. ' ************************************************************************
  267. ' * P = Rückstellung                                                     *
  268. ' ************************************************************************
  269. '
  270. ' ************************************************************************
  271. ' * Q = Löschen                                                          *
  272. ' ************************************************************************
  273. '
  274. ' ************************************************************************
  275. ' * R = Ausdruck in einer Richtung                                       *
  276. ' ************************************************************************
  277. '
  278. ' Durch die Eingabe des Buchstabens R
  279. ' kommt folgendes Auswahlmenü.
  280. '
  281. ' A = Ausdruck in eine Richtung
  282. ' B = Bildirektionaler Ausdruck
  283. '
  284. ' C = Zum Hauptmenü
  285. '
  286. '
  287. ' ************************************************************************
  288. ' * S = Zeichensatz                                                      *
  289. ' ************************************************************************
  290. '
  291. ' Beim Einschalten dieses Programms wird automatisch auf Deutschen
  292. ' Zeichensatz umgeschalten.
  293. '
  294. ' Durch die Eingabe des Buchstabens S
  295. ' kommt folgendes Auswahlmenü.
  296. '
  297. '   0 = USA
  298. '   1 = Frankreich
  299. '   2 = Deutschland
  300. '   3 = Gro₧britanien
  301. '   4 = Dänemark
  302. '   5 = Schweden
  303. '   6 = Italien
  304. '   7 = Spanien
  305. '   8 = Japan
  306. '   9 = Norwegen
  307. '  10 = Dänemark II
  308. '
  309. ' Bitte wählen Sie hier Ihren Zeichensatz aus.
  310. ' Zahl von 0-10 eingeben.
  311. '
  312. '
  313. ' **************************************************************************
  314. ' * T = Vertikal Tabulatoren                                               *
  315. ' **************************************************************************
  316. '
  317. ' Durch die Eingabe des Buchstabens T
  318. ' kommt folgendes Auswahlmenü.
  319. '
  320. ' A = Vertikaltabulatoreinstellung
  321. ' B = Vertikaltabulatoreinstellung pro Kanal
  322. ' C = Kanalwahl des Vertikaltabulators
  323. '
  324. ' D = Zum Hauptmenü
  325. '
  326. '
  327. ' **************************************************************************
  328. ' * U = Druckerwahl                                                        *
  329. ' **************************************************************************
  330. '
  331. '
  332. ' Durch die Eingabe des Buchstabens U
  333. ' kommt folgendes Auswahlmenü.
  334. '
  335. ' A = Drucker einschalten
  336. ' B = Drucker ausschalten
  337. '
  338. ' C = Zum Hauptmenü
  339. '
  340. '
  341. ' ****************************************************************************
  342. ' * V = Frei programmierbare Zeichen                                         *
  343. ' ****************************************************************************
  344. '
  345. '
  346. ' Durch die Eingabe des Buchstabens V
  347. ' kommt folgendes Auswahlmenü.
  348. '
  349. ' A = Wahl des Rom-Zeichensatzes
  350. ' B = Wahl der im Ram gespeicherten frei programmierbaren Zeichen
  351. ' C = Rom Zeichensatz in den RAM kopieren
  352. ' D = Definition der frei programmierbaren Zeichen
  353. ' E = Definition der Druckerzeichen im Steuerbereich
  354. ' F = Löschen der festgelegten Steuerzeichen.
  355. '
  356. ' G = Zum Hauptmenü
  357. '
  358. ' Wie diese Befehle genau Funktionieren wei₧ ich noch nicht genau.
  359. ' Bitte selbst ausprobieren. (Vielleicht kann mir mal einer Schreiben
  360. ' und sagen wie man selber Zeichen definiert in GFA-Basic.
  361. '
  362. ' *************************************************************************
  363. ' * W = Steuerung der Eingabedaten                                        *
  364. ' *************************************************************************
  365. '
  366. '
  367. ' Durch die Eingabe des Buchstabens W
  368. ' kommt folgendes Auswahlmenü.
  369. '
  370. '
  371. ' A = MSB der Eingabe ist  0
  372. ' B = MSB der Eingabe ist  1
  373. ' C = Max 8 Bit pro Datum
  374. '
  375. ' D = Zum Hauptmenü
  376. '
  377. ' Bitte schreiben Sie mir was es sich mit den Funktionen A-C auf sich hat.
  378. '
  379. ' ***************************************************************************
  380. ' * X = Vergrö₧ern des Druckerbefehlsbereichs                               *
  381. ' ***************************************************************************
  382. '
  383. '
  384. ' Durch die Eingabe des Buchstabens X
  385. ' kommt folgendes Auswahlmenü.
  386. '
  387. '
  388. ' A = Festlegung des Druckerbefehlsbereichs
  389. ' B = Löschen des Druckerbefehlsbereichs
  390. '
  391. ' C = Zum Hauptmenü
  392. '
  393. ' Über einen Brief von Ihnen was die Funktionen A und B bedeuten würde
  394. ' Ich mich freuen.
  395. '
  396. ' ***************************************************************************
  397. ' * Y = Lade/Drucke  Text                                                   *
  398. ' ***************************************************************************
  399. '
  400. '
  401. ' Bei Programmstart wird das Programm automatisch auf Deutschen Zeichensatz
  402. ' eingestellt. Also Deutsche Umlaute werden richtig gedruckt.
  403. '
  404. ' Durch die Eingabe des Buchstabens Y
  405. ' kommt folgende Alertbox auf dem Bildschirm
  406. '
  407. ' Wollen Sie die ' Zeilen löschen beim Drucken oder normal Drucken.
  408. '
  409. ' Wenn Sie die ' Zeichen löschen wollen , ist interesant, wenn Sie
  410. ' Ihren Text mit dem GFA Basic Interpreter schreiben.
  411. ' Dann bitte Ihren Text als LST Text abspeichern .
  412. ' Die ' Zeichen werden dann automatisch durch Leerzeichen ersetzt.
  413. '
  414. ' Sie können dieses Text ja einmal mit der obigen Funktion
  415. ' ausdrucken.
  416. '
  417. ' Bei der Auswahl normal Drucken wird der Text normal gedruckt
  418. ' Die Zeilen mit ' werden dann auch als ' Zeichen gedruckt.
  419. '
  420. ' **************************************************************************
  421. ' * # = Test Druck                                                         *
  422. ' **************************************************************************
  423. '
  424. ' Druckt einen bestimmten Text zum Testen der Einstellungen.
  425. '
  426. ' **************************************************************************
  427. ' * Z = Programmende                                                       *
  428. ' **************************************************************************
  429. '
  430. ' zum Verlassen des Prgramms.
  431. ' Durch Eingabe von Z wird das Programm beendet.
  432. '
  433. ' **************************************************************************
  434. '
  435. '
  436. ' sollte einmal der Drucker verstellt sein, nicht mehr Drucken. Hilft mei₧t
  437. ' ein Aus und wiedereinschalten des Druckers.
  438. '
  439.