★ APPLICATIONS ★ BUREAUTIQUE ★ TILGUNGSPLAN ★![]() |
| Defprint (CPC Amstrad International) | Applications Bureautique |
DEFPRINT ist eine Kombination aus Zeicheneditor und Druckertreiber. Das Programm dient dazu, eigene Zeichensätze zu entwerfen, zu speichern, zu überarbeiten und in den Drucker zu laden. Ohne ein solches Hilfsprogramm ist das kaum zu schaffen. In vielen Handbüchern fehlen die nötigen Informationen. Im übrigen ist die Definition eigener Druckerzeichen schwieriger als das Entwerfen von Bildschirmzeichen, wegen der Regel, daß nicht zwei Nadeln überlappend gesetzt werden dürfen. Aus diesem Grunde gibt es auch keinen Algorithmus zum Invertieren von Druckerzeichen; man muß verschiedene Möglichkeiten durchprobieren und nach künstlerischen Gesichtspunkten entscheiden. Diesem Zweck dient der Editor DEFPRINT. Er erlaubt Probedrucke und Veränderungen des Entwurfs, bevor ein Zeichen in den erzeugten Zeichensatz übernommen wird. Vorhandene Zeichensätze können wiedereingeladen und editiert werden. Das Programm ist getestet auf den Druckern Epson FX-85 und STAR SG-15. Es sollte daher auf den meisten 9-Nadel-Druckern laufen. Die beiden Drucker unterscheiden sich in den Grafiksteuerzeichen. Für den STAR muß eine markierte Programmzeile gelöscht oder die Variable »dr« auf Null gesetzt werden. Diese Druckerkennung wird mit den erzeugten Zeichensätzen abgespeichert. Ein Epson-File läuft demnach nur auf einem Epson Drucker richtig. Vollständig ausnutzen kann man es nur, wenn der Centronics-Ausgang des CPC-Computers auf 8 Bit erweitert ist, wie es in zahlreichen Bastelanleitungen beschrieben wurde. Sonst lassen sich nur die Zeichen mit den ASCII-Codes < 128 umdefinieren und man kann nur 8 Nadeln des Druckkopfs ansprechen. DEFPRINT ist auf dem Schneider 464 geschrieben. Nach meiner Absicht soll es auf allen Computern der CPC-Reihe laufen. Ich weiß aber nicht, ob der im Programm verwendete Patch für den 8-Bit-Betrieb auf dem CPC664/6128 richtig arbeitet. Wie im Programm vermerkt, entstammt er der Zeitschrift CPC International Nr. 11/86. Als Ergänzung des Programms ist die Routine DEFINST zu betrachten. Sie lädt einfach einen gespeicherten Zeichensatz in den Drucker, ohne ihn zu bearbeiten. Man kann sie als Vorspann zu Programmen verwenden, die einen anwenderdefinierten Zeichensatz benötigen. Die Programme DEFPRINT
Erläuterungen zum Programm und Hilfen für eventuelle Anpassungen an andere Drucker finden sich im Listing. Beim Abtippen können sämtliche REMarks weggelassen werden. DEFINST
|