Short: V3.7 Microtek/Highscreen/Mustek scanner driver Author: wzoehner@nuernberg.netsurf.de Uploader: wzoehner@nuernberg.netsurf.de Version: 3.7 Type: hard/drivr ScanTek 3.7 A scanner driver for Microtek, Highscreen and Mustek Flatbed Scanner © Copyright 1995/96/97 Waldemar Zöhner Get It, Feel It, Love It Overview (Die Übersicht in Deutsch ist weiter unten in dieser Datei) ---------------------------------------------------------------------- The ScanTek scanner driver has the following features: 1. Support of the following SCSI Microtek scanner models: MICROTEK IISP, MICROTEK II, HIGHSCREEN Flatbed Color IIs, ScanMaker E3, ScanMaker 35t, ScanMaker E6, Highscreen PerfectScan, Highscreen HighScan Support of the following SCSI Mustek scanner models: Three Pass Scanners: 6000CX, 8000CX (not tested), 12000CX all should work One or Single Pass Scanners: 6000SP, 8000SP, 12000SP (now supported) all should work 6000CZ, 8000CZ (not tested) 600IISP, 800IISP (not tested) all should work If your scanner is not mentioned in the list above try it and give me a response whether it works or not. Attention: In recent times Mustek has changed the scanner firmware. I urge you to test Mustek scanners with your Amiga configuration before buying it. Mustek scanners have a critical SCSI interface. It was reported to me that these scanners may not work with the A2091 and A3000(T) internal SCSI interface. It is possible that these scanners do not work with other SCSI host adapters, either. But the Mustek 6000CX and MFS-12000SP work in combination with an Oktagon SCSI host adapter. Be sure to disable reselection for Mustek scanners on your SCSI host adapter. Otherwise your system may not boot. The Mustek MFS-12000SP is supported from now on. It took some time to get the necessary information about the programming documentation. The following scanner models are not supported: Microtek V300 (completely new firmware for SCSI-2 scanner standard this scanner is not available in europe), Canon, HP, Epson and any parallelport scanner. 2. Support of black/white, built-in halftone (dither), one-pass-color-scan, three pass color scan, grey, red, green and blue scan. 3. Individual setting of resolution, scanning frame, contrast, shadow, midtone, highlight, exposure time and scanning speed for download to the scanner. 4. Download of a color look up table (gamma correction table ) to the scanner supported. 5. Scanning to IFF File of 1, 8 or 24 bit color depth. The maximum size of the scanned image is independent from the RAM size. After the scanning process it is possible to start an external program. 6. GUI for preview and configuration of the driver. You need Kickstart 2.04 but Kickstart 3.0 is recommended. 7. Sizeable preview window in black/white or grey scale. Color preview on Cybergraphix screens (15, 16 or 24 bit necessary). There are much more skilled programs to view and manipulate the scanned images in color. (A tool like ADPRO, IMAGE FX or so is needed, if you want to do sophisticated postproduction) 8. ARexx support 9. Screenmode requester to define custom screen for working. The actual public screen is supported as well 10. Configurable SCSI device and SCSI ID. The driver supports only SCSI connectable scanners. 11. The driver is tested with the following SCSI drivers: oktagon.device and gvpscsi.device V4.5. 12. ScanTek is written using SAS C 6.55. 13. ScanTek is SHAREWARE. 14. The non registered version of ScanTek is a full working version, but all scanned images have black lines to motivate you to register. Additionally the maximum size of the preview is restricted. Übersicht ----------- ScanTek bietet die folgenden Merkmale: 1. Unterstützung der folgenden SCSI Microtek Scanner Modelle: MICROTEK IISP, MICROTEK II, HIGHSCREEN Flatbed Color IIs, ScanMaker E3, ScanMaker 35t, ScanMaker E6, Highscreen PerfectScan, Highscreen HighScan Unterstützung der folgenden SCSI Mustek Scanner Modelle: Three Pass Scanner: 6000CX, 8000CX (ungeprüft), 12000CX alle sollten funktionieren One or Single Pass Scanners: 6000SP, 8000SP, 12000SP (nun unterstützt) 6000CZ, 8000CZ (ungeprüft) 600IISP, 800IISP (ungeprüft) alle sollten funktionieren Sollten auch nicht aufgeführte Scanner mit ScanTek zusammen- arbeiten, dann wäre ein Mitteilung darüber sehr nett. Achtung: Ich rate jedem einen Test des ins Auge gefassten Scanners an seiner Amiga Konfiguration durchzuführen und eventuell ein Umtauschrecht mit dem Händler zu vereinbaren. Scanner sind bei weitem nicht so standardisiert, wie z.B. Festplatten. Das führt bei verschiedenen Kombinationen zwischen SCSI Host Adaptern und bestimmten Scannermodellen zu einer hardwaremässigen Unverträglichkeit. Ein Warnung bezüglich Mustek Scannern. Mustek tendiert dazu bei neuen Scannermodellen, die Firmware und damit die Schnittstelle zu ScanTek zu ändern. Das kann zur Folge haben, daß manche neueren Scannermodelle nicht mehr ScanTek zusammenarbeiten. Mustek Scanner weisen ein kritisches (incompatibles) Verhalten am SCSI Bus auf. Es wurde mir berichtet, daß Mustek Scanner nicht mit den folgenden SCSI Host Adaptern zusammenarbeiten. Unverträglich sind der A2091 und der A3000(T) interne SCSI Host Adapter. Es ist darum möglich, daß die Mustek Scanner auch mit anderen SCSI Host Adaptern nicht zusammenarbeiten. Aus eigener Erfahrung kann ich jedoch sagen, daß ein Mustek 6000CX und ein MFS-12000SP mit einem Oktagon SCSI Host Adapter zusammenarbeiten. Eventuell muß das SCSI Host Adapter Merkmal "Reselection" deaktiviert werden. Ansonst kann es geschehen, daß der Computer nicht hochläuft. Der Mustek MFS-12000SP ist nun auch unterstützt. Es hat einige Zeit gedauert, da die Beschaffung von notwendigen und aktuellen Programmierunterlagen sich stark verzögert hat. 2. Unterstützung von Schwarz-Weiß, eingebautem Halftone (Dithering), Farb, Grau, Rot, Grün und Blau Scanmodus. Dabei kann es Scannermodell bedingt zu Abweichungen kommen. 3. Individuelle Einstellbarkeit der Auflösung, des Scanrahmens, des Kontrasts, der Dunkel- Mitten und Helltöne. Desweiteren kann die Scangeschwindigkeit und die "Belichtung" eingestellt werden. Die aufgeführten Werte werden nicht von allen Scannermodellen unterstützt. 4. Farbkorrekturtabellen (Color Look Up Tables) können erstellt und auf den Scanner geladen werden. 5. Das gescannte Bild wird in eine IFF Datei mit 1, 8 oder 24 bit Farbtiefe gespeichert. Die maximale Größe eines gescannten Bildes ist unabhängig vom verfügbaren Hauptspeicher (RAM) des Computers. Nach dem Scanprozeß kann ein externes Programm automatisch gestartet werden. 6. Mit der intuitiven GUI (Graphische Benutzer Schnittstelle) Bedienung ist es einfach ScanTek zu konfigurieren und zu benutzen. Es ist hierfür Kickstart 2.04 oder besser noch Kickstart 3.0 erforderlich. 7. Die Auswahl des gewünschten Scaninhalts erfolgt in einem Vorschaufenster. Die Scanvorschau ist normalerweise in Schwarz/Weiß oder in Graustufen gehalten. Die Farbvorschau ist nur auf einem Cybergraphixscreen mit 15, 16 oder 24 bit Farbtiefe möglich. Zur Nachbearbeitung (die immer notwendig ist) empfiehlt sich ein Werkzeug wie ImageFX, ArtEffect, AdPro oder eins der vielen guten Sharewarebild- bearbeitungsprogramme. 8. ARexx Unterstützung 9. Unterstützung eines Bildschirmauswahlfensters zur Auswahl einer beliebigen Bildschirmauflösung. Es ist ebenfalls moöglich ScanTek auf dem aktuellen PublicScreen zu öffnen. 10. Einstellbares SCSI device und SCSI ID. ScanTek unterstützt nur Scannermodelle, die über die SCSI Schnittstelle betrieben werden. 11. ScanTek wurde mit Hilfe des SAS C 6.55 entwickelt. 12. ScanTek ist SHAREWARE. 13. Die unregistrierte Version von ScanTek ist eine annähernd vollständige Version. Sie unterscheidet sich von der registrierten Version nur in den folgenden Punkten: 1. Das gescannte Bild ist mit schwarzen Streifen durchzogen ist. 2. Das Vorschaubild ist in der maximalen Größe beschränkt. History (Geschichte) ---------------------- V3.7 30 December 1997 - Detection of Mustek scanners enhanced Erkennung von Mustek Scannern weiterentwickelt - German Documentation Deutsche Anleitung V3.6 21 December 1997 - The Mustek MFS-12000SP is now supported - Rework of ASL requester handling - PROGDIR: usage reduced V3.5 4 December 1997 - Rework of window activation procedures - Rework of font sentivity - PROGDIR: usage reduced - Support of multiple SCSI host adapters in one system V3.4 21 October 1997 - Support of Transparency Adapter (Slide Kit Unit) - Prevent system lockup during startup on Dataflyer SCSI+ host adapter V3.3 1 August 1997 - Detection of ScanMaker35t+ introduced - Faster preview scanning process on some scanner models - "Accurate Coordinates" support for ScanMaker E6 and compatible V3.2 8 June 1997 - Workaround for surfsquirrel.device to avoid SCSI bus hangup - AREXX scripts: Load scanned pictures into ImageFX: ST2ImageFX.strx ArtEffect: ST2ArtEffect.strx V3.1 19 May 1997 - Recognition of Highscreen PerfectScan (600dpi) introduced - Recognition of Highscreen RealScan (300dpi) introduced - Activation of newly opened windows works now correct V3.0 16 Apr. 1997 - AREXX support - XBMI-chunk introduced to store DPI (dots per inch) information in IFF File - Handling of Microtek ScanMaker E6 enhanced - Bugfixes: "Exposure Time" and "Contrast" parameters for Microtek and some Mustek scanner models are now correct. This bug could lead to images that where to light. Grey preview of color image now work with all specified settings. V2.10 26 Mar. 1997 - Full size preview on 400 dpi Mustek scanners adjustable V2.9 9 Feb. 1997 - Look Up Table Window redesigned to ensure font sensitivity V2.8 11 Jan. 1997 - New icons for ScanTek - Recognition and handling of new Mustek scanners enhanced - Minior bug fixes - Introduction of the ScanTek Support WebSite V2.7 6 Dec. 1996 - Recognition and handling of new Mustek scanners enhanced - Recognition of Microtek ScanMaker E6 adapted V2.6 30 Oct. 1996 - Full support of Mustek one pass scanners - Recognition of Mustek scanners enhanced V2.5 5 Oct. 1996 - Workaround to handle strange color mode behaviour of Mustek one pass scanners - Reverse scanning in black and white mode introduced V2.4 10 Sept. 1996 - Support of Mustek SCSI one pass color scanners in color mode and parameter ranges. - ScanTek can now open its GUI windows on the actual public screen. V2.3 6 Sept. 1996 - Color Preview on Cybergraphix screens in true color mode (15, 16 or 24 bit) for onepass flatbed scanners - Grey/Red/Green/Blue Preview on Cybergraphix screens in true color mode (15, 16 or 24 bit) for threepass and onepass flatbed scanners - Change and recall of predefined resolution values V2.2 26 July 1996 - Enhanced support for Mustek scanners "Exposure Time" and "Contrast" parameters are now correct - Gamma value "All" now works on threepass scanner - Alternative Black/White scanning mode V2.1 5 July 1996 - Preview now fully supported for Mustek 6000CX - Special adaption for Mustek 6000CX to use 8.5 * 14 inch scanning frame V2.0 30 Apr. 1996 - Preview in color mode with proper options values - Use of expanded Contrast and Exposure Time selections on certain scanners - X and Y Aspect Ratio in color images is correct now - ScanMaker E3 does not support undocumentated red, gree and blue scanning - Lookup Table command supported (Gamma Correction on certain scanner possible) - Scanning Frame Setting is now more intuitive - Reverse image scanning supported (only on certain scanners possible) - Accurate scanning supported. Scanning frame is now more precise. V1.3 25 Feb. 1996 - Detection of new ScanMaker E3 Flatbed scanner implemented - Special adaption for E3 to use 8.5 * 13.5 inch scanning frame (due to E3 inquiry data the max frame size is 8.5 * 11.69 inch) - No start of the external program, if the scanning process is aborted - Higher dpi rates for ScanMaker 35t (slide scanner) possible Preview image should look better now. - "Main Control" window and gadgets modified - Debug filename "ScanTek.log" can be overriden through CLI or Tooltype V1.2 3 Jan. 1996 - Debug output data revised and enhanced - Max Frame Setting setting introduced - Start of external program possible - Window positions are remembered and saved - Configuration file enhanced V1.1 17 Dec. 1995 - detection of Microtek scanner via SCSI inquiry enhanced - stepping of resolution slider adapted to expanded base resolution - calculation of scanning frame size data modified V1.0 30 Nov. 1995 - first public release