Der PC als Fotokopierer

Wer neben einem PC auch einen Scanner und einen Drucker sein eigen nennt, kann daraus im Handumdrehen einen Fotokopierer machen – ein kleines Tool sorgt für den nötigen Komfort.

Zugegeben: Die Idee aus Scanner und Drucker per PC eine Art Fotokopierer zu machen, ist so alt, wie die ersten Scanner selbst. Zudem wird jedem noch so mickrigen Scanner tonnenweise Bildbearbeitungs-Software beigelegt, mit der sich unter anderem natürlich auch "Fotokopien" machen lassen: Vorlage einscannen, dann auf die richtige Größe bringen und schließlich ausdrucken. Was sich aber zunächst als 30-Sekunden-Aktion anhört, kann schnell zu einem 30-Minuten-Akt werden – pro "Kopie" versteht sich. Denn selbst sogenannte Lite-Versionen der gängigen Bildbearbeitungsprogramme sind derart mit Funktionen überfrachtet, daß man den Wald vor Bäumen nicht mehr sieht. Selbst die Windows-eigene Imaging-Software, die eigentlich direkt auf Scanner zugeschnitten ist, macht da keine Ausnahme. Klar, daß man unter diesen Voraussetzungen lieber zum Kopierer um die Ecke geht, als daß man sich mit der eigenen Hardware plagt.  

Weniger ist mehr ...
Bleibt die Frage, woran es eigentlich liegt, daß man seine Kopien lieber mit einem alten, klapprigen Fotokopierer macht, als daß man seine neue Luxus-Hardware schnurren läßt? Die Antwort liegt wohl in der großen grünen Copy-Taste auf jedem Kopierer: Einfach drücken und ein paar Sekunden später hält man das gewünschte Duplikat in den Händen – aber genau das gibt es beim PC nicht. 
	Mit anderen Worten: Es fehlt Windows an einem simplen kleinen Utility, quasi mit einer einzigen Schaltfläche, um einen Ausdruck des auf den Scanner liegenden Dokuments zu erhalten. Dabei könnte sich jeder Visual Basic-Programmierer ein solches Tool im Handumdrehen selbst schreiben. Die notwendigen Steuermodule für den Zugriff auf den Scanner sind durch die Imaging-Software bereits im Betriebssystem enthalten bzw. können kostenlos über das Web heruntergeladen werden. 

Scrint – das fehlende Glied
Wie ein solches Single-Button-Copy-Tool aussehen könnte, zeigt das PCpro-Utility Scrint  – "Scan and print" – in Abbildung 1. Nachdem das zu kopierende Dokument auf den Scanner gelegt wurde, drückt man einfach auf die grüne Taste – und wenige Sekunden später wirft der Drucker das Duplikat aus. 
	Um das praktische Utility möglichst übersichtlich zu halten, wurde es über Registerkarten organisiert. Eventuell nötige Einstellungen wie Scanner- und Druckerauswahl oder etwa die Anzahl der Kopien werden auf der Karte Optionen gemacht (Abbildung 2). Dort haben Sie dann auch die Möglichkeit festzulegen, ob Sie eine 1:1-Kopie erhalten wollen oder ob das eingescannte Dokument auf die tatsächlich bedruckbare Fläche reduziert werden soll.

Arbeiten mit Scrint 
Grundvoraussetzungen für den reibungslosen Einsatz von Scrint ist die korrekte Installation eines Druckertreibers sowie des Scanners. Die Treiber des Scanners müssen TWAIN-kompatibel sein und mindestens die Version 1.6 ausweisen. Ist dies alles gegeben, so kann man nach der Einrichtung von Scrint eigentlich sofort loslegen. 
	Wie bereits gesagt, legt man einfach das zu kopierende Schriftstück oder Foto auf den Scanner und klickt anschließend auf die Copy-Taste von Scrint. Das Utility ist bereits so eingestellt ist, daß es vom Scanner eine Farbgrafik mit einer Auflösung von 100 dpi und DIN A4-Größe anfordert. Bei den meisten Geräten ist es daher sicher nicht nötig, vor dem Scan auch noch das scannerspezifische Setup-Panel anzeigen zu lassen (Abbildung 3). Je nach Bedarf kann dies über den Punkt Scanner-Setup anzeigen auf der Registerkarte Optionen eingestellt werden.
	Nachdem ein Papier eingescannt wurde, erscheint es zur Kontrolle zunächst in der Vorschau neben der Copy-Taste. Jenachdem, ob Sie die Option Sofort drucken markiert haben oder nicht wird das Bild dann direkt an den Drucker geschickt oder erst noch eine Quittierung verlangt.
	Übrigens: Nach dem Drücken der Copy-Taste wird deren Symbol rot – als Zeichen dafür, daß gerade ein Scan gemacht wird. Klicken Sie währenddessen nocheinmal auf die Taste, so erhalten Sie eine Dialogbox, über die Sie den Scan-Vorgang gegebenenfalls abbrechen können.

Druckoptionen 
Die meisten Drucker bringen in den Randregionen eines zu bedruckenden Blattes aus mechanischen Gründen nichts zu Papier. Daher wurde als Standardeinstellung für die Wiedergabe eines eingescannten Dokuments die Option Auf Seitengröße anpassen gewählt. Das hat zwar zur Folge, daß die Schriftstücke leicht verkleinert wiedergegeben werden – doch bei einer 1:1-Wiedergabe wären die Informationen in den Randbereichen auf der Kopie nicht zu sehen. 
	Nichsdestotrotz können Sie natürlich auch Kopien erstellen lassen, die exakt die gleichen Abmessungen haben, wie ihr Original. Wählen Sie hierzu die Option Identische Größen – ein Zentimeter auf dem Original entspricht dann auch genau einem Zentimeter auf der Kopie – unabhängig von der verwendeten Scannerauflösung.
	Für möglichst große Detailtreue steht Ihnen noch eine dritte Option namens Druckerauflösung verwenden zur Verfügung. Damit haben Sie die Möglichkeit, hochaufgelöste Scans pixelweise an den betreffenden Drucker zu senden. 

Wie Scrint funktioniert
Wie fast alle PCpro-Utilities aus dieser Reihe, so ist auch Scrint in Visual Basic programmiert. Dank der recht leistungsfähigen OCX-Zusatzsteuerelemente aus dem Imaging-Paket benötigt man für die komplette Scannersteuerung und Druckerübergabe gerade mal zwei Dutzend Programmzeilen – der Rest ist eigentlich nur Make-Up bzw. administratives Beiwerk. 
	Sobald die Copy-Taste gedrückt wird, macht das Programm noch verschiedene Einstellung und beginnt den Scan schließlich durch einen Aufruf von ImgScan1.StartScan. Daraufhin startet der Scanner und überträgt die Bilddaten. Die Grafik wird von den OCX-Modulen vollautomatisch an einer vereinbarten Stelle auf der Platte abgelegt und in dem Vorschaufenster neben der Copy-Taste angezeigt. 
	Ist der Scan abgeschlossen und die Daten restlos übertragen, so wird das Ereignis ImgScan1_ScanDone ausgelößt. In der entsprechenden Prozedur wird als erstes die Grafikdatei als abgeschlossen markiert – sonst läßt sie sich nicht drucken. Anschließend folgt die Übergabe an den ausgewählten Printer:
ImgEdit1.PrintImage 0, 0, DruckFormat, False
	Die beiden ersten Parameter, die hier mit dem Wert 0 angegeben wurden, dienen zum Festlegen der ersten und letzten zu druckenden Seite. In dieser Form bedeutet 0, 0 die Ausgabe aller enthaltenen Seiten – wenngleich Scrint immer nur einseitige Grafiken verarbeitet.
	Der dritte Parameter DruckFormat teilt dem Printer-Treiber mit, wie die Grafik zu Papier gebracht werden soll:
•	
•	0: mit der Druckerauflösung (1 Pixel entspricht 1 Pixel)
•	1: mit gleicher Größe wie das Original ( 1 cm entspricht 1 cm)
•	2: mit Anpassung an die Seitengröße
Wolfgang Wirth/CHR

Die richtige Imaging-Software
Scrint baut auf OCX-Modulen auf, die erfreulicherweise bereits im Lieferumfang von Windows 95 (und NT4.0) enthalten sind. Dabei handelt es sich um nichts geringeres als die Imaging-Software von Eastman-Kodak (früher Wang). Sogar der Quelltext der gleichnamigen Applikation ist darin enthalten – zu finden unter Windows 95 im Verzeichnis \windows\wangsamp und unter Windows NT 4.0 im Ordner c:\programme\windows nt\zubehör\imagevue. Für den Fall, daß diese Software auf Ihrem System noch nicht installiert ist, können Sie dies über den Punkt Windows-Setup in der Systemsteuerung nachholen. 
	Sollte sich bei Ihrer Betriebssystem-Version gar kein Imaging finden – wie es offenbar bei Windows 95 A der Fall ist – so können Sie das komplette Paket auch direkt aus dem Internet beziehen. Die Adresse lautet http://www.eastmansoftware.com/products/imagingpro/instal95.htm. Auf dieser Seite finden Sie wichtige Installationshinweise und haben Zugriff auf die verschieden lokalisierten Versionen der Software – natürlich gibt es auch eine deutsche Fassung.
	Das Imaging-Paket bietet unter anderem folgende 5 OCX-Module:
* ImageScan dient zum Ansteuern eines Twain-kompatiblen Scanners und der Übertragung der Bilddaten
* ImageEdit ist als Universal-Tool zum Bearbeiten eines Bildes gedacht
* ImageAnnotationTools bietet verschiedenen Werkzeuge zum Ändern einer Grafik (Linien, Kurven, Text usw.)
* ImageAdmin übernimmt Verwaltungsaufgaben, wie beispielsweise Test auf Vorhandensein einer Datei und ähnliches 
* ImageThumbnail erlaubt die verkleinerte Darstellung von Multipage-Bilddateien (Tiff, Fax)