★ APPLICATIONS ★ DIVERS ★ Grafik Hardcopy für Anspruchsvolle ★ |
Grafik Hardcopy Fur Anspruchsvolle (CPC Amstrad International) | Applications Divers |
Wohl jeder Druckerbesitzer hat irgendwann einmal den Wunsch gehegt, seine mühsam aufgebaute Bildschirmgrafik zu Papier zu bringen, und mit einer der vielen Hardcopyroutinen, die bereits veröffentlicht wurden, schien das auch kein Problem zu sein. Das Ergebnis entsprach dann jedoch meist nicht den Erwartungen, so daß diese Idee ersteinmal wieder in der Versenkung verschwand. Aus dieser Erfahrung heraus veröffentlichen wir das nachfolgende Programm, das gegenüber den herkömmlichen Routinen einige wesentliche Verbesserungen aufzuweisen hat. Zunächst einmal ist dies, unseres Wissens nach, die erste Hardcopy-Routine, die alle 8 Bits der Centronics-Schnittstelle nutzt Voraussetzung zum einwandfreien Betrieb ist, daß Sie in Ihrem Rechner eine der vielen Hardware-Erweiterungen für das achte Bit eingebaut haben (z.B. "Operation gelungen..." Heft 5/86). Selbstverständlich funktioniert es auch mit jeder anderen Erweiterung. Weiterhin werden die Bildschirmfarben - anders als sonst üblich - auf dem Papier durch entsprechende Rasterung wiedergegeben, so daß Besitzer eines Grünmonitors eine fast 100 %-ige Kopie des Bildschirms erhalten. Da diese Rasterung in Mode 2 nicht nötig ist und in Mode 0 nicht realisiert werden kann, kann die Routine nur in Mode 1 aufgerufen werden. Um eine wirklich verzerrungsfreie Grafik zu erhalten, wird ein besonderer Druckmodus verwandt, in dem der Drucker die Punkte horizontal in genau dem gleichen Abstand bringt wie vertikal. Das Bild wird dabei um 90 Grad gedreht und im DIN-A4-Format ausgedruckt. Die Routine erkennt den Rechnertyp und paßt sich selbständig an. Da auf die umständliche Pixeltest-Abfrage verzichtet wurde, arbeitet das Programm sehr schnell und kann jederzeit mit ESC abgebrochen werden. Anpassung an verschiedene Drucker: Das Programm wurde ursprünglich für den Star SG 10 geschrieben. Folgende Adressen ermöglichen eine Anpassung an andere Druckertypen :
EPSON FX 85: 51 POKE &A0A0,&6C: POKE &A0A9,&2A SEIKOSHA SP-1000 CPC:
|