VintaSoft Twain .NET SDK - Historia de desarrollo

Información sobre las versiones del producto

En esta página puede obtener información sobre el historia de desarrollo general VintaSoft Twain .NET SDK. Puede encontrar información sobre los cambios en el SDK de API en la documentación.

  • Se agregó soporte para .NET 9.0 en Windows y Linux.
  • .NET-desarrollo:
    • Creado por VintaSoft SANE .NET API, que le permite trabajar con escáneres SANE en Linux:
      • Obtenga una lista de dispositivos SANE disponibles
      • Seleccione un dispositivo SANE mediante programación
      • Establezca los parámetros de escaneo de imágenes (tipo de imagen, resolución de imagen, tamaño, posición de las imágenes, formato de página, orientación de la página, brillo de la imagen, contraste de la imagen, ...) para el dispositivo SANE
      • Obtenga imágenes en blanco y negro, grises o en color desde el dispositivo SANE
      • Recibir el área de imagen del dispositivo SANE
      • Escanear las páginas que están en el alimentador automático de documentos (ADF) del dispositivo SANE
      • Cancelar recibir imágenes de los dispositivos SANE
      • Procesar imágenes escaneadas
      • Obtener la imagen escaneada como un objeto Vintasoft.Imaging.VintasoftBitmap
      • Guarde sus imágenes escaneadas en un archivo
    • Aplicaciones de demostración:
      • Se ha creado una aplicación de demostración "SANE Console Demo", que demuestra cómo obtener imágenes del escáner de imágenes SANE en Linux.
  • Desarrollo web:
    • Se ha creado la versión Linux del servicio VintaSoft Web TWAIN, que permite trabajar con escáneres de imágenes TWAIN y SANE en Linux:
      • Obtenga una lista de los dispositivos TWAIN/SANE disponibles
      • Seleccione el dispositivo TWAIN/SANE mediante programación
      • Establezca los parámetros de escaneo de imágenes (tipo imágenes, resolución de imagen, tamaño de imagen, posición de imagen, formato de página, orientación de página, brillo de imagen, contraste de imagen, ...) para dispositivo TWAIN/SANE
      • Obtenga imágenes en blanco y negro, grises o en color de Dispositivos TWAIN/SANE
      • Recibir el área de imagen del dispositivo TWAIN/SANE
      • Escanear las páginas que están en el alimentador automático de documentos (ADF) Dispositivos TWAIN/SANE
      • Cancelar la recepción de imágenes desde dispositivos TWAIN/SANE
      • Procesar imágenes escaneadas
      • Obtener la imagen escaneada como un objeto Vintasoft.Imaging.VintasoftBitmap
      • Guarde sus imágenes escaneadas en un archivo
      • La versión Linux del servicio VintaSoft Web TWAIN fue probada en Ubuntu 23/22/20/18, Debian 12/ 11/10, Fedora 39/38/37/36
    • Creado Paquete .deb que permite instalar el servicio VintaSoft Web TWAIN (versión Linux) en Debian y Ubuntu.
    • Se ha creado un paquete .rpm que le permite instalar el servicio VintaSoft Web TWAIN (versión Linux) en Fedora.
    • La API JavaScript de Vintasoft TWAIN puede funcionar con el servicio VintaSoft Web TWAIN (versión de Linux) y le permite recibir imágenes de escáneres de imágenes TWAIN y SANE en Linux. La API de JavaScript de Vintasoft TWAIN no ha recibido ningún cambio significativo.
    • Aplicaciones de demostración:
      • Ahora todas las aplicaciones de demostración "VintaSoft Web TWAIN Scanning Demo" se pueden utilizar en Windows y Linux.
  • Se agregó soporte para .NET 8.0 en Windows y Linux.
  • .NET-desarrollo:
    • Se agregó soporte multiplataforma para Windows y Linux.
    • Ahora el SDK proporciona 3 ensamblados .NET equivalentes:
      • Vintasoft.Twain.dll: ensamblado .NET que se puede usar en aplicaciones .NET para Windows y Linux. Este ensamblado utiliza primitivas gráficas (VintasoftBitmap, VintasoftRect, ...) del ensamblado Vintasoft.Shared.dll.
      • Vintasoft.WinTwain.dll es un ensamblado .NET que se puede utilizar en una aplicación .NET para Windows. Este ensamblaje utiliza primitivas gráficas (mapa de bits, rectángulo, ...) de la biblioteca System.Drawing.Common.
      • Vintasoft.WpfTwain.dll: ensamblado .NET que se puede utilizar en una aplicación WPF para Windows. Este ensamblado utiliza primitivas gráficas (BitmapSource, Rectángulo, ...) de la biblioteca WPF.
    • IMPORTANTE: Si usó el ensamblado Vintasoft.Twain.dll versión 12.2 y anteriores en Windows, a partir de la versión 14.0 necesitará usar el ensamblado Vintasoft.WinTwain.dll .
    • Varias mejoras menores y correcciones de errores.
  • Desarrollo web:
    • La versión 12.2 y anteriores proporcionaban una API de JavaScript para trabajar sincrónicamente con el escáner TWAIN.
      La versión 14.0 proporciona una API de JavaScript para trabajo sincrónico y asincrónico con el escáner TWAIN.
      Para obtener más información, lea el artículo que describe los cambios en la API de JavaScript: aquí.
    • Hemos creado ejemplos de código JavaScript que demuestran el trabajo asincrónico con un escáner TWAIN.
  • Se agregó soporte para .NET 7 en Windows.
  • Se agregó soporte para .NET 6.
  • Se agregó soporte para compatibilidad con Visual Studio 2022.
  • Se agregó soporte para compatibilidad con el sistema operativo Windows 11.
  • La compatibilidad con Windows Server 2003 ha sido descontinuada.
  • Se ha creado una versión completamente nueva del servicio VintaSoft Web TWAIN:
    • El servicio VintaSoft Web TWAIN es un servicio de Windows que proporciona una API web para acceder a escáneres locales para todos los usuarios de la computadora local.
    • El servicio VintaSoft Web TWAIN es una aplicación .NET Framework 4.0 que se puede utilizar en cualquier computadora con el sistema operativo Windows instalado (Windows 10/8.1/8/7/Vista; Windows Server 2019/2016/2012/2008) y .NET Framework 4.0.
    • El servicio VintaSoft Web TWAIN proporciona acceso a escáneres de 64 y 32 bits si el servicio se ejecuta en una computadora de 64 bits.
      El servicio VintaSoft Web TWAIN proporciona acceso a escáneres de 32 bits si el servicio se ejecuta en una computadora de 32 bits.
  • API de JavaScript:
    • Se han realizado muchos cambios en la API de JavaScript. La mayoría de las operaciones API ahora son sincrónicas, lo que ha simplificado enormemente el código que utiliza la API.
    • Se ha creado un módulo TypeScript para la API de JavaScript.
  • Aplicaciones de demostración:
    • Se ha creado una aplicación ASP.NET Core que demuestra cómo obtener imágenes de un escáner TWAIN en Angular + TypeScript + ASP.NET Core.
    • Se agregaron muchos cambios y mejoras a la aplicación ASP.NET MVC5, que demuestra cómo obtener imágenes de un escáner TWAIN en JavaScript + ASP.NET MVC.
    • Se agregaron muchos cambios y mejoras a la aplicación ASP.NET WebForms, que demuestra cómo obtener imágenes de un escáner TWAIN en JavaScript + ASP.NET WebForms.
  • La documentación ha creado guías que describen cómo obtener imágenes de un escáner TWAIN en ASP.NET Core + Angular, ASP.NET Core + React, ASP.NET Core + React y Redux, ASP.NET Núcleo, ASP.NET MVC5, ASP.NET WebForms.
  • .NET-desarrollo:
    • Se agregó soporte para .NET Core 3 para Windows. Se han creado los siguientes ensamblados de .NET Core: Vintasoft.Twain.dll y Vintasoft.WpfTwain.dll.
    • .NET Framework 2.0 ha sido descontinuado, el SDK ahora es compatible con .NET Framework 4+ y 3.5.
    • La edición "Edición para Windows" ahora reemplaza la "Edición estándar" y la "Edición estándar+WPF" anteriores.
    • Se agregó la capacidad de trabajar con perfiles de escáner Kodak.
    • Se mejoró el algoritmo de la propiedad Device.AutoBright para compatibilidad con los controladores del escáner PaperStream TWAIN Fujitsu.
    • Creé aplicaciones de demostración de WinForms y WPF para .NET Core.
  • Desarrollo web:
    • Se ha creado un servicio web .NET Core independiente de la plataforma para funcionar con dispositivos TWAIN. Los servicios web independientes de la plataforma le permiten crear rápidamente un servicio web para cualquier plataforma web compatible con .NET Core, por ejemplo, ASP.NET Core MVC, ServiceStack. El servicio web se encuentra en el ensamblado Vintasoft.Imaging.Web.Services.dll.
    • Se ha creado un servicio web para funcionar con dispositivos TWAIN en ASP.NET Core MVC. El servicio web se encuentra en el ensamblado Vintasoft.Twain.AspNetCore.ApiControllers.dll.
    • Se ha creado una aplicación de demostración AspNetCoreTwainDemo, que muestra cómo recibir imágenes de un escáner TWAIN, procesar y guardar imágenes escaneadas en ASP.NET Core MVC.
  • Posibilidad creada para Acceso unificado a controladores TWAIN de 32 y 64 bits desde una aplicación de 64 bits. Anteriormente, una aplicación de 64 bits no podía utilizar controladores de 32 bits, lo cual era un inconveniente ya que la mayoría de los escáneres todavía sólo tienen controladores de 32 bits.
  • Se ha creado un conjunto de funciones auxiliares de JavaScript para trabajar con las capacidades del escáner. Puede encontrar información detallada en la documentación.
  • Se ha creado un servicio web independiente de la plataforma para funcionar con dispositivos TWAIN. Los servicios web independientes de la plataforma le permiten crear rápidamente servicios web para cualquier plataforma web compatible con .NET, por ejemplo, ASP.NET WebForms, ASP.NET MVC, ServiceStack.
  • Se ha creado un controlador API web para funcionar con dispositivos TWAIN en ASP.NET MVC 5.
  • Se ha probado la compatibilidad del código JavaScript para trabajar con dispositivos TWAIN con jQuery 2 y 3.
  • Se agregó la capacidad de realizar un escaneo web seguro.
  • Se agregaron proyectos de aplicaciones de demostración para Visual Studio .NET 2017.
  • El proceso de implementación del SDK en una aplicación web se ha simplificado:
    • El ensamblado Vintasoft.Twain.Web.WcfServices se puede utilizar en el lado del servidor de una aplicación ASP.NET y le permite crear un servicio WCF para recibir imágenes desde un escáner.
    • El ensamblado Vintasoft.Twain.Web.ApiControllers se puede utilizar en el lado del servidor de una aplicación ASP.NET MVC y le permite crear un controlador API web para recibir imágenes desde un escáner.
    • El archivo JavaScript Vintasoft.Twain.js se puede utilizar en el lado cliente de una aplicación ASP.NET y contiene clases y enumeraciones para simplificar la recuperación de imágenes desde un escáner.
  • Aplicaciones de demostración:
    • VintasoftWebTwainService es una nueva aplicación de demostración de consola que muestra cómo iniciar un servicio web local para administrar escáneres. El servicio web se implementa mediante un controlador API web.
    • AspNetMvcTwainDemos es una nueva aplicación de demostración de ASP.NET MVC que demuestra cómo recibir imágenes desde un escáner TWAIN, procesar las imágenes recibidas, guardar las imágenes recibidas en un archivo local o cargarlas en un servidor HTTP(S). servidor. La aplicación de demostración puede ejecutarse en cualquier navegador moderno (Chrome, Firefox, Edge, Internet Explorer, Opera) y funciona con el escáner mediante un servicio web local. La aplicación de demostración utiliza un servicio web implementado en la aplicación VintasoftWebTwainService.
    • VintasoftWcfTwainService es una nueva aplicación de demostración de consola que muestra cómo iniciar un servicio web local para administrar escáneres. El servicio web se implementa mediante un servicio WCF.
    • AspNetTwainDemos es una nueva aplicación de demostración de ASP.NET WebForms que muestra cómo recibir imágenes desde un escáner TWAIN, procesar las imágenes recibidas, guardar las imágenes recibidas en un archivo local o cargarlas en un servidor HTTP(S). servidor. La aplicación de demostración puede ejecutarse en cualquier navegador moderno (Chrome, Firefox, Edge, Internet Explorer, Opera) y funciona con el escáner mediante un servicio web local. La aplicación de demostración utiliza un servicio web implementado en la aplicación VintasoftWcfTwainService.
  • El algoritmo para obtener imágenes de un escáner TWAIN se ha mejorado significativamente. El algoritmo ahora es completamente asincrónico.
  • Algoritmo de cancelación de escaneo significativamente mejorado.
  • El trabajo de la versión WPF de la biblioteca se ha mejorado significativamente.
  • Muchas correcciones mayores y menores.
  • Se agregó la capacidad de recibir información sobre eventos de dispositivos asíncronos.
  • Mejoras en la adquisición de imágenes sincronizadas para una mejor compatibilidad con los escáneres Kodak.
  • Mejoras en la compilación WPF para una mejor compatibilidad con los escáneres Plustek y Sceye.
  • Errores menores solucionados.
  • Control del escáner:
    • El SDK ahora es totalmente compatible con la especificación TWAIN versión 2.3.
    • Algoritmo de cancelación de escaneo mejorado.
    • Algoritmo mejorado para trabajar con la lista de dispositivos instalados en el sistema.
    • El algoritmo para obtener imágenes del escáner se ha mejorado para una mayor compatibilidad con los escáneres Xerox.
    • Se agregó la capacidad de dejar de recibir páginas desde la bandeja del alimentador automático de páginas y luego reanudar la operación de la bandeja.
    • Se agregaron propiedades y métodos para trabajar con el búfer de imagen interno del escáner.
  • Se han realizado cambios importantes en la arquitectura del SDK. Información más detallada está disponible en la documentación.
  • Todas las aplicaciones de demostración han sido actualizadas.
  • Muchas pequeñas correcciones.
  • Mejoras en el algoritmo para adquirir imágenes sincrónicamente desde el escáner (método Device.AcquireModal).
  • Mejoras en el manejo de controladores inestables por parte de la biblioteca.
  • Trabajo optimizado con la configuración del escáner.
  • Aplicaciones de demostración actualizadas.
  • Errores menores solucionados.
  • Trabajando con el escáner:
    • El algoritmo para obtener imágenes del escáner ha sido optimizado para una mayor compatibilidad con los escáneres Brother, Canon, HP, Kodak Ngenuine y Plustek.
    • El algoritmo para adquirir imágenes sincrónicamente del escáner se ha mejorado y optimizado (método Device.AcquireModal).
    • Se corrigió un error en el algoritmo para recibir imágenes sincrónicamente desde un escáner (método Device.AcquireModal) en la versión WPF del SDK.
    • Se corrigió un error en el algoritmo para generar progreso al recibir una imagen de un escáner.
  • Procesamiento de imágenes recibidas del escáner:
    • Se agregó un nuevo comando para procesar imágenes escaneadas: cambiar el tamaño del lienzo de la imagen.
    • Comandos optimizados para procesar imágenes escaneadas.
  • Aplicaciones de demostración:
    • Ejemplos de uso creados para MS Visual Studio 2012.
  • Documentación creada en formato MS Visual Studio 2012.
  • Errores menores solucionados.
  • Trabajando con el escáner:
    • La biblioteca ahora es totalmente compatible con TWAIN 2.2.
    • Rendimiento de biblioteca mejorado en un entorno multiproceso.
    • Se ha optimizado el algoritmo que recibe información ampliada sobre la imagen escaneada.
    • Optimizó la interfaz de usuario del escáner en WPF para que sea más compatible con los escáneres Canon.
  • Procesamiento de imágenes recibidas del escáner:
    • Se agregó la capacidad de cargar imágenes desde el disco al búfer interno de imágenes escaneadas.
    • Comandos optimizados para procesar imágenes escaneadas.
  • Guardando imágenes recibidas del escáner:
    • El codificador TIFF ha sido optimizado.
  • Aplicaciones de demostración:
    • Se ha agregado un cuadro de diálogo para procesar imágenes escaneadas a la aplicación de demostración "Twain Advanced Demo".
  • Errores menores solucionados.
  • Trabajando con el escáner:
    • Se agregó la capacidad de recibir imágenes de un escáner Kodak en varios formatos a la vez (función Dual Stream de Kodak).
    • Arquitectura de clase mejorada para trabajar con capacidades de escáner. La nueva arquitectura le permite obtener acceso al 100 % a las capacidades del escáner; la arquitectura anterior era más abstracta y no proporcionaba acceso al 100 % a las capacidades del escáner.
    • El algoritmo para obtener imágenes del escáner se ha optimizado para una mayor compatibilidad con los escáneres HP.
    • Se corrigió un error en el algoritmo para obtener la paleta de imágenes en el modo Nativo de transferencia de imágenes desde el escáner.
    • Se ha solucionado una gran cantidad de errores relacionados con el trabajo con las capacidades del escáner.
  • Guardando imágenes recibidas del escáner:
    • Se mejoró el algoritmo del codificador de PDF para que sea más compatible con el estándar PDF/A.
  • Aplicaciones de demostración:
    • Se han actualizado las aplicaciones de demostración "Twain Advanced Demo" y "Twain Custom UI Demo".
  • Errores menores solucionados.
  • Se ha creado una versión WPF de la biblioteca.
  • Trabajando con el escáner:
    • Se ha mejorado el algoritmo para obtener una imagen comprimida del escáner (modo Memoria).
    • El algoritmo para obtener imágenes del escáner ha sido optimizado para una mayor compatibilidad con los escáneres Kodak, HP, Canon y Plustek.
    • Se ha optimizado el uso de la memoria.
  • Procesamiento de imágenes recibidas del escáner:
    • Se mejoró el comando para eliminar ruido y determinar el borde de una imagen escaneada.
  • Aplicaciones de demostración:
    • Se han creado nuevas aplicaciones de demostración para WPF.
  • Varias correcciones importantes y menores.
  • Se agregó soporte para .NET Framework 4.0 Client Profile.
  • Trabajando con el escáner:
    • El algoritmo de adquisición de imágenes del escáner se ha optimizado para una mayor compatibilidad con el escáner HP ScanJet 9000.
    • El algoritmo para obtener imágenes del escáner se ha optimizado para una mayor compatibilidad con los escáneres Canon.
    • El algoritmo de adquisición de imágenes del escáner se ha optimizado para una mayor compatibilidad con los controladores WIA.
    • Se ha optimizado el uso de la memoria.
  • Procesamiento de imágenes recibidas del escáner:
    • Comandos optimizados para procesar imágenes escaneadas.
    • Se ha optimizado el uso de la memoria.
  • Varias correcciones importantes y menores.
  • Se agregó soporte para .NET Framework 4.0.
  • Trabajando con el escáner:
    • Se ha creado una nueva jerarquía de clases para trabajar con dispositivos TWAIN.
    • Se agregó soporte para sistemas de 64 bits.
    • Se agregó la capacidad de usar la biblioteca en aplicaciones de consola.
    • Se agregó la capacidad de usar compresión en el modo de transferir imágenes a través de la memoria.
    • Se ha optimizado el uso de la memoria.
  • Procesamiento de imágenes recibidas del escáner:
    • Se han agregado nuevos comandos para procesar imágenes escaneadas: invertir la imagen, cambiar el brillo/contraste de la imagen.
    • Se ha optimizado el uso de la memoria.
  • Aplicaciones de demostración:
    • Se han creado nuevas aplicaciones de demostración: "TWAIN Simple Demo", "TWAIN Advanced Demo", "TWAIN Custom UI Demo", "TWAIN File Transfer Demo", "TWAIN Console Demo", "Web TWAIN Demo".
  • La documentación ha creado un artículo con una descripción detallada de cómo migrar de la versión 6.0 a la 7.0.
  • Varias correcciones importantes y menores.
  • Trabajando con el escáner:
    • Se ha optimizado el algoritmo para obtener imágenes del escáner.
    • Se ha optimizado el uso de la memoria.
  • Guardando imágenes recibidas del escáner:
    • Se agregó la capacidad de guardar imágenes escaneadas como un documento PDF compatible con el estándar PDF/A.
    • Se agregó la capacidad de usar compresión ZIP en codificadores TIFF y PDF.
  • Errores menores solucionados.
  • Procesamiento de imágenes recibidas del escáner:
    • Se agregó la capacidad de cambiar el orden de las imágenes en el búfer interno de imágenes escaneadas.
  • Guardando imágenes recibidas del escáner:
    • Se corrigió un error en el algoritmo de compresión de imágenes CCITT en el codificador de PDF.
  • Errores menores solucionados.
  • Trabajando con el escáner:
    • La biblioteca ahora es totalmente compatible con TWAIN 2.0.
    • Se agregó la capacidad de determinar si el administrador de dispositivos TWAIN está instalado en el sistema.
    • Se agregó la capacidad de especificar la ruta al administrador de dispositivos TWAIN. Esta característica es la más solicitada cuando se utiliza la biblioteca en sistemas Citrix.
    • Se agregó la capacidad de determinar si un escáner es un escáner de superficie plana.
    • Funciones optimizadas que funcionan con las capacidades del escáner.
  • Procesamiento de imágenes recibidas del escáner:
    • Comandos optimizados para procesar imágenes escaneadas.
  • Aplicaciones de demostración:
    • Aplicaciones de demostración actualizadas.
  • Varias correcciones importantes y menores.
  • Trabajando con el escáner:
    • Se agregó la capacidad de descargar/guardar la configuración del escáner.
    • Se agregó la capacidad de usar ajustes preestablecidos para escáneres de velocidad media y alta.
    • Se corrigió una pérdida de memoria en los métodos GetImage/GetCurrentImage.
    • El algoritmo de operación de la propiedad DuplexEnabled se ha optimizado para ser compatible con el escáner Epson GT 2500
  • Trabajando con el escáner:
    • Se agregó la capacidad de trabajar con el área de escaneo en código JavaScript (métodos GetImageLayout y SetImageLayout).
  • Procesamiento de imágenes recibidas del escáner:
    • Se agregó la capacidad de deshabilitar la generación de excepciones al procesar imágenes escaneadas.
  • Guardando imágenes recibidas del escáner:
    • Se agregó la capacidad de agregar una imagen a un archivo TIFF o PDF de varias páginas almacenado en una secuencia.
  • Aplicaciones de demostración:
    • Aplicaciones de demostración actualizadas.
  • Trabajando con el escáner:
    • Se agregó la capacidad de recibir información extendida (índice de página, código de barras, código de parche, ...) sobre la imagen escaneada desde el escáner.
    • Se agregó la capacidad de crear un archivo de registro de la operación del escáner para identificar problemas en la operación del escáner.
    • El algoritmo para obtener imágenes del escáner se ha optimizado para ser compatible con los escáneres Fujitsu que admiten la detección automática del límite de la imagen escaneada.
  • Procesamiento de imágenes recibidas del escáner:
    • Se han optimizado el algoritmo de eliminación de ruido de la imagen y el algoritmo de detección de límites de la imagen.
  • Guardando imágenes recibidas del escáner:
    • Se agregó la capacidad de agregar información (autor, título, tema, ...) a un documento PDF al guardar imágenes escaneadas en un documento PDF.
  • Aplicaciones de demostración:
    • Ejemplos actualizados.
  • Se ha creado documentación en formato MSDN 2005.
  • Se ha agregado un mecanismo para generar excepciones al ejecutar la biblioteca. Excepciones admitidas: TwainException, ImagingException, PdfException.
  • Procesamiento de imágenes recibidas del escáner:
    • Se actualizó el comando para eliminar el ruido de una imagen escaneada.
  • Guardando imágenes recibidas del escáner:
    • Se agregó la capacidad de guardar imágenes escaneadas en un documento PDF nuevo o existente, versión 1.4 o inferior.
  • Aplicaciones de demostración:
    • Ejemplos actualizados.
  • Errores menores solucionados.
  • Trabajando con el escáner:
    • El algoritmo para obtener imágenes del escáner se ha optimizado para ser compatible con los escáneres HP y Fujitsu.
  • Guardando imágenes recibidas del escáner:
    • El algoritmo para cargar imágenes escaneadas al servidor HTTP/HTTPS se ha actualizado y ahora admite los siguientes algoritmos de autenticación: Básico, Digest, NTLM y Kerberos.
    • El algoritmo para cargar imágenes escaneadas al servidor HTTP/HTTPS se ha actualizado y ahora admite el redireccionamiento de solicitudes al servidor.
  • Trabajando con el escáner:
    • Se agregaron nuevas propiedades: DeviceOnline, ShowIndicators, JobControl, CapValueType.
    • El evento PostScan ha sido eliminado y reemplazado por 2 nuevos eventos: ImageAcquired y ScanCompleted.
  • Procesamiento de imágenes recibidas del escáner:
    • Se agregó un comando para rotar la imagen escaneada.
  • Guardando imágenes recibidas del escáner:
    • Se agregó la capacidad de cargar varias imágenes escaneadas a un servidor HTTP, HTTPS o FTP a la vez.
  • Aplicaciones de demostración:
    • Se han creado ejemplos para MS Visual Studio .NET 2005 y Borland Developer Studio 2006.
    • Se han creado ejemplos para MS Visual Studio .NET 2003 y Borland Developer Studio 2003.
  • La documentación se ha creado en formato MSDN 2003. La documentación se ha creado en formato XML.
  • A partir de esta versión, todos los nombres de propiedades comienzan con una letra mayúscula.Es necesario cambiar el código C#.
  • Trabajando con el escáner:
    • Corregido un error en el algoritmo para recibir una imagen de un escáner cuando se ejecuta el algoritmo en un hilo separado.
  • Guardando imágenes recibidas del escáner:
    • Se corrigió el algoritmo para cargar imágenes escaneadas al servidor HTTP para compatibilidad con servidores basados ​​en IIS 6 e IIS 7.
  • Trabajando con el escáner:
    • Se ha solucionado un error en el algoritmo para trabajar con la bandeja del alimentador automático de documentos del escáner Canon MF5530/5550.
  • Guardando imágenes recibidas del escáner:
    • Se agregó la capacidad de usar cookies al cargar imágenes escaneadas al servidor. Esta característica es útil al cargar imágenes en servidores que requieren autenticación, por ejemplo, un servidor Lotus Domino.
  • Trabajando con el escáner:
    • Se agregó la capacidad de crear un indicador de progreso al recibir una imagen del escáner.
    • Algoritmo mejorado para obtener imágenes del escáner para compatibilidad con los escáneres Fujitsu.
  • Procesamiento de imágenes recibidas del escáner:
    • Comandos optimizados y acelerados para procesar imágenes escaneadas.
  • Aplicaciones de demostración:
    • Aplicaciones de demostración actualizadas.
  • Se agregó soporte para .NET Framework 2.0.
  • Procesamiento de imágenes recibidas del escáner:
    • Se agregó un comando para colocar correctamente la imagen escaneada.
    • Comandos optimizados para procesar imágenes escaneadas: eliminación de ruido, detección de bordes, detección de imágenes vacías.
  • Se ha creado la primera versión del SDK:
    • Soporte para .NET Framework 1.1.
    • TWAIN 1.7 compatible.
    • Trabajando con el escáner:
      • Posibilidad de recibir imágenes del escáner utilizando el modo de transferencia de imágenes "Nativo".
      • Capacidad de recibir imágenes del escáner de forma sincrónica o asincrónica.
      • Capacidad de recibir imágenes del escáner usando o sin la interfaz de usuario del escáner.
      • Posibilidad de personalizar los parámetros de escaneo.
    • Procesamiento de imágenes recibidas del escáner:
      • Comandos para procesar imágenes escaneadas: eliminación de ruido, detección de bordes, detección de imágenes vacías.
    • Guardando imágenes recibidas del escáner:
      • Posibilidad de guardar imágenes escaneadas como archivos BMP, GIF, JPEG, PNG, TIFF.
      • Posibilidad de cargar imágenes escaneadas a un servidor HTTP o FTP.