APPLICATIONSDIVERS ★ Schriftsetzer ★

Schriftsetzer : Seikosha GP 500 CPC (CPC Amstrad International)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Bessere Schrift auf dem Seikosha GP 500 CPC

Wer den Drucker Seikosha GP 500 CPC besitzt und das schlechte Schriftbild als störend empfindet, der hat nun die Gelegenheit, die Druckqualität um einiges zu verbessern.

Um dieses Manko zu beseitigen, wurde dieses kleine Utility geschrieben, das es ermöglicht, den Originalzeichensatz des CPCs auf dem Drucker auszudrucken. Durch Kopieren des Zeichensatz in den Symbolspeicher mit dem Befehl 'Symbol After 32' und durch das Errechnen der Werte mit dem Programm ' Umrech. BAS' (Listing 1) wurden die Originalwerte in eine für den GP 500 CPC brauchbare Datei umgerechnet, die abschließend gesichert wird. Der abgespeicherte Dateiname lautet: GP500CPC.SYM.

Text drucken

Das Programm 'DRUCK.BAS' (Listing 2) liest die neu erstellte Datei 'GP500CPC.SYM' wieder ein und verlangt nun vom Benutzer eine Texteingabe, die aus drucktechnischen Gründen nur 60 Zeichen enthalten darf. Dieser Text wird anschließend ausgedruckt.

Wer aber seinen Text durch Unterstreichen hervorheben will, muß erst das Programm 'DRUCK.BAS' einladcn und die Routine 'UNTERSTR.BAS' (Listing 4) mit CHAIN MERGE “UNTERSTR.BAS" dazuladen. Der dann eingegebene Text wird automatisch unterstrichen ausgeben.

Eine Invertierung des Textes ist mit der Routine 'INVERT.BAS' (Listing 3) möglich, die wie die Unterstreichungsroutine zugeladen werden muß.

Nun ist der Amstrad-Zeichensatz nicht jedermanns Geschmack; daher bleibt einem auch die Möglichkeit, eigene Zeichensätze einzubinden. Dazu muß die Definition des gewünschten Zeichensatzes nach dem Befehl 'Symbol After 32' in das Programm eingebunden werden.

Wer immer denselben Text auszudrucken hat. definiert diesen vorher durch a$= "Beispiel" und entfernt die Texteingaberoutine. Da das Programm 'UMRECH.BAS' alle Werte der Symbole 32 bis 255 umrechnet, können auch die Sonder Zeichen ab ASCII 128 als Text definiert werden. So kann dei Text zum Beispiel aussehen: a$=CHR$(164) + "opyrigh 1990 by PC Amstrad".

Dieser Programmverbund kann zum Druck von Etiketten Adressen in Serienbriefen, Briefen (bei entsprechender Programmierung) und selbsterstellten Zeitungen genutzt werden.

Und nun zu den Programmen selbst:

  • 'UMRECH.BAS' rechnet den Originalzeichensatz um um erstellt die Datei 'GP500CPC.SYM'. Berechnungsdaue etwa 3" ½ Minuten.
  • 'DRUCK.BAS' fordert den Text und druckt diesen aus.
  • 'INVERT.BAS' ist eine Zusatzroutine, die den Text invertiert druckt.
  • 'UNTERSTR.BAS' ist eine Zusatzroutine, die den gedruckten Text unterstreicht.

Da beim GP 500 CPC die Nadeln senkrecht angebracht sind werden die Werte für ein Zeichen auch senkrecht anstarwaagerecht - wie beim CPC - berechnet (siehe auch Seit 15 im Handbuch zum GP 500 CPC). Dies erledigt das Umrechnungsprogramm. Ein weiteres Problem war auch, da der Zeichensatz des Druckers pro Zeichen nur eine Breit von 6 Pixeln, und nicht von 8 Pixeln wie der CPC, besitz Deshalb reduziert sich auch die Anzahl der Zeichen pro Re he auf 60. Denn mehr als 480 Pixel kann der Drucker pr Reihe nicht drucken. Das nächste Problem war die fehlend Möglichkeit Unterlängen zu drucken. Davon waren die fogenden Zeichen betroffen: ' ; g j p q y '. Um sie dennoch e kennbar zu drucken, wurde jeweils die erste Pixelreihe dieser Zeichen gelöscht und als letzte Pixelreihe definiert. Siel 'UMRECH.BAS', Zeilen 150bis 240. Das letzte Manko, d plötzlich auftauchenden Punkte im Text, konnte leider b heute nicht beseitigt werden. Wir nehmen an, daß es sich da bei um einen Fehler in der Grafikdruckroutine des Druckebetriebssystems handelt.

CPCAI , Lars Aschenbach

★ PUBLISHER: CPC Amstrad International
★ YEAR: 1990
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: CPC AMSTRAD INTERNATIONAL 1990
★ AUTHOR: Lars Aschenbach

 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» Schriftsetzer-Seikosha  GP  500  CPC    (CPC  Amstrad  International)    GERMANDATE: 2020-04-22
DL: 158
TYPE: ZIP
SiZE: 7Ko
NOTE: 40 Cyls
.HFE: Χ

» Schriftsetzer-Seikosha  GP  500  CPC    (CPC  Amstrad  International)    LISTING    GERMANDATE: 2020-05-27
DL: 159
TYPE: PDF
SiZE: 224Ko
NOTE: 6 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Task Manager for SymbOS
» Applications » RAM-Dump (CPC Amstrad International)
» Applications » Scoop Poop 3
» Applications » Gen (CPC Amstrad International)
» Applications » Label Design / Label-Design
» Applications » Calculo De Areas Y Perimetros por Coordenadas
Je participe au site:
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 513 millisecondes et consultée 809 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.