home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Anwendun / CyPress / DRUCKER / BEISPIEL / BEISPIEL.CPR < prev   
Encoding:
Text File  |  1995-07-26  |  7.8 KB  |  246 lines

  1. ; ************************************************************
  2. ; Druckeranpassung für CyPress, die Textverarbeitung
  3. ; Copyright (c)1995 Bartholomay/Duchalski
  4. ; Originaltreiber (c)1991 SHIFT, Flensburg
  5. ;
  6. ; Anpassung für das Modell: P6, P7, P2000 und kompatible
  7. ;        Druckerhersteller: NEC
  8. ;            Anpassung von: Heino Hansen
  9. ;      Datum der Anpassung: 18.04.1991
  10. ;      Zuletzt geändert am: 27.02.1992
  11. ; ************************************************************
  12.  
  13. ; Bitte beachten Sie: Jede Zeile der Druckeranpassung wird ein-
  14. ; geleitet von einer Zahl, die  CyPress  mitteilt,  für welches
  15. ; Kommando die folgenden Angaben gelten. Sie können solche Zei-
  16. ; len löschen, dürfen aber die Reihenfolge nicht verändern oder
  17. ; die Doppelpunkte entfernen. 
  18. ; Nach einem Semikolon folgen Kommentare, die von CyPress nicht
  19. ; beachtet werden.
  20. ; Die Angaben in eckigen Klammern sind ebenfalls Kommentare zur 
  21. ; besseren Orientierung.
  22. ; Werte (wie z.B. bei 41: [Zeilenhöhe im Editor] sind durch die
  23. ; Tilde "~" einzuleiten.
  24.  
  25.   0: [Druckername        ] ~NEC P6/P7 
  26.   1: [Typ                ] ~3
  27.  
  28. ; ********* Anmerkungen zu 01: Druckertyp *********************
  29. ; CyPress unterstützt zahlreiche unterschiedliche Druckertypen,
  30. ; die wie folgt numeriert sind:
  31. ;
  32. ;  1 Atari Laserdrucker am DMA Port 
  33. ;  2 HP-kompatible Laserdrucker, seriell und parallel
  34. ;  3 24-Nadeldrucker mit einer max. Auflösung von 360 x 360 dpi
  35. ;  4 24-Nadeldrucker mit einer max. Auflösung von 360 x 180 dpi
  36. ;  5  9-Nadeldrucker
  37. ;  6 48-Nadeldrucker mit einer max. Auflösung von 360 x 360 dpi
  38. ;    (Auch Tintenstrahl, wie z.B. Canon BJ-10e !)   
  39. ;  7 Typenraddrucker
  40. ;  8 Fax mit Tele Office in ganzen Seiten (benötigt > 1 MB RAM)
  41. ; 11 Fax mit Tele Office in Druckstreifen
  42.  
  43.   2: [Übertragung        ] ~3
  44.  
  45. ; ********* Anmerkungen zu 02: Übertragung ********************
  46. ; CyPress gibt Daten an die serielle oder parallele Schnitt-
  47. ; stelle aus. Die Ziffern bedeuten: 
  48. ; 1  serielle Schnittstelle (meist HP-Kompatible)
  49. ; 2  parallele Schnittstelle über BIOS (normaler Anschluß)
  50. ; 3  parallele Schnittstelle direkt programmiert (schneller)
  51. ; 4  Übertragung in Datei (Zum  Ausdruck  auf  einem PC mit dem
  52.      "copy"-Befehl  unbedingt  angeben, daß es sich um *binäre*
  53.      Daten handelt!)
  54.  
  55.   3: [Param. als ASCII    ] ~0
  56.  
  57. ; ********* Anmerkungen zu 03: Parameterübergabe **************
  58. ; Es gibt Drucker, die erwarten die Werte einer Option in  Form
  59. ; von Strings als Text, d.h., daß  der  Wert  97 nicht als Wert
  60. ; übertragen wird, sondern als  Text  mit den Codes für 9 und 7
  61. ; und dementsprechend mit zwei Werten. Ist dies bei Ihrem Druk-
  62. ; ker der Fall, tragen Sie bei 3: eine Eins ein. 
  63.  
  64.   4: [Drucken als *.ABM] ~0     ;Druckt die Seite als Grafik in
  65.                                 ;eine  Datei,  wenn "~1" einge-
  66.                                 ;tragen wird.
  67.   5: [ABM um 90° drehen] ~0     ;Dreht  die  mit 4. ausgegebene
  68.                                 ;Grafik zusätzlich um 90°
  69.   6: [Grafikoptimierung] ~0     ;Berechnet Grafiken genauer und
  70.                                 ;erzeugt bessere Druckergebnis-
  71.                                 ;se. Aaaaber:  Die  Grafik wird
  72.                                 ;im Text  etwas  kleiner darge-
  73.                                 ;stellt als im Druck.
  74.  
  75. ; ********* Sequenzen zum Einschalten der Schriftattribute **** 
  76.  
  77.  11: [fett                ] 27 'E 
  78.  13: [kursiv            ] 27 '4 
  79.  14: [unterstrichen        ] 27 '- 1 
  80.  16: [hoch                ] 27 'S 1 
  81.  17: [tief                ] 27 'S 0 
  82.  
  83. ; ********* Sequenzen zum Ausschalten der Schriftattribute ****
  84.  21: [fett                ] 27 'F 
  85.  23: [kursiv            ] 27 '5 
  86.  24: [unterstrichen        ] 27 '- 0 
  87.  26: [hoch                ] 27 'T 
  88.  27: [tief                ] 27 'T 
  89.  
  90. ; ********* Einige Standardkommandos **************************
  91.  
  92.  31: [Druckerreset        ] 27 '@ 27 'R 0 27 'x 1 27 'P
  93.  32: [Wagenrücklauf        ] 13
  94.  33: [Zeilenvorschub    ] 10
  95.  34: [Seitenvorschub    ] 12
  96.  
  97. ; Die folgenden  Eintragungen  werden  wichtig,  wenn statt der
  98. ; Druckerschrift mit GEM- oder CyPress Fonts gearbeitet  werden
  99. ; soll ( z.B. für Atari-Laserdrucker ), weil der Drucker  nicht
  100. ; über eigene Schriften verfügt.
  101. ; Die in  40:  eingetragene Schrift wird dann als Systemschrift
  102. ; benutzt.
  103.  
  104. ; Die Angabe der default-Zeilenhöhe für den Editor  (der  keine
  105. ; variablen Zeilenabstände kennt) in 41: ist in 1/90 Zoll anzu-
  106. ; geben. Die cpi-Angabe wird nur wirksam, wenn nicht mit Signum
  107. ; Zeichen gemischt wird (dann ist sie 10). 
  108.  
  109.  41: [Zeilenhöhe im Editor    ] ~18 
  110.  
  111.  50: [Grafikstart        ] 27 '* 40 
  112.  51: [x-Auflösung (dpi)    ] ~360 
  113.  52: [y-Auflösung (dpi)    ] ~360 
  114.  
  115. ; Sollten Sie mit einem  HP-LaserJet-kompatiblen  Drucker (auch
  116. ; DeskJet) arbeiten, so sollten Sie testen, ob dieser eventuell
  117. ; komprimiert Daten übertragen  kann.  Setzen Sie dazu den Ein-
  118. ; trag 53: auf "~1" (ist vorgegeben). Sollte dies nicht möglich
  119. ; sein (der Drucker druckt nur unkontrolliert), ist der Eintrag
  120. ; auf "~0" zu setzen.
  121.  
  122.  53: [Komprimierung        ] ~0
  123.  
  124.  55: [horizontale Positionierung] 27 '\
  125.  56: [Auflösung in 1/inch        ] ~180 
  126.  57: [vertikaler Zeilenvorschub    ] 28 '3 
  127.  58: [Auflösung in 1/inch        ] ~360 
  128.  
  129.  60: [Druckstart    ] 27 '@ 27 'R 0 27 'x 1 27 'P
  130.  61: [neue Seite    ]
  131.  62: [neue Zeile    ]
  132.  63: [Zeilenende    ]
  133.  64: [Seitenende    ]
  134.  65: [Druckende     ] 27 '@
  135.  
  136. ; Nur für Drucker, die  selbständig  Kopien  ganzer Druckseiten
  137. ; ausgeben können:
  138.  
  139.  66: [Mehrfachkopien] 
  140.  
  141. ; Nicht bedruckbare Ränder werden bei der Angabe des Seitenfor-
  142. ; mats und bei allen Positionsangaben berücksichtigt.  Sie sind
  143. ; druckerspezifisch und sollten mit einem Probeausdruck  ermit-
  144. ; telt werden. Alle Angaben in Zentimetern, bitte.
  145.  
  146.  70: [oben    ] ~2
  147.  71: [unten    ] ~2
  148.  72: [links    ] ~0.2
  149.  73: [rechts] ~1
  150.  
  151. ; Besondere Unterstützung von Druckern mit Einzelblattzuführung
  152. ; und/oder mehreren Papierschächten:
  153.  
  154.  80: [Einzelblatteinzug    ] ~0
  155.  81: [Blatt 1 einziehen    ] 
  156.  82: [Blatt n einziehen    ]
  157.  
  158. ; Dialogparameter  vorwählen  mit  1 = ausgewählt und 0 = nicht
  159. ; ausgewählt im Dialog "Text drucken" und "Dokument drucken".
  160.  
  161.  90: [Zeilen pro Seite        ] ~60
  162.  91: [Seiten bis Pause        ] ~150
  163.  92: [proportionale Schrift    ] ~0
  164.  93: [Pausen für Einzelblatt] ~1
  165.  
  166.  94: [Seiten bis Pause        ] ~150
  167.  95: [Qualität                ] ~1
  168.  96: [Grafiken drucken        ] ~1
  169.  97: [Exemplare sortiert    ] ~0
  170.  98: [Pausen für Einzelblatt] ~1
  171.  
  172. ; Ausnahmeliste für ASCII-Wandlung, die bewirkt, daß z.B. immer
  173. ; dann, wenn das Zeichen "ß" ausgegeben werden soll, vorher auf
  174. ; den deutschen Zeichensatz umgeschaltet,  und anschließend auf
  175. ; den amerikanischen  Zeichensatz  zurückgeschaltet  wird. Ihre
  176. ; Angabe kann beliebig lang, aber nicht mehrzeilig sein.
  177.  
  178. 100: 'ß        27 82 2 126 27 82 0    ; Umschalten auf deutsch,  dann
  179. 101: 'ü        27 82 2 125 27 82 0    ; drucken und zurückschalten
  180. 102: 'ö        27 82 2 124 27 82 0    ;                "
  181. 103: 'ä        27 82 2 123 27 82 0    ;                "
  182. 104: 'Ü        27 82 2  93 27 82 0    ;                "
  183. 105: 'Ö        27 82 2  92 27 82 0    ;                "
  184. 106: 'Ä        27 82 2  91 27 82 0    ;                "
  185. 107: '§        27 82 2  64 27 82 0 ;                "    
  186. 108: '     32                    ; Leerzeichen, da unbekannt ...
  187.  
  188. ; Falls durch Ausdruck der Grafiksymbole bei 'normalem' Zeilen-
  189. ; abstand die Zeichen vertikal versetzt gedruckt werden, können
  190. ; Sie die folgenden Zeilen  auskommentieren  (die Semikolon  am
  191. ; Zeilenanfang löschen).
  192.  
  193. ;112: 175 32
  194. ;113: 176 32
  195. ;114: 177 32
  196. ;115: 178 32
  197. ;116: 179 32
  198. ;117: 180 32
  199. ;118: 181 32
  200. ;119: 182 32
  201. ;120: 183 32
  202. ;120: 184 32
  203. ;121: 185 32
  204. ;122: 186 32
  205. ;123: 187 32
  206. ;124: 188 32
  207. ;125: 189 32
  208. ;126: 190 32
  209. ;127: 191 32
  210. ;128: 192 32
  211. ;129: 193 32
  212. ;130: 194 32
  213. ;131: 195 32
  214. ;132: 196 32
  215. ;133: 197 32
  216. ;134: 198 32
  217. ;135: 199 32
  218. ;136: 200 32
  219. ;137: 201 32
  220. ;138: 202 32
  221. ;139: 203 32
  222. ;140: 204 32
  223. ;141: 205 32
  224. ;142: 206 32
  225. ;143: 207 32
  226. ;144: 208 32
  227. ;145: 209 32
  228. ;146: 210 32
  229. ;147: 211 32
  230. ;148: 212 32
  231. ;149: 213 32
  232. ;150: 214 32
  233. ;151: 215 32
  234. ;152: 216 32
  235. ;153: 217 32
  236. ;154: 218 32
  237. ;155: 219 32
  238. ;156: 220 32
  239. ;157: 221 32
  240. ;158: 222 32
  241. ;159: 223 32
  242.  
  243. ;160: 244 32
  244. ;161: 245 32
  245.  
  246.