Herramientas de usuario

Herramientas del sitio


de:hardware:perifericos:ct_scanner

CT Scanner

A> CT SCANNER

Der CT Scanner von Cirtech ist ein Bilderfassungsgerät, das an ein Interface angeschlossen wird, welches wiederum auf den Erweiterungsport des PCW gesteckt wird.

Hardware-Bilder
Beschreibung, Kontext und Erhaltungsgeschichte

Entwickelt, hergestellt und ab **1987** im Vereinigten Königreich von der renommierten schottischen Firma **Cirtech** (unter der Leitung des Ingenieurs Ian Leyland) vermarktet, repräsentiert der CT Scanner (mit der Hardware-Revision v1.6 als ausgereiftem Produktionsstandard) eine der brillantesten und begehrtesten peripheren Software- und Hardwarelösungen im Amstrad-PCW-Ökosystem. In einer Zeit, in der traditionelle Flachbett-Flachbettscanner unerschwingliche Preise hatten, die den Preis des Computers selbst leicht verdoppelten, entwickelte Cirtech ein hybrides Hardware-Kit, das in der Lage war, den werkseitigen Nadeldrucker des Amstrad PCW (Modelle der 8000er-Serie) in einen hochauflösenden optischen Bilddigitalisierer zu verwandeln.

Im Gegensatz zu eigenständigen Erfassungsgeräten fehlten dem CT Scanner eigene Motoren, um den optischen Sensor zu bewegen. Stattdessen basierte das System vollständig auf der Wiederverwendung der Präzisionsservomechanik, die bereits serienmäßig im Amstrad-Drucker verbaut war. Der Benutzer entfernte die Farbbandkassette aus dem Drucker und steckte stattdessen einen kleinen optischen Lesekopf mit einer reflektierenden Fotodetektorkapsel fest.

Nach dem Einlegen des Dokuments oder Bildes in die Walzenzuführung und dem Starten der von Cirtech mitgelieferten dedizierten Software sendete der Computer Stoßwellen von "transparenten" Druckbefehlen. Diese Befehle zwangen den Druckerschlitten zu kontinuierlichen horizontalen Abtastungen (X-Achse) und synchronen Walzenmikroprüfungen (Y-Achse). Gleichzeitig projizierte der optische Kopf einen Lichtstrahl auf das Papier und maß die reflektierte Lichtintensität, wodurch das Dokument rein mechanisch Zeile für Zeile digitalisiert wurde.

Hardware-Architektur und Platinenkomponenten

Die interne Leiterplatte (PCB) des modularen Interfaces in der Revision v1.6 demonstriert die hohen industriellen Fertigungsstandards von Cirtech und verwendet diskrete Filterkomponenten sowie optimierte Logikchips für die Erfassung analoger Signale in Echtzeit:

  • Präzisions-Analog-Digital-Wandler (ADC): Das Herzstück der sekundären Platine ist ein integrierter Analog-Digital-Wandler nach dem Prinzip der sukzessiven Approximation. Der Lesekopf liefert ein kontinuierliches analoges elektrisches Signal proportional zur Menge des reflektierten Lichts (wobei weißes Papier die maximale Spannung liefert und schwarze Tinte den Strahl absorbiert, wodurch die Spannung sinkt). Der ADC wandelt diesen Fluss in binäre Werte um, die für den Prozessor des PCW lesbar sind.
  • Steuerungslogik mit programmierbaren Logikbausteinen (PAL): Im Gegensatz zu preisgünstigen Schnittstellen von Wettbewerbern, die die CPU durch aggressive Abfrageschleifen überlasteten, integriert die PCB von Cirtech programmierbare Logikbausteine vom Typ PAL (Programmable Array Logic). Diese Chips übernehmen die ultraschnelle Dekodierung der Z80-Busadressen und stabilisieren die logischen Leitungen, die erforderlich sind, um die Datenabtastung des ADC genau in dem Moment zu koordinieren, in dem der Druckkopf jede physische Koordinate des Rasters passiert.
  • Signalisolierung und Operationsfilter: Die Platine integriert diskrete Operationsverstärker zur Verstärkung der subtilen Spannung, die vom Fototransistor des Kopfes gesendet wird, zusammen mit Entkopplungskondensatoren zur Filterung elektromagnetischer Störungen, die durch die starken Spulenmotoren des Druckerschlittens während der Bewegung erzeugt werden.
I/O-Port-Mapping und Low-Level-Bitlogik

Für die direkte Kommunikation mit der Zilog Z80-CPU des Amstrad PCW decodiert die PAL-Logikmatrix des Cirtech-Interfaces einen spezifischen Portbereich auf dem oberen Hardware-Bus. Dies ermöglicht es der Software, die digitalisierten Helligkeitsdaten des ADC in Echtzeit abzurufen:

  • Bilddaten-Leseport: Das Ausführen eines Port-Eingabebefehls (IN A, (C)), der auf die von der Cirtech-PAL zugewiesene Adresse abzielt, zwingt den ADC, sofort den binären Helligkeitszustand des Pixels auszugeben, auf den der optische Lesekopf in diesem Moment zeigt.
  • Schwellenwert- und Dithering-Logik: Da die native Videohardware des Amstrad PCW 8256/8512 strukturell auf ein reines Monochrom-Layout beschränkt ist (Pixel sind auf der Ebene des gemappten Video-RAMs entweder komplett an oder aus), führte die Cirtech-Software eine fortschrittliche algorithmische Verarbeitung durch. Wenn das vom ADC gelesene Byte einen mittleren Schwellenwert überschritt, wurde es als weiß gespeichert, andernfalls als schwarz. Um Graustufen (beim Scannen von Fotos) zu simulieren, führte die Software Fehlerdiffusions- oder Matrix-Dithering-Algorithmen aus, bei denen dichte schwarze Pixelhaufen in dunklen Bereichen und verstreute Punkte in hellen Feldern verteilt wurden.
Software-Integration und Erfassungsmodi

Das kommerzielle Kit wurde mit einer 3-Zoll-Disketten ausgeliefert, die eine hochentwickelte Dienstprogramm-Software enthielt, die exklusiv für die CP/M Plus-Betriebssystemumgebung des PCW entwickelt wurde:

  • Scan-Auflösung: Die horizontale Auflösung (X-Achse) wurde durch die softwareseitige Abtastfrequenz bestimmt, die mit der Geschwindigkeit des Druckerschlittens synchronisiert war, wodurch Dichten von bis zu 200 Punkten pro Zoll (DPI) erreicht wurden. Die vertikale Auflösung (Y-Achse) hing direkt von den Schritten des Amstrad-Walzenvorschubmotors ab, was hochpräzise, zeilenweise Abtastungen im Mikroschrittverfahren ermöglichte.
  • Dateiformate und Bearbeitungswerkzeuge: Die Software verfügte über eine Echtzeit-Monitoranzeige, die das gescannte Bild progressiv von unten nach oben aufbaute, während sich die Walze vorwärts bewegte. Digitale Bilder konnten zugeschnitten, in der Polarität invertiert (Negativ/Positiv) und in proprietären Grafikformaten gespeichert werden. Diese Dateien konnten dann direkt in Desktop-Publishing-Suiten importiert oder für Textverarbeitungsprogramme konvertiert werden, was die Druckfähigkeiten des Computers im Büro drastisch erweiterte.

de/hardware/perifericos/ct_scanner.txt · Última modificación: por jesus