VintaSoft Twain ActiveX - Entwicklungsgeschichte

Produktversionsinformationen

Auf dieser Seite finden Sie Informationen zur allgemeinen Entwicklungsgeschichte von VintaSoft TWAIN ActiveX. Informationen zu Änderungen an der ActiveX-API finden Sie in der Dokumentation.

  • Scannersteuerung:
    • Viele Eigenschaften und Methoden wurden hinzugefügt, um die Steuerung der Scannerfunktionen zu vereinfachen.
    • Neue Ereignisse wurden hinzugefügt, um die Arbeit mit dem Scanner zu vereinfachen.
    • Der Algorithmus zum Abrufen von Bildern im Speichertransfermodus wurde verbessert.
    • Viele größere und kleinere Verbesserungen und Fehlerbehebungen.
  • Speichern der vom Scanner empfangenen Bilder:
    • Die Möglichkeit, aufgenommene Bilder als PDF-Dokument zu speichern, wurde hinzugefügt.
    • Die Möglichkeit, aufgenommene Bilder als PNG-Datei zu speichern, wurde hinzugefügt.
  • Verarbeiten von Scannerbildern:
    • Neue Bildverarbeitungsfunktionen wurden hinzugefügt: Invertieren, Helligkeit ändern, Kontrast ändern, Zuschneiden, Leinwandgröße ändern.
    • Die Algorithmen bestehender Bildverarbeitungsfunktionen wurden verbessert: Rauschunterdrückung, Entzerren, Bildranderkennung, Erkennung leerer Bilder.
  • Die ActiveX-GUID wurde geändert und die ActiveX-Schnittstelle neu gestaltet. Anwendungen, die ältere Versionen verwenden, müssen aktualisiert und neu kompiliert werden. Detaillierte Informationen finden Sie in der Dokumentation.
  • ActiveX wurde mit einem neuen digitalen Zertifikat von Thawte signiert.
  • Die Möglichkeit, Bilder im internen Bildpuffer auszutauschen, wurde hinzugefügt.
  • Volle Unterstützung für die TWAIN-Spezifikation 2.0 wurde hinzugefügt.
  • Die Möglichkeit, das Vorhandensein des TWAIN-Managers im System zu erkennen, wurde hinzugefügt.
  • Die Möglichkeit, den Pfad zum TWAIN-Gerätemanager anzugeben, wurde hinzugefügt. Diese Funktion ermöglicht die Verwendung von ActiveX in Citrix.
  • Die Möglichkeit, das Vorhandensein eines Flachbettscanners zu erkennen, wurde hinzugefügt.
  • Die Möglichkeit, den Pfad zum Verzeichnis für temporäre Dateien auf dem Computer abzurufen, wurde hinzugefügt (Methode "GetPathToTempDir"). Diese Funktion kann in einer Webanwendung verwendet werden, um ein gescanntes Bild temporär auf dem Clientcomputer zur Anzeige zu speichern.
  • Die Möglichkeit, mit COM-Arrays in JavaScript zu arbeiten, wurde hinzugefügt (Methode "ConvertArrayToString").
  • Die Möglichkeit, die Grenzen des gescannten Bildes in JavaScript abzurufen, wurde hinzugefügt (Methode "GetImageLayoutAsString").
  • Die Möglichkeit, eine Protokolldatei für den Scannerbetrieb zu erstellen, wurde hinzugefügt.
  • Der Algorithmus der Eigenschaft "DuplexEnabled" wurde für eine bessere Kompatibilität mit dem Epson GT 2500 Scanner optimiert.
  • Alle Eigenschaftsnamen beginnen nun mit einem Großbuchstaben. C++-Code, der ActiveX verwendet, sollte aktualisiert werden.
  • Diverse größere und kleinere Fehlerbehebungen.
  • Demoanwendungen aktualisiert.
  • Kleinere Fehler wurden behoben.
  • ActiveX ist mit einem digitalen Zertifikat von Thawte signiert.
  • Neue Verarbeitungsbefehle hinzugefügt: Drehung, automatische Drehungserkennung (Entzerren).
  • Die Möglichkeit hinzugefügt, eine benutzerdefinierte Fortschrittsanzeige beim Empfang eines Bildes von einem TWAIN-Scanner zu erstellen.
  • Neue Eigenschaften hinzugefügt: deviceOnline, showIndicators, jobControl.
  • Die Eigenschaft "noiseLevelInBlankImage" wurde entfernt.
  • Ein Fehler in der httpResponseString-Eigenschaft wurde behoben.
  • Demoanwendungen aktualisiert.
  • Der Algorithmus zum Hochladen von Bildern auf den Server wurde geändert, um die Kompatibilität mit Webservern auf Basis von IIS 6 und IIS 7 zu gewährleisten.
  • ActiveX ist jetzt vollständig kompatibel mit Windows Vista.
  • Die Eigenschaft "fileName" kann jetzt nur noch zur Laufzeit verwendet werden. Zuvor war diese Eigenschaft auch im Designermodus verfügbar.
  • Es wurde die Möglichkeit hinzugefügt, Cookies beim Hochladen von Bildern auf den Webserver zu verwenden. Dadurch können Bilder auch auf Webserver hochgeladen werden, die die Verwendung von Cookies zwingend erfordern, z. B. ein Lotus Domino-Server.
  • Unterstützung für den Dateiübertragungsmodus zum Übertragen von Bildern von einem Scanner hinzugefügt. Die Verwendung dieses Modus kann die Scangeschwindigkeit deutlich erhöhen, wenn die Bilder ohne weitere Bearbeitung direkt auf der Festplatte gespeichert werden sollen.
  • Verbesserte Verarbeitung von Minimal- und Maximalwerten für Helligkeit und Kontrast zur Kompatibilität mit Canon-Scannern.
  • Die ActiveX-Exporttabelle wurde geändert; für die Verwendung dieser Version muss das Programm, das dieses ActiveX verwendet, neu kompiliert werden.
  • Der Scanalgorithmus wurde für die Kompatibilität mit Xerox- und Visioneer-Scannern optimiert.
  • Optimierte Bildverarbeitungsalgorithmen: Rauschentfernung, Randentfernung, Erkennung leerer Seiten.
  • Geänderte Beispiele für VB.NET, C#, VB, VC++, Delphi und C++ Builder.
  • Der Algorithmus zum Hochladen von Bildern auf den FTP-Server wurde geändert, um die Kompatibilität mit Pure-FTP- und IIS 6.0-FTP-Servern zu gewährleisten.
  • Die Möglichkeit, ein gescanntes Bild als geräteunabhängiges Bild (DIB) zu erhalten, wurde hinzugefügt (Methode "GetImageAsHDIB").
  • Die Möglichkeit, ein Bild aus dem Bildpuffer zu löschen, wurde hinzugefügt (Methode "DeleteImage").
  • Der Algorithmus zur Bildranderkennung und der Algorithmus zur Rauschentfernung unterstützen nun alle unterstützten Formate.
  • Der Algorithmus zur Rauschentfernung wurde optimiert.
  • Der Algorithmus zur Erkennung leerer Bilder wurde optimiert.
  • Der Algorithmus zur Kodierung von 16-Bit-Graustufen- und 48-Bit-Farb-TIFF-Bildern wurde für eine bessere Kompatibilität mit Adobe Photoshop optimiert.
  • Die Funktion zur Kantenerkennung bei Farbbildern wurde entfernt. Der Algorithmus wird überarbeitet und in der nächsten Version wiederhergestellt.
  • Ein Fehler im Algorithmus zur modalen Bilderfassung (AcquireModal-Methode) wurde behoben.
  • Der Algorithmus zur Geräteverwaltung wurde für eine bessere Kompatibilität mit digitalen Canon-Kameras optimiert.
  • Ein JavaScript-Beispiel demonstriert die Verwendung des Papiereinzugs.
  • Unterstützung für den Speicherbildübertragungsmodus vom Scanner hinzugefügt. 16-Bit-Graustufen- und 48-Bit-Farbbilder können nur in diesem Modus vom Scanner erfasst werden.
  • Die Möglichkeit, Bilder synchron vom Scanner zu empfangen (AcquireModal-Methode), wurde hinzugefügt.
  • Neue Funktionen zur Verarbeitung gescannter Bilder wurden hinzugefügt: Bilddrehung, Rauschentfernung und Zuschneiden entlang von Rändern.
  • Die Möglichkeit, nach dem Hochladen eines Bildes auf den Webserver eine Antwortzeichenfolge vom HTTP-Server zu erhalten, wurde hinzugefügt (Eigenschaft httpResponseCode).
  • Ein C#-Beispiel wurde erstellt, das zeigt, wie Bilder von einem Scanner abgerufen und in einer MS SQL Server-Tabelle gespeichert werden.
  • Das IBM Object Rexx-Beispiel wurde aktualisiert.