VintaSoft Twain .NET SDK - Historique du développement

Informations sur les versions du produit

Sur cette page, vous pouvez obtenir des informations sur l'historique général du développement de VintaSoft Twain .NET SDK. Des informations sur les modifications apportées à l'API SDK sont disponibles dans la documentation.

  • Ajout de la prise en charge de .NET 9.0 sur Windows et Linux.
  • Développement .NET:
    • Création de l'API VintaSoft SANE .NET, qui permet de travailler avec les scanners SANE sous Linux:
      • Obtenir la liste des périphériques SANE disponibles
      • Sélectionner un périphérique SANE par programmation
      • Définir les paramètres de numérisation d'image (type d'image, résolution d'image, taille d'image, position de l'image, format de page, orientation de page, luminosité de l'image, contraste de l'image, ...) pour un périphérique SANE
      • Obtenir des images en noir et blanc, en niveaux de gris ou en couleur à partir d'un périphérique SANE
      • Obtenir une zone d'image à partir d'un périphérique SANE
      • Numériser des pages qui sont dans le bac d'alimentation automatique de documents (ADF) du périphérique SANE
      • Annuler la réception d'images du périphérique SANE
      • Traiter les images numérisées
      • Recevoir l'image numérisée sous forme d'objet Vintasoft.Imaging.VintasoftBitmap
      • Enregistrer les images numérisées dans un fichier
    • Applications de démonstration:
      • Une application de démonstration SANE Console Demo a été créée pour montrer comment recevoir des images du scanner d'images SANE sous Linux.
  • Développement Web:
    • Une version Linux du service VintaSoft Web TWAIN a été créée, ce qui permet de travailler avec les scanners d'images TWAIN et SANE sous Linux:
      • Obtenir la liste des périphériques TWAIN/SANE disponibles
      • Sélectionner un périphérique TWAIN/SANE par programmation
      • Définir les paramètres de numérisation d'images (type d'image, résolution d'image, taille d'image, position de l'image, format de page, orientation de page, luminosité de l'image, contraste de l'image, ...) pour un périphérique TWAIN/SANE
      • Obtenir des images en noir et blanc, en niveaux de gris ou en couleur à partir d'un périphérique TWAIN/SANE
      • Obtenir une zone d'image à partir d'un périphérique TWAIN/SANE
      • Numériser les pages qui se trouvent dans le bac d'alimentation automatique de documents (ADF) d'un périphérique TWAIN/SANE
      • Annuler la réception d'images depuis un périphérique TWAIN/SANE
      • Traiter les images numérisées
      • Recevoir l'image numérisée sous forme d'objet Vintasoft.Imaging.VintasoftBitmap
      • Enregistrer les images numérisées dans un fichier
      • La version Linux du service VintaSoft Web TWAIN a été testée dans Ubuntu 23/22/20/18, Debian 12/11/10, Fedora 39/38/37/36
    • Un paquet .deb a été créé qui vous permet d'installer le service VintaSoft Web TWAIN (version Linux) dans Debian et Ubuntu.
    • Un package .rpm a été créé qui vous permet d'installer le service VintaSoft Web TWAIN (version Linux) dans Fedora.
    • L'API JavaScript Vintasoft TWAIN peut fonctionner avec le service VintaSoft Web TWAIN (version Linux) et permet de recevoir des images des scanners d'images TWAIN et SANE sous Linux. L'API JavaScript Vintasoft TWAIN n'a reçu aucune modification significative.
    • Applications de démonstration:
      • Désormais, toutes les applications de démonstration de "VintaSoft Web TWAIN Scanning Demo" peuvent être utilisées sous Windows et Linux.
  • Ajout de la prise en charge de .NET 8.0 sur Windows et Linux.
  • Développement .NET:
    • Ajout de la prise en charge multiplateforme pour Windows et Linux.
    • Le SDK fournit désormais 3 assemblys .NET équivalents:
      • Vintasoft.Twain.dll - un assembly .NET qui peut être utilisé dans une application .NET pour Windows et Linux. Cet assemblage utilise des primitives graphiques (VintasoftBitmap, VintasoftRect, ...) de l'assemblage Vintasoft.Shared.dll.
      • Vintasoft.WinTwain.dll est un assembly .NET qui peut être utilisé dans une application .NET pour Windows. Cet assemblage utilise des primitives graphiques (Bitmap, Rectangle, ...) de la bibliothèque System.Drawing.Common.
      • Vintasoft.WpfTwain.dll est un assembly .NET qui peut être utilisé dans une application WPF pour Windows. Cet assemblage utilise des primitives graphiques (BitmapSource, Rectangle, ...) de la bibliothèque WPF.
    • IMPORTANT: Si vous avez utilisé l'assembly Vintasoft.Twain.dll version 12.2 et versions antérieures sous Windows, à partir de la version 14.0, vous devez utiliser l'assembly Vintasoft.WinTwain.dll.
    • Plusieurs améliorations mineures et corrections de bugs.
  • Développement Web:
    • La version 12.2 et les versions antérieures fournissaient une API JavaScript pour un fonctionnement synchrone avec un scanner TWAIN.
      La version 14.0 fournit une API JavaScript pour le travail synchrone et asynchrone avec le scanner TWAIN.
      Pour plus d'informations, lisez l'article qui décrit les changements dans l'API JavaScript: ici.
    • Exemples de code JavaScript créés qui illustrent le travail asynchrone avec un scanner TWAIN.
  • Ajout de la prise en charge de .NET 7 sur Windows.
  • Ajout de la prise en charge de .NET 6.
  • Ajout de la prise en charge de la compatibilité avec Visual Studio 2022.
  • Ajout de la prise en charge de la compatibilité avec Windows 11.
  • Abandon de la prise en charge de la compatibilité avec Windows Server 2003.
  • Une toute nouvelle version du service VintaSoft Web TWAIN a été créée:
    • Le service VintaSoft Web TWAIN est un service Windows qui fournit une API Web pour l'accès aux scanners locaux pour tous les utilisateurs de l'ordinateur local.
    • Le service VintaSoft Web TWAIN est une application .NET Framework 4.0 et peut être utilisé sur n'importe quel ordinateur avec le système d'exploitation Windows (Windows 10/8.1/8/7/Vista; Windows Server 2019/2016/2012/2008) installé, si .NET Framework 4.0 est installé sur cet ordinateur.
    • Le service VintaSoft Web TWAIN fournit un accès aux scanners 64 et 32 ​​bits si le service est exécuté sur un ordinateur 64 bits.
      Le service VintaSoft Web TWAIN fournit un accès aux scanners 32 bits si le service est exécuté sur un ordinateur 32 bits.
  • API JavaScript:
    • De nombreuses modifications ont été apportées à l'API JavaScript. La plupart des opérations API sont désormais synchrones, ce qui a grandement simplifié le code qui utilise l’API.
    • Module TypeScript pour l'API JavaScript créé.
  • Applications de démonstration:
    • J'ai créé une application ASP.NET Core qui montre comment obtenir des images à partir d'un scanner TWAIN dans Angular + TypeScript + ASP.NET Core.
    • Ajout de nombreuses modifications et améliorations à l'application ASP.NET MVC5 qui montre comment obtenir des images à partir d'un scanner TWAIN en JavaScript + ASP.NET MVC.
    • Ajout de nombreuses modifications et améliorations à l'application ASP.NET WebForms qui montre comment obtenir des images à partir d'un scanner TWAIN en JavaScript + ASP.NET WebForms.
  • La documentation contient des guides qui décrivent comment obtenir des images à partir d'un scanner TWAIN dans ASP.NET Core + Angular, ASP.NET Core + React, ASP.NET Core + React et Redux, ASP.NET Core, ASP.NET MVC5, ASP.NET WebForms.
  • Développement .NET:
    • Ajout de la prise en charge de .NET Core 3 pour Windows. Les assemblys .NET Core suivants ont été créés: Vintasoft.Twain.dll et Vintasoft.WpfTwain.dll.
    • La prise en charge de .NET Framework 2.0 a été abandonnée, le SDK prend désormais en charge .NET Framework 4+ et 3.5.
    • L'édition "Edition pour Windows" remplace désormais les précédentes "Édition Standard" et "Édition Standard+WPF".
    • Ajout de la possibilité de travailler avec les profils de scanner Kodak.
    • Amélioration de l'algorithme de propriété Device.AutoBright pour la compatibilité avec les pilotes TWAIN du scanner Fujitsu PaperStream.
    • Applications de démonstration WinForms et WPF créées pour .NET Core.
  • Développement Web:
    • Un service Web .NET Core indépendant de la plate-forme pour travailler avec les périphériques TWAIN a été créé. Les services Web indépendants de la plate-forme vous permettent de créer rapidement un service Web pour n'importe quelle plate-forme Web compatible .NET Core, telle que ASP.NET Core MVC, ServiceStack. Le service Web se trouve dans l'assembly Vintasoft.Imaging.Web.Services.dll.
    • Un service Web permettant de travailler avec des périphériques TWAIN dans ASP.NET Core MVC a été créé. Le service Web se trouve dans l'assembly Vintasoft.Twain.AspNetCore.ApiControllers.dll.
    • J'ai créé une application de démonstration AspNetCoreTwainDemo, qui montre comment obtenir des images à partir d'un scanner TWAIN, traiter et enregistrer des images numérisées dans ASP.NET Core MVC.
  • La possibilité d'unifier l'accès aux pilotes TWAIN 32 bits et 64 bits à partir d'une application 64 bits a été créée. Auparavant, les pilotes 32 bits ne pouvaient pas être utilisés dans une application 64 bits, ce qui était gênant puisque la plupart des scanners ne disposent encore que de pilotes 32 bits.
  • Un ensemble de fonctions JavaScript auxiliaires permettant de travailler avec les capacités du scanner a été créé. Pour plus d'informations, veuillez vous référer à la documentation.
  • Un service Web indépendant de la plate-forme pour travailler avec les périphériques TWAIN a été créé. Les services Web indépendants de la plate-forme vous permettent de créer rapidement des services Web pour toute plate-forme Web compatible .NET, telle que ASP.NET WebForms, ASP.NET MVC, ServiceStack.
  • Un contrôleur d'API Web pour travailler avec des périphériques TWAIN dans ASP.NET MVC 5 a été créé.
  • Le code JavaScript pour travailler avec les périphériques TWAIN a été testé pour la compatibilité avec jQuery 2 et 3.
  • Ajout de la possibilité d'effectuer une numérisation Web sécurisée.
  • Ajout de projets d'application de démonstration pour Visual Studio .NET 2017.
  • Le processus d'intégration du SDK dans une application Web a été simplifié:
    • L'assembly Vintasoft.Twain.Web.WcfServices peut être utilisé côté serveur d'une application ASP.NET et vous permet de créer un service WCF pour recevoir des images d'un scanner.
    • L'assembly Vintasoft.Twain.Web.ApiControllers peut être utilisé côté serveur d'une application ASP.NET MVC et vous permet de créer un contrôleur API Web pour recevoir des images d'un scanner.
    • Le fichier JavaScript Vintasoft.Twain.js peut être utilisé côté client d'une application ASP.NET et contient des classes et des énumérations pour simplifier la récupération d'images à partir d'un scanner.
  • Applications de démonstration:
    • VintasoftWebTwainService - une nouvelle application de démonstration de console qui montre comment exécuter un service Web local pour gérer les scanners. Le service Web est implémenté à l’aide du contrôleur Web API.
    • AspNetMvcTwainDemos - nouvelle application de démonstration ASP.NET MVC qui montre comment obtenir des images à partir d'un scanner TWAIN, traiter les images reçues, enregistrer les images reçues dans un fichier local ou les télécharger sur un serveur HTTP(S). L'application de démonstration peut fonctionner dans n'importe quel navigateur moderne (Chrome, Firefox, Edge, Internet Explorer, Opera) et fonctionne avec le scanner à l'aide d'un service Web local. L'application de démonstration utilise un service Web implémenté dans l'application VintasoftWebTwainService.
    • VintasoftWcfTwainService - nouvelle application de démonstration de console qui montre comment exécuter un service Web local pour gérer les scanners. Le service Web est implémenté à l'aide d'un service WCF.
    • AspNetTwainDemos - une nouvelle application de démonstration ASP.NET WebForms qui montre comment obtenir des images à partir d'un scanner TWAIN, traiter les images résultantes, enregistrer les images résultantes dans un fichier local ou les télécharger sur un serveur HTTP(S). L'application de démonstration peut fonctionner dans n'importe quel navigateur moderne (Chrome, Firefox, Edge, Internet Explorer, Opera) et fonctionne avec le scanner à l'aide d'un service Web local. L'application de démonstration utilise un service Web implémenté dans l'application VintasoftWcfTwainService.
  • L'algorithme d'obtention d'images à partir d'un scanner TWAIN a été considérablement amélioré. L'algorithme est désormais entièrement asynchrone.
  • L'algorithme d'annulation de numérisation a été considérablement amélioré.
  • Les performances de la version WPF de la bibliothèque ont été considérablement améliorées.
  • De nombreuses corrections majeures et mineures.
  • Ajout de la possibilité de recevoir des informations sur les événements asynchrones des appareils.
  • Améliorations de l'acquisition d'images synchrones pour une meilleure compatibilité avec les scanners Kodak.
  • Améliorations de l'assemblage WPF pour une meilleure compatibilité avec les scanners Plustek et Sceye.
  • Bogues mineurs corrigés.
  • Contrôle du scanner:
    • Le SDK est désormais entièrement compatible avec la spécification TWAIN version 2.3.
    • Algorithme d'annulation de numérisation amélioré.
    • L'algorithme de travail avec la liste des périphériques installés dans le système a été amélioré.
    • Amélioration de l'algorithme de réception des images du scanner pour une meilleure compatibilité avec les scanners Xerox.
    • Ajout de la possibilité d'arrêter de recevoir des pages du bac d'alimentation automatique, puis de reprendre le bac.
    • Propriétés et méthodes ajoutées pour travailler avec le tampon d'image interne du scanner.
  • Des modifications majeures ont été apportées à l'architecture du SDK. Des informations plus détaillées sont disponibles dans la documentation.
  • Toutes les applications de démonstration ont été mises à jour.
  • Nombreuses corrections mineures.
  • Améliorations de l'algorithme d'acquisition synchrone d'images à partir du scanner (méthode Device.AcquireModal).
  • Améliorations dans la gestion des pilotes instables par la bibliothèque.
  • Travail optimisé avec les paramètres du scanner.
  • Les applications de démonstration ont été mises à jour.
  • Bogues mineurs corrigés.
  • Travail avec le scanner:
    • L'algorithme de réception des images du scanner a été optimisé pour une meilleure compatibilité avec les scanners Brother, Canon, HP, Kodak Ngenuine et Plustek.
    • L'algorithme de réception synchrone des images du scanner a été amélioré et optimisé (méthode Device.AcquireModal).
    • Un bug dans l'algorithme de réception synchrone d'images d'un scanner (méthode Device.AcquireModal) dans la version WPF du SDK a été corrigé.
    • Correction d'un bug dans l'algorithme de génération de progression lors de la réception d'une image du scanner.
  • Traitement des images reçues du scanner:
    • Une nouvelle commande de traitement des images numérisées a été ajoutée: modification de la taille du canevas de l'image.
    • Commandes de traitement d'image numérisée optimisées.
  • Applications de démonstration:
    • Exemples d'utilisation créés pour MS Visual Studio 2012.
  • Documentation créée au format MS Visual Studio 2012.
  • Bogues mineurs corrigés.
  • Travail avec le scanner:
    • La bibliothèque est désormais entièrement conforme à la norme TWAIN 2.2.
    • Performances de la bibliothèque améliorées dans un environnement multithread.
    • L'algorithme permettant de travailler avec les informations d'image étendues reçues du scanner a été optimisé.
    • Optimisation de l'interface utilisateur du scanner dans WPF pour une meilleure compatibilité avec les scanners Canon.
  • Traitement des images reçues du scanner:
    • Ajout de la possibilité de charger des images du disque dans la mémoire tampon interne des images numérisées.
    • Commandes de traitement d'image numérisée optimisées.
  • Enregistrement des images reçues du scanner:
    • Encodeur TIFF optimisé.
  • Applications de démonstration:
    • L'application de démonstration "Twain Advanced Demo" dispose d'une boîte de dialogue pour le traitement des images numérisées.
  • Bogues mineurs corrigés.
  • Travail avec le scanner:
    • Ajout de la possibilité de recevoir des images d'un scanner Kodak dans plusieurs formats à la fois (fonctionnalité Dual Stream de Kodak).
    • Amélioration de l'architecture de classe pour travailler avec les capacités du scanner. La nouvelle architecture permet un accès à 100 % aux capacités du scanner, l'architecture précédente était plus abstraite et ne fournissait pas un accès à 100 % aux capacités du scanner.
    • Optimisation de l'algorithme d'obtention d'images à partir du scanner pour une meilleure compatibilité avec les scanners HP.
    • Un bug dans l'algorithme d'obtention de la palette d'images en mode natif de transfert d'images depuis le scanner a été corrigé.
    • Un grand nombre d'erreurs liées à l'utilisation des fonctionnalités du scanner ont été corrigées.
  • Enregistrement des images reçues du scanner:
    • Amélioration de l'algorithme d'encodage PDF pour une meilleure compatibilité avec la norme PDF/A.
  • Applications de démonstration:
    • Applications de démonstration mises à jour "Twain Advanced Demo" et "Twain Custom UI Demo".
  • Bogues mineurs corrigés.
  • Une version WPF de la bibliothèque a été créée.
  • Travail avec le scanner:
    • L'algorithme d'obtention d'une image compressée à partir du scanner a été amélioré (mode Mémoire).
    • Optimisation de l'algorithme de réception des images du scanner pour une meilleure compatibilité avec les scanners Kodak, HP, Canon et Plustek.
    • Utilisation de la mémoire optimisée.
  • Traitement des images reçues du scanner:
    • Amélioration de la commande de suppression du bruit et de détection des limites pour les images numérisées.
  • Applications de démonstration:
    • De nouvelles applications de démonstration pour WPF ont été créées.
  • Plusieurs corrections importantes et mineures.
  • Ajout de la prise en charge du profil client .NET Framework 4.0.
  • Travail avec le scanner:
    • Optimisation de l'algorithme d'acquisition d'images à partir du scanner pour une meilleure compatibilité avec le scanner HP ScanJet 9000.
    • Optimisation de l'algorithme d'acquisition d'images à partir du scanner pour une meilleure compatibilité avec les scanners Canon.
    • Optimisation de l'algorithme de réception des images du scanner pour une meilleure compatibilité avec les pilotes WIA.
    • Utilisation de la mémoire optimisée.
  • Traitement des images reçues du scanner:
    • Commandes de traitement d'image numérisée optimisées.
    • Utilisation de la mémoire optimisée.
  • Plusieurs corrections importantes et mineures.
  • Ajout de la prise en charge de .NET Framework 4.0.
  • Travail avec le scanner:
    • Une nouvelle hiérarchie de classes a été créée pour fonctionner avec les périphériques TWAIN.
    • Ajout de la prise en charge des systèmes 64 bits.
    • Ajout de la possibilité d'utiliser la bibliothèque dans les applications de console.
    • Ajout de la possibilité d'utiliser la compression en mode de transfert d'image mémoire.
    • Utilisation de la mémoire optimisée.
  • Traitement des images reçues du scanner:
    • Ajout de nouvelles commandes pour le traitement des images numérisées: inverser l'image, modifier la luminosité/le contraste de l'image.
    • Utilisation de la mémoire optimisée.
  • Applications de démonstration:
    • De nouvelles applications de démonstration ont été créées: "TWAIN Simple Demo", "TWAIN Advanced Demo", "TWAIN Custom UI Demo", "TWAIN File Transfer Demo", "TWAIN Console Demo", "Web TWAIN Demo".
  • Un article a été créé dans la documentation avec une description détaillée de la façon de passer de la version 6.0 à 7.0.
  • Plusieurs corrections importantes et mineures.
  • Travail avec le scanner:
    • L'algorithme d'obtention des images du scanner a été optimisé.
    • Utilisation de la mémoire optimisée.
  • Enregistrement des images reçues du scanner:
    • Ajout de la possibilité d'enregistrer des images numérisées sous forme de document PDF compatible avec la norme PDF/A.
    • Ajout de la possibilité d'utiliser la compression ZIP dans les encodeurs TIFF et PDF.
  • Bogues mineurs corrigés.
  • Traitement des images reçues du scanner:
    • Ajout de la possibilité de modifier l'ordre des images dans la mémoire tampon interne des images numérisées.
  • Enregistrement des images reçues du scanner:
    • Correction d'un bug dans l'algorithme de compression d'image CCITT dans l'encodeur PDF.
  • Bogues mineurs corrigés.
  • Travail avec le scanner:
    • La bibliothèque est désormais entièrement conforme à la norme TWAIN 2.0.
    • Ajout de la possibilité de déterminer si le gestionnaire de périphériques TWAIN est installé sur le système.
    • Ajout de la possibilité de spécifier le chemin d'accès au gestionnaire de périphériques TWAIN. Cette fonctionnalité est la plus demandée lors de l’utilisation de la bibliothèque dans les systèmes Citrix.
    • Ajout de la possibilité de déterminer si le scanner est un scanner à plat.
    • Fonctions optimisées qui fonctionnent avec les capacités du scanner.
  • Traitement des images reçues du scanner:
    • Commandes de traitement d'image numérisée optimisées.
  • Applications de démonstration:
    • Les applications de démonstration ont été mises à jour.
  • Plusieurs corrections importantes et mineures.
  • Travail avec le scanner:
    • Ajout de la possibilité de charger/enregistrer les paramètres du scanner.
    • Ajout de la possibilité d'utiliser des préréglages pour les scanners à vitesse moyenne et élevée.
    • Fuite de mémoire corrigée dans les méthodes GetImage/GetCurrentImage.
    • Optimisation de l'algorithme de la propriété DuplexEnabled pour la compatibilité avec le scanner Epson GT 2500.
  • Travail avec le scanner:
    • Ajout de la possibilité de travailler avec la zone de numérisation dans le code JavaScript (méthodes GetImageLayout et SetImageLayout).
  • Traitement des images reçues du scanner:
    • Ajout de la possibilité de désactiver la génération d'exceptions lors du traitement des images numérisées.
  • Enregistrement des images reçues du scanner:
    • Ajout de la possibilité d'ajouter une image à un fichier TIFF ou PDF multipage stocké dans le flux.
  • Applications de démonstration:
    • Les applications de démonstration ont été mises à jour.
  • Travail avec le scanner:
    • Ajout de la possibilité de recevoir des informations étendues (index de page, code-barres, code de patch, ...) sur l'image numérisée à partir du scanner.
    • Ajout de la possibilité de créer un fichier journal d'opérations du scanner pour identifier les problèmes dans le fonctionnement du scanner.
    • Optimisation de l'algorithme de réception d'une image du scanner pour la compatibilité avec les scanners Fujitsu qui prennent en charge la détection automatique de la bordure de l'image numérisée.
  • Traitement des images reçues du scanner:
    • Optimisation de l'algorithme de suppression du bruit de l'image et de l'algorithme de détection de la limite de l'image.
  • Enregistrement des images reçues du scanner:
    • Ajout de la possibilité d'ajouter des informations (auteur, titre, sujet, ...) à un document PDF lors de l'enregistrement d'images numérisées dans un document PDF.
  • Applications de démonstration:
    • Exemples mis à jour.
  • La documentation au format MSDN 2005 a été créée.
  • Un mécanisme de génération d'exceptions lors de l'exécution de la bibliothèque a été ajouté. Exceptions prises en charge: TwainException, ImagingException, PdfException.
  • Traitement des images reçues du scanner:
    • La commande permettant de supprimer le bruit d'une image numérisée a été mise à jour.
  • Enregistrement des images reçues du scanner:
    • Ajout de la possibilité d'enregistrer des images numérisées dans un document PDF nouveau ou existant version 1.4 ou inférieure.
  • Applications de démonstration:
    • Exemples mis à jour.
  • Bogues mineurs corrigés.
  • Travail avec le scanner:
    • Optimisation de l'algorithme d'obtention d'images à partir du scanner pour la compatibilité avec les scanners HP et Fujitsu.
  • Enregistrement des images reçues du scanner:
    • L'algorithme de téléchargement des images numérisées sur le serveur HTTP/HTTPS a été mis à jour et prend désormais en charge les algorithmes d'authentification suivants: Basic, Digest, NTLM et Kerberos.
    • L'algorithme de téléchargement d'images numérisées sur un serveur HTTP/HTTPS a été mis à jour et prend désormais en charge la redirection des requêtes vers le serveur.
  • Travail avec le scanner:
    • Nouvelles propriétés ajoutées: DeviceOnline, ShowIndicators, JobControl, CapValueType.
    • L'événement PostScan a été supprimé et remplacé par 2 nouveaux événements: ImageAcquired et ScanCompleted.
  • Traitement des images reçues du scanner:
    • Commande ajoutée pour faire pivoter l'image numérisée.
  • Enregistrement des images reçues du scanner:
    • Ajout de la possibilité de télécharger plusieurs images numérisées sur un serveur HTTP, HTTPS ou FTP à la fois.
  • Applications de démonstration:
    • Exemples créés pour MS Visual Studio .NET 2005 et Borland Developer Studio 2006.
    • Exemples créés pour MS Visual Studio .NET 2003 et Borland Developer Studio 2003.
  • Documentation créée au format MSDN 2003. Documentation créée au format XML.
  • À partir de cette version, tous les noms de propriétés commencent par une majuscule. Le code C# doit être modifié.
  • Travail avec le scanner:
    • Un bug dans l'algorithme d'obtention d'une image à partir d'un scanner lors de l'exécution de l'algorithme dans un thread séparé a été corrigé.
  • Enregistrement des images reçues du scanner:
    • L'algorithme de téléchargement des images numérisées sur le serveur HTTP a été corrigé pour assurer la compatibilité avec les serveurs basés sur IIS 6 et IIS 7.
  • Travail avec le scanner:
    • L'erreur dans l'algorithme de travail avec le bac d'alimentation automatique de documents du scanner Canon MF5530/5550 a été corrigée.
  • Enregistrement des images reçues du scanner:
    • Ajout de la possibilité d'utiliser des cookies lors du téléchargement d'images numérisées sur le serveur. Cette fonctionnalité est utile lors du téléchargement d'images sur des serveurs nécessitant une authentification, comme un serveur Lotus Domino.
  • Travail avec le scanner:
    • Ajout de la possibilité de créer un indicateur de progression lors de la réception d'une image d'un scanner.
    • Amélioration de l'algorithme d'obtention d'images à partir du scanner pour la compatibilité avec les scanners Fujitsu.
  • Traitement des images reçues du scanner:
    • Commandes optimisées et accélérées pour le traitement des images numérisées.
  • Applications de démonstration:
    • Les applications de démonstration ont été mises à jour.
  • Ajout de la prise en charge de .NET Framework 2.0.
  • Traitement des images reçues du scanner:
    • Commande ajoutée pour positionner correctement l'image numérisée.
    • Commandes optimisées pour le traitement des images numérisées: suppression du bruit, détection des bordures, détection des images vides.
  • Première version du SDK créée:
    • Prise en charge de .NET Framework 1.1.
    • Conforme à TWAIN 1.7.
    • Travail avec le scanner:
      • Possibilité de recevoir des images du scanner en utilisant le mode de transfert d'image natif.
      • Capacité de recevoir des images du scanner de manière synchrone ou asynchrone.
      • Possibilité de recevoir des images du scanner en utilisant ou sans l'interface utilisateur du scanner.
      • Possibilité de personnaliser les paramètres de numérisation.
    • Traitement des images reçues du scanner:
      • Commandes de traitement des images numérisées: suppression du bruit, détection des bordures, détection d'image vide.
    • Enregistrement des images reçues du scanner:
      • Possibilité d'enregistrer des images numérisées sous forme de fichiers BMP, GIF, JPEG, PNG, TIFF.
      • Possibilité de télécharger des images numérisées sur un serveur HTTP ou FTP.