VintaSoft Twain ActiveX - 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 ActiveX. Puede encontrar información sobre los cambios en la API ActiveX en la documentación.

  • Control del escáner:
    • Se han agregado muchas propiedades y métodos para facilitar la administración de las capacidades del escáner.
    • Se han agregado nuevos eventos para facilitar el trabajo con el escáner.
    • Algoritmo mejorado para obtener imágenes en modo de transferencia de memoria.
    • Muchas mejoras y correcciones mayores y menores.
  • Guardando imágenes recibidas del escáner:
    • Se agregó la capacidad de guardar imágenes recibidas en un documento PDF.
    • Se agregó la capacidad de guardar las imágenes recibidas como un archivo PNG.
  • Procesamiento de imágenes recibidas del escáner:
    • Se agregaron nuevas funciones de procesamiento de imágenes: invertir, cambiar brillo, cambiar contraste, recortar, cambiar el tamaño del lienzo.
    • Se han mejorado los algoritmos para las funciones de procesamiento de imágenes existentes: eliminar manchas, enderezar, detectar bordes de imágenes, imágenes en blanco.
  • Se modificó el GUID de ActiveX y se rediseñó la interfaz de ActiveX. Las aplicaciones que utilizan versiones anteriores deben actualizarse y recompilarse. Puede encontrar información detallada en la documentación.
  • ActiveX está firmado con un nuevo certificado digital de Thawte.
  • Se agregó la capacidad de intercambiar imágenes en el búfer de imágenes interno.
  • Se agregó soporte completo para la especificación TWAIN 2.0.
  • Se agregó la capacidad de detectar la presencia de un administrador TWAIN en el sistema.
  • Se agregó la capacidad de especificar la ruta al administrador de dispositivos TWAIN. Esta característica le permite utilizar ActiveX en Citrix.
  • Se agregó la capacidad de detectar la presencia de una tableta en el escáner.
  • Se agregó la capacidad de obtener la ruta al directorio para almacenar archivos temporales en la computadora (método GetPathToTempDir). Esta función se puede utilizar en una aplicación web para guardar temporalmente una imagen escaneada en una computadora cliente para verla.
  • Se agregó la capacidad de trabajar con matrices COM en JavaScript (método ConvertArrayToString).
  • Se agregó la capacidad de obtener los límites de una imagen escaneada en JavaScript (método GetImageLayoutAsString).
  • Se agregó la capacidad de crear un archivo de registro de la operación del escáner.
  • El algoritmo de funcionamiento de la propiedad DuplexEnabled ha sido optimizado para una mayor compatibilidad con el escáner Epson GT 2500.
  • Ahora los nombres de todas las propiedades comienzan con una letra mayúscula. Se debe actualizar el código C++ que utiliza ActiveX.
  • Varias correcciones mayores y menores.
  • Aplicaciones de demostración actualizadas.
  • Errores menores solucionados.
  • ActiveX está firmado con un certificado digital de Thawte.
  • Se agregaron nuevos comandos de procesamiento: rotación, detección automática de rotación (enderezamiento).
  • Se agregó la capacidad de crear un indicador de progreso personalizado al recibir una imagen de un escáner TWAIN.
  • Nuevas propiedades agregadas: deviceOnline, showIndicators, jobControl.
  • Se eliminó la propiedad noiseLevelInBlankImage.
  • Se corrigió un error en la propiedad httpResponseString.
  • Aplicaciones de demostración actualizadas.
  • El algoritmo para cargar imágenes al servidor ha sido cambiado para que sea compatible con servidores web basados ​​en IIS 6 e IIS 7.
  • ActiveX ahora es totalmente compatible con Windows Vista.
  • La propiedad fileName ahora sólo se puede utilizar durante la ejecución del programa. Anteriormente, esta propiedad también estaba disponible en el modo Diseñador.
  • Se agregó la capacidad de usar cookies al cargar imágenes en un servidor web, lo que hizo posible cargar imágenes en servidores web que requieren el uso de cookies. , por ejemplo, el servidor Lotus Domino.
  • Se agregó soporte para el modo de transferencia de archivos para transferir imágenes desde el escáner. El uso de este modo puede aumentar significativamente la velocidad de escaneo de imágenes si es necesario guardarlas directamente en el disco sin procesarlas.
  • Trabajo mejorado con valores mínimos y máximos de brillo y contraste para compatibilidad con escáneres Canon.
  • La tabla de exportación de ActiveX ha sido cambiada para usar esta versión, necesita volver a compilar el programa que usó este ActiveX.
  • Algoritmo de escaneo optimizado para compatibilidad con escáneres Xerox y Visioneer.
  • Algoritmos de procesamiento de imágenes optimizados: eliminación de ruido, eliminación de bordes, detección de páginas en blanco.
  • Ejemplos modificados para VB.NET, C#, VB, VC++, Delphi, C++ Builder.
  • El algoritmo para cargar imágenes al servidor FTP se ha cambiado para que sea compatible con los servidores FTP Pure-FTP e IIS 6.0.
  • Se agregó la capacidad de obtener una imagen escaneada como una imagen independiente del dispositivo (DIB) (método GetImageAsHDIB).
  • Se agregó la capacidad de eliminar una imagen del búfer de imágenes (método DeleteImage).
  • Se agregó soporte para todos los formatos admitidos en el algoritmo de detección de bordes de imagen y el algoritmo de eliminación de ruido.
  • Optimizado el algoritmo de eliminación de ruido.
  • Optimizado el algoritmo para detectar una imagen vacía.
  • El algoritmo codificador para imágenes TIFF en gris de 16 bits y en color de 48 bits se ha optimizado para una mejor compatibilidad con Adobe Photoshop.
  • Se ha eliminado la capacidad de definir bordes para imágenes en color. El algoritmo será revisado y restaurado en la próxima versión.
  • Se corrigió un error en el algoritmo de adquisición de imágenes modal (método AcquireModal).
  • El algoritmo para trabajar con el dispositivo ha sido optimizado para una mayor compatibilidad con las cámaras digitales Canon.
  • Se ha creado un ejemplo de JavaScript para demostrar cómo utilizar la bandeja de alimentación de páginas.
  • Se agregó soporte para el modo de transferencia de imágenes a través de la memoria del escáner. Las imágenes en gris de 16 bits y en color de 48 bits se pueden obtener desde el escáner sólo en este modo.
  • Se agregó la capacidad de recibir imágenes sincrónicamente desde el escáner (método AcquireModal).
  • Se han agregado nuevas funciones para procesar imágenes escaneadas: rotación de imágenes, eliminación de ruido de imágenes, recorte de imágenes a lo largo del borde.
  • Se agregó la capacidad de recibir una cadena de respuesta del servidor HTTP después de cargar una imagen en el servidor web (propiedad httpResponseCode).
  • Se ha creado un ejemplo para C# que demuestra cómo recibir imágenes de un escáner y guardarlas en una tabla del servidor MS SQL.
  • Ejemplo actualizado para IBM Object Rexx.