VintaSoft Twain .NET SDK - Histórico de desenvolvimento

Informações sobre lançamentos de produtos

Nesta página você pode obter informações sobre o histórico geral de desenvolvimento do VintaSoft Twain .NET SDK. Informações sobre alterações na API do SDK podem ser encontradas na documentação.

  • Adicionado suporte para .NET 9.0 no Windows e Linux.
  • Desenvolvimento .NET:
    • Criada API VintaSoft SANE .NET, que permite trabalhar com scanners SANE no Linux:
      • Obter uma lista de dispositivos SANE disponíveis
      • Selecionar um dispositivo SANE programaticamente
      • Definir parâmetros de digitalização de imagem (tipo de imagem, resolução de imagem, tamanho de imagem, posição de imagem, formato de página, orientação de página, brilho de imagem, contraste de imagem, ...) para um dispositivo SANE
      • Obter imagens em preto e branco, em tons de cinza ou coloridas de um dispositivo SANE
      • Obter uma área de imagem de um Dispositivos SANE
      • Digitalizar páginas que estão na bandeja do alimentador automático de documentos (ADF) do dispositivo SANE
      • Cancelar recebimento de imagens do dispositivo SANE
      • Processar imagens digitalizadas
      • Receber imagem digitalizada como objeto Vintasoft.Imaging.VintasoftBitmap
      • Salvar imagens digitalizadas em arquivo
    • Aplicativos de demonstração:
      • Um aplicativo de demonstração SANE Console Demo foi criado para demonstrar como receber imagens do scanner de imagens SANE no Linux.
  • Desenvolvimento Web:
    • A versão Linux do serviço VintaSoft Web TWAIN foi criada, o que permite trabalhar com scanners de imagem TWAIN e SANE no Linux:
      • Obter uma lista de dispositivos TWAIN/SANE disponíveis
      • Selecionar um dispositivo TWAIN/SANE programaticamente
      • Definir parâmetros de digitalização de imagem (tipo de imagem, resolução de imagem, tamanho de imagem, posição de imagem, formato de página, orientação de página, brilho de imagem, contraste de imagem, ...) para um dispositivo TWAIN/SANE
      • Obter imagens em preto e branco, em tons de cinza ou coloridas de um dispositivo TWAIN/SANE
      • Obter uma área de imagem de um dispositivo TWAIN/SANE
      • Digitalizar páginas que estão na bandeja do alimentador automático de documentos (ADF) de um dispositivo TWAIN/SANE
      • Cancelar recebimento de imagens do dispositivo TWAIN/SANE
      • Processar imagens digitalizadas
      • Receber imagem digitalizada como objeto Vintasoft.Imaging.VintasoftBitmap
      • Salvar imagens digitalizadas em arquivo
      • A versão Linux do serviço VintaSoft Web TWAIN foi testada no Ubuntu 23/22/20/18, Debian 12/11/10, Fedora 39/38/37/36
    • Um pacote .deb foi criado para permitir a instalação do serviço VintaSoft Web TWAIN (versão Linux) no Debian e no Ubuntu.
    • Foi criado um pacote .rpm que permite instalar o serviço VintaSoft Web TWAIN (versão Linux) no Fedora.
    • A API JavaScript Vintasoft TWAIN pode funcionar com o serviço VintaSoft Web TWAIN (versão Linux) e permite receber imagens de scanners de imagem TWAIN e SANE no Linux. A API JavaScript TWAIN da Vintasoft não recebeu nenhuma alteração significativa.
    • Aplicativos de demonstração:
      • Agora todos os aplicativos de demonstração do "VintaSoft Web TWAIN Scanning Demo" podem ser usados ​​no Windows e no Linux.
  • Adicionado suporte para .NET 8.0 no Windows e Linux.
  • Desenvolvimento .NET:
    • Adicionado suporte multiplataforma para Windows e Linux.
    • Agora o SDK fornece 3 assemblies .NET equivalentes:
      • Vintasoft.Twain.dll - assembly .NET que pode ser usado em aplicativos .NET para Windows e Linux. Este assembly usa primitivos gráficos (VintasoftBitmap, VintasoftRect, ...) do assembly Vintasoft.Shared.dll.
      • Vintasoft.WinTwain.dll é um assembly .NET que pode ser usado em um aplicativo .NET para Windows. Esta montagem usa primitivas gráficas (Bitmap, Retângulo, ...) da biblioteca System.Drawing.Common.
      • Vintasoft.WpfTwain.dll é um assembly .NET que pode ser usado em um aplicativo WPF para Windows. Esta montagem usa primitivas gráficas (BitmapSource, Rectangle, ...) da biblioteca WPF.
    • IMPORTANTE: Se você usou o assembly Vintasoft.Twain.dll versão 12.2 e versões anteriores no Windows, a partir da versão 14.0, você precisará usar o assembly Vintasoft.WinTwain.dll.
    • Várias pequenas melhorias e correções de bugs.
  • Desenvolvimento Web:
    • A versão 12.2 e versões anteriores forneciam uma API JavaScript para operação síncrona com um scanner TWAIN.
      A versão 14.0 fornece API JavaScript para trabalho síncrono e assíncrono com o scanner TWAIN.
      Para mais informações, leia o artigo que descreve as alterações na API JavaScript: aqui.
    • Criados exemplos de código JavaScript que demonstram trabalho assíncrono com um scanner TWAIN.
  • Adicionado suporte para .NET 7 no Windows.
  • Adicionado suporte para .NET 6.
  • Adicionado suporte para compatibilidade com o Visual Studio 2022.
  • Adicionado suporte para compatibilidade com o Windows 11.
  • Removido suporte para compatibilidade com o Windows Server 2003.
  • Uma versão completamente nova do serviço VintaSoft Web TWAIN foi criada:
    • O serviço VintaSoft Web TWAIN é um serviço do Windows que fornece uma API da Web para acesso a scanners locais para todos os usuários do computador local.
    • O serviço VintaSoft Web TWAIN é um aplicativo .NET Framework 4.0 e pode ser usado em qualquer computador com sistema operacional Windows (Windows 10/8.1/8/7/Vista; Windows Server 2019/2016/2012/2008) instalado, se o .NET Framework 4.0 estiver instalado nesse computador.
    • O serviço VintaSoft Web TWAIN fornece acesso a scanners de 64 e 32 bits se o serviço estiver sendo executado em um computador de 64 bits.
      O serviço VintaSoft Web TWAIN fornece acesso a scanners de 32 bits,se o serviço estiver sendo executado em um computador de 32 bits.
  • API JavaScript:
    • Muitas alterações foram feitas na API JavaScript. A maioria das operações de API agora são síncronas, o que simplificou muito o código que usa a API.
    • Módulo TypeScript para API JavaScript criado.
  • Aplicativos de demonstração:
    • Foi criado um aplicativo ASP.NET Core que demonstra como obter imagens de um scanner TWAIN em Angular + TypeScript + ASP.NET Core.
    • Muitas alterações e melhorias foram adicionadas ao aplicativo ASP.NET MVC5 que demonstra como obter imagens de um scanner TWAIN em JavaScript + ASP.NET MVC.
    • Muitas alterações e melhorias foram adicionadas ao aplicativo ASP.NET WebForms que demonstra como obter imagens de um scanner TWAIN em JavaScript + ASP.NET WebForms.
  • A documentação contém guias que descrevem como obter imagens de um scanner TWAIN no ASP.NET Core + Angular, ASP.NET Core + React, ASP.NET Core + React e Redux, ASP.NET Core, ASP.NET MVC5, ASP.NET WebForms.
  • Desenvolvimento .NET:
    • Adicionado suporte para .NET Core 3 para Windows. Os seguintes assemblies .NET Core foram criados: Vintasoft.Twain.dll e Vintasoft.WpfTwain.dll.
    • O suporte para .NET Framework 2.0 foi descontinuado. O SDK agora oferece suporte para .NET Framework 4+ e 3.5.
    • A edição "Edition for Windows" agora substitui as edições anteriores "Standard edition" e "Standard+WPF edition".
    • Adicionada a capacidade de trabalhar com perfis de scanner Kodak.
    • O algoritmo de propriedade Device.AutoBright foi aprimorado para compatibilidade com os drivers TWAIN do scanner Fujitsu PaperStream.
    • Criei aplicativos de demonstração WinForms e WPF para .NET Core.
  • Desenvolvimento Web:
    • Foi criado um serviço web .NET Core independente de plataforma para trabalhar com dispositivos TWAIN. Os serviços web independentes de plataforma permitem que você crie rapidamente um serviço web para qualquer plataforma web compatível com .NET Core, como ASP.NET Core MVC, ServiceStack. O serviço web está localizado no assembly Vintasoft.Imaging.Web.Services.dll.
    • Um serviço web para trabalhar com dispositivos TWAIN no ASP.NET Core MVC foi criado. O serviço web está localizado no assembly Vintasoft.Twain.AspNetCore.ApiControllers.dll.
    • Foi criado um aplicativo de demonstração AspNetCoreTwainDemo, que mostra como obter imagens de um scanner TWAIN, processar e salvar imagens digitalizadas no ASP.NET Core MVC.
  • Foi criada a capacidade de unificar o acesso a drivers TWAIN de 32 e 64 bits a partir de um aplicativo de 64 bits. Anteriormente, drivers de 32 bits não podiam ser usados ​​em um aplicativo de 64 bits, o que era inconveniente, pois a maioria dos scanners ainda tinha apenas drivers de 32 bits.
  • Um conjunto de funções JavaScript auxiliares para trabalhar com recursos do scanner foi criado. Para mais informações, consulte a documentação.
  • Um serviço web independente de plataforma para trabalhar com dispositivos TWAIN foi criado. O serviço web independente de plataforma permite que você crie rapidamente serviços web para qualquer .Plataforma web compatível com NET, como ASP.NET WebForms, ASP.NET MVC, ServiceStack.
  • Um controlador de API da Web para trabalhar com dispositivos TWAIN no ASP.NET MVC 5 foi criado.
  • O código JavaScript para trabalhar com dispositivos TWAIN foi testado para compatibilidade com jQuery 2 e 3.
  • A capacidade de executar uma varredura segura na Web foi adicionada.
  • Adicionados projetos de aplicativos de demonstração para o Visual Studio .NET 2017.
  • O processo de incorporação do SDK em um aplicativo da Web foi simplificado:
    • O assembly Vintasoft.Twain.Web.WcfServices pode ser usado no lado do servidor de um aplicativo ASP.NET e permite que você crie um serviço WCF para receber imagens de um scanner.
    • O assembly Vintasoft.Twain.Web.ApiControllers pode ser usado no lado do servidor de um aplicativo ASP.NET MVC e permite que você crie um controlador de API da Web para receber imagens de um scanner.
    • O arquivo JavaScript Vintasoft.Twain.js pode ser usado no lado do cliente de um aplicativo ASP.NET e contém classes e enumerações para simplificar a recuperação de imagens de um scanner.
  • Aplicativos de demonstração:
    • VintasoftWebTwainService - novo aplicativo de demonstração de console que demonstra como executar um serviço web local para gerenciar scanners. O serviço web é implementado usando o controlador da Web API.
    • AspNetMvcTwainDemos - novo aplicativo de demonstração ASP.NET MVC que demonstra como obter imagens de um scanner TWAIN, processar as imagens recebidas, salvar as imagens recebidas em um arquivo local ou fazer upload para um servidor HTTP(S). O aplicativo de demonstração pode funcionar em qualquer navegador moderno (Chrome, Firefox, Edge, Internet Explorer, Opera) e funciona com o scanner usando um serviço web local. O aplicativo de demonstração usa um serviço web implementado no aplicativo VintasoftWebTwainService.
    • VintasoftWcfTwainService - novo aplicativo de demonstração de console que demonstra como executar um serviço web local para gerenciar scanners. O serviço web é implementado usando um serviço WCF.
    • AspNetTwainDemos - um novo aplicativo de demonstração ASP.NET WebForms que demonstra como obter imagens de um scanner TWAIN, processar as imagens resultantes, salvá-las em um arquivo local ou carregá-las em um servidor HTTP(S). O aplicativo de demonstração pode funcionar em qualquer navegador moderno (Chrome, Firefox, Edge, Internet Explorer, Opera) e funciona com o scanner usando um serviço web local. O aplicativo de demonstração usa um serviço web implementado no aplicativo VintasoftWcfTwainService.
  • O algoritmo para obtenção de imagens de um scanner TWAIN foi significativamente melhorado. O algoritmo agora é totalmente assíncrono.
  • O algoritmo de cancelamento de varredura foi significativamente melhorado.
  • O desempenho da versão WPF da biblioteca foi significativamente melhorado.
  • Muitas correções principais e secundárias.
  • Adicionada a capacidade de receber informações sobre eventos de dispositivos assíncronos.
  • Melhorias na aquisição de imagens síncronas para melhor compatibilidade com scanners Kodak.
  • Melhorias na montagem do WPF para melhor compatibilidade com os scanners Plustek e Sceye.
  • Pequenos bugs corrigidos.
  • Controle do scanner:
    • O SDK agora está totalmente compatível com a especificação TWAIN versão 2.3.
    • Algoritmo de cancelamento de varredura aprimorado.
    • O algoritmo para trabalhar com a lista de dispositivos instalados no sistema foi melhorado.
    • O algoritmo para receber imagens do scanner foi aprimorado para maior compatibilidade com scanners Xerox.
    • Adicionada a capacidade de parar de receber páginas da bandeja de alimentação automática de páginas e, em seguida, retomar a bandeja novamente.
    • Adicionadas propriedades e métodos para trabalhar com o buffer de imagem interno do scanner.
  • Alterações importantes foram feitas na arquitetura do SDK. Informações mais detalhadas estão disponíveis na documentação.
  • Todos os aplicativos de demonstração foram atualizados.
  • Muitas pequenas correções.
  • Melhorias no algoritmo para aquisição síncrona de imagens do scanner (método Device.AcquireModal).
  • Melhorias no tratamento de drivers instáveis ​​pela biblioteca.
  • Trabalho otimizado com configurações do scanner.
  • Os aplicativos de demonstração foram atualizados.
  • Pequenos bugs corrigidos.
  • Trabalhando com o scanner:
    • Otimizado o algoritmo para receber imagens do scanner para maior compatibilidade com scanners Brother, Canon, HP, Kodak Ngenuine e Plustek.
    • O algoritmo para recebimento sincronizado de imagens do scanner foi melhorado e otimizado (método Device.AcquireModal).
    • Um bug no algoritmo para recebimento sincronizado de imagens de um scanner (método Device.AcquireModal) na versão WPF do SDK foi corrigido.
    • Corrigido um bug no algoritmo de geração de progresso ao receber uma imagem do scanner.
  • Processando imagens recebidas do scanner:
    • Um novo comando para processar imagens digitalizadas foi adicionado: alterando o tamanho da tela da imagem.
    • Comandos de processamento de imagem digitalizada otimizados.
  • Aplicativos de demonstração:
    • Criados exemplos de uso para o MS Visual Studio 2012.
  • Criada documentação no formato MS Visual Studio 2012.
  • Pequenos bugs corrigidos.
  • Trabalhando com o scanner:
    • A biblioteca agora está totalmente em conformidade com o padrão TWAIN 2.2.
    • Desempenho da biblioteca aprimorado em um ambiente multithread.
    • O algoritmo para trabalhar com informações de imagem estendidas recebidas do scanner foi otimizado.
    • A interface do usuário do scanner no WPF foi otimizada para maior compatibilidade com scanners Canon.
  • Processando imagens recebidas do scanner:
    • Adicionada a capacidade de carregar imagens do disco para o buffer interno de imagens digitalizadas.
    • Comandos de processamento de imagem digitalizada otimizados.
  • Salvando imagens recebidas do scanner:
    • Codificador TIFF otimizado.
  • Aplicativos de demonstração:
    • Uma caixa de diálogo para processamento de imagens digitalizadas foi adicionada ao aplicativo de demonstração "Twain Advanced Demo".
  • Pequenos bugs corrigidos.
  • Trabalhando com o scanner:
    • Adicionada a capacidade de receber imagens de um scanner Kodak em vários formatos ao mesmo tempo (recurso Dual Stream da Kodak).
    • A arquitetura das classes para trabalhar com os recursos do scanner foi aprimorada. A nova arquitetura permite obter 100% de acesso aos recursos do scanner; a arquitetura anterior era mais abstrata e não fornecia 100% de acesso aos recursos do scanner.
    • Otimizou o algoritmo para obtenção de imagens do scanner para maior compatibilidade com scanners HP.
    • Um bug no algoritmo para obter a paleta de imagens no modo nativo de transferência de imagens do scanner foi corrigido.
    • Um grande número de erros relacionados ao trabalho com recursos do scanner foram corrigidos.
  • Salvando imagens recebidas do scanner:
    • O algoritmo do codificador de PDF foi aprimorado para maior compatibilidade com o padrão PDF/A.
  • Aplicativos de demonstração:
    • Os aplicativos de demonstração "Twain Advanced Demo" e "Twain Custom UI Demo" foram atualizados.
  • Pequenos bugs corrigidos.
  • Uma versão WPF da biblioteca foi criada.
  • Trabalhando com o scanner:
    • O algoritmo para obter uma imagem compactada do scanner foi melhorado (modo de memória).
    • Otimizou o algoritmo para receber imagens do scanner para maior compatibilidade com scanners Kodak, HP, Canon e Plustek.
    • Uso de memória otimizado.
  • Processando imagens recebidas do scanner:
    • Melhorou o comando de remoção de ruído e detecção de limites para imagens digitalizadas.
  • Aplicativos de demonstração:
    • Novos aplicativos de demonstração para WPF foram criados.
  • Várias correções importantes e pequenas.
  • Adicionado suporte para o .NET Framework 4.0 Client Profile.
  • Trabalhando com o scanner:
    • Otimizado o algoritmo para aquisição de imagens do scanner para maior compatibilidade com o scanner HP ScanJet 9000.
    • Otimizado o algoritmo para aquisição de imagens do scanner para maior compatibilidade com os scanners Canon.
    • Otimizou o algoritmo para receber imagens do scanner para maior compatibilidade com drivers WIA.
    • Uso de memória otimizado.
  • Processando imagens recebidas do scanner:
    • Comandos de processamento de imagem digitalizada otimizados.
    • Uso de memória otimizado.
  • Várias correções importantes e pequenas.
  • Adicionado suporte para .NET Framework 4.0.
  • Trabalhando com o scanner:
    • Uma nova hierarquia de classes foi criada para trabalhar com dispositivos TWAIN.
    • Adicionado suporte para sistemas de 64 bits.
    • Adicionada a capacidade de usar a biblioteca em aplicativos de console.
    • Adicionada a capacidade de usar compressão no modo de transferência de imagem de memória.
    • Uso de memória otimizado.
  • Processando imagens recebidas do scanner:
    • Adicionados novos comandos para processar imagens digitalizadas: inverter imagem, alterar brilho/contraste da imagem.
    • Uso de memória otimizado.
  • Aplicativos de demonstração:
    • Novos aplicativos de demonstração criados: "TWAIN Simple Demo", "TWAIN Advanced Demo", "TWAIN Custom UI Demo", "TWAIN File Transfer Demo", "TWAIN Console Demo", "Web TWAIN Demo".
  • Um artigo foi criado na documentação com uma descrição detalhada de como fazer a transição da versão 6.0 para a 7.0.
  • Várias correções importantes e pequenas.
  • Trabalhando com o scanner:
    • O algoritmo para obtenção de imagens do scanner foi otimizado.
    • Uso de memória otimizado.
  • Salvando imagens recebidas do scanner:
    • Adicionada a capacidade de salvar imagens digitalizadas como um documento PDF compatível com o padrão PDF/A.
    • Adicionada a capacidade de usar compactação ZIP em codificadores TIFF e PDF.
  • Pequenos bugs corrigidos.
  • Processando imagens recebidas do scanner:
    • Adicionada a capacidade de alterar a ordem das imagens no buffer interno de imagens digitalizadas.
  • Salvando imagens recebidas do scanner:
    • Corrigido um bug no algoritmo de compressão de imagem CCITT no codificador de PDF.
  • Pequenos bugs corrigidos.
  • Trabalhando com o scanner:
    • A biblioteca agora é totalmente compatível com TWAIN 2.0.
    • Adicionada a capacidade de determinar se o gerenciador de dispositivos TWAIN está instalado no sistema.
    • Adicionada a capacidade de especificar o caminho para o gerenciador de dispositivos TWAIN. Esse recurso é mais procurado ao usar a biblioteca em sistemas Citrix.
    • Adicionada a capacidade de determinar se o scanner é um scanner de mesa.
    • Funções otimizadas que funcionam com recursos do scanner.
  • Processando imagens recebidas do scanner:
    • Comandos de processamento de imagem digitalizada otimizados.
  • Aplicativos de demonstração:
    • Os aplicativos de demonstração foram atualizados.
  • Várias correções importantes e pequenas.
  • Trabalhando com o scanner:
    • Adicionada a capacidade de carregar/salvar as configurações do scanner.
    • Adicionada a capacidade de usar predefinições para scanners de média e alta velocidade.
    • Corrigido vazamento de memória nos métodos GetImage/GetCurrentImage.
    • Otimizado o algoritmo da propriedade DuplexEnabled para compatibilidade com o scanner Epson GT 2500.
  • Trabalhando com o scanner:
    • Adicionada a capacidade de trabalhar com a área de digitalização no código JavaScript (métodos GetImageLayout e SetImageLayout).
  • Processando imagens recebidas do scanner:
    • Adicionada a capacidade de desabilitar a geração de exceções ao processar imagens digitalizadas.
  • Salvando imagens recebidas do scanner:
    • Adicionada a capacidade de adicionar uma imagem a um arquivo TIFF ou PDF de várias páginas armazenado no fluxo.
  • Aplicativos de demonstração:
    • Os aplicativos de demonstração foram atualizados.
  • Trabalhando com o scanner:
    • Adicionada a capacidade de receber informações estendidas (índice de página, código de barras, código de patch, ...) sobre a imagem digitalizada do scanner.
    • Adicionada a capacidade de criar um arquivo de log de operação do scanner para identificar problemas na operação do scanner.
    • Otimizou o algoritmo para receber uma imagem do scanner para compatibilidade com scanners Fujitsu que suportam detecção automática da borda da imagem digitalizada.
  • Processando imagens recebidas do scanner:
    • Otimizou o algoritmo para remover ruído da imagem e o algoritmo para detectar o limite da imagem.
  • Salvando imagens recebidas do scanner:
    • Adicionada a capacidade de adicionar informações (autor, título, assunto, ...) a um documento PDF ao salvar imagens digitalizadas em um documento PDF.
  • Aplicativos de demonstração:
    • Exemplos atualizados.
  • A documentação no formato MSDN 2005 foi criada.
  • Um mecanismo para gerar exceções ao executar a biblioteca foi adicionado. Exceções suportadas: TwainException, ImagingException, PdfException.
  • Processando imagens recebidas do scanner:
    • O comando para remover ruído de uma imagem digitalizada foi atualizado.
  • Salvando imagens recebidas do scanner:
    • Adicionada a capacidade de salvar imagens digitalizadas em um documento PDF novo ou existente versão 1.4 ou inferior.
  • Aplicativos de demonstração:
    • Exemplos atualizados.
  • Pequenos bugs corrigidos.
  • Trabalhando com o scanner:
    • Otimizou o algoritmo para obtenção de imagens do scanner para compatibilidade com scanners HP e Fujitsu.
  • Salvando imagens recebidas do scanner:
    • O algoritmo para carregar imagens digitalizadas para o servidor HTTP/HTTPS foi atualizado e agora o algoritmo suporta os seguintes algoritmos de autenticação: Basic, Digest, NTLM e Kerberos.
    • O algoritmo para enviar imagens digitalizadas para um servidor HTTP/HTTPS foi atualizado e agora o algoritmo suporta o redirecionamento de solicitações para o servidor.
  • Trabalhando com o scanner:
    • Novas propriedades adicionadas:DispositivoOnline, MostrarIndicadores, Controle de Tarefa, Tipo de Valor de Cap.
    • O evento PostScan foi removido e substituído por 2 novos eventos: ImageAcquired e ScanCompleted.
  • Processando imagens recebidas do scanner:
    • Adicionado comando para girar imagem digitalizada.
  • Salvando imagens recebidas do scanner:
    • Adicionada a capacidade de carregar várias imagens digitalizadas para um servidor HTTP, HTTPS ou FTP.
  • Aplicativos de demonstração:
    • Criou exemplos para MS Visual Studio .NET 2005 e Borland Developer Studio 2006.
    • Criou exemplos para MS Visual Studio .NET 2003 e Borland Developer Studio 2003.
  • Criou documentação no formato MSDN 2003. Criou documentação no formato XML.
  • A partir desta versão, todos os nomes de propriedades começam com letra maiúscula. O código C# precisa ser alterado.
  • Trabalhando com o scanner:
    • Um bug no algoritmo para obter uma imagem de um scanner ao executar o algoritmo em um thread separado foi corrigido.
  • Salvando imagens recebidas do scanner:
    • O algoritmo para carregar imagens digitalizadas no servidor HTTP foi corrigido para compatibilidade com servidores baseados no IIS 6 e IIS 7.
  • Trabalhando com o scanner:
    • O erro no algoritmo para trabalhar com a bandeja do alimentador automático de documentos do scanner Canon MF5530/5550 foi corrigido.
  • Salvando imagens recebidas do scanner:
    • Adicionada a capacidade de usar cookies ao enviar imagens digitalizadas para o servidor. Esse recurso é útil ao carregar imagens em servidores que exigem autenticação, como um servidor Lotus Domino.
  • Trabalhando com o scanner:
    • Adicionada a capacidade de criar um indicador de progresso ao receber uma imagem de um scanner.
    • O algoritmo para obtenção de imagens do scanner foi melhorado para compatibilidade com os scanners Fujitsu.
  • Processando imagens recebidas do scanner:
    • Comandos otimizados e acelerados para processamento de imagens digitalizadas.
  • Aplicativos de demonstração:
    • Os aplicativos de demonstração foram atualizados.
  • Adicionado suporte para .NET Framework 2.0.
  • Processando imagens recebidas do scanner:
    • Comando adicionado para posicionar corretamente a imagem digitalizada.
    • Comandos otimizados para processamento de imagens digitalizadas: remoção de ruído, detecção de bordas, detecção de imagem vazia.
  • Primeira versão do SDK criada:
    • Suporte para .NET Framework 1.1.
    • Em conformidade com o padrão TWAIN 1.7.
    • Trabalhando com o scanner:
      • Capacidade de receber imagens do scanner usando o modo de transferência de imagem nativo.
      • Capacidade de receber imagens do scanner de forma síncrona ou assíncrona.
      • Capacidade de receber imagens do scanner usando ou sem a interface do usuário do scanner.
      • Capacidade de personalizar parâmetros de digitalização.
    • Processando imagens recebidas do scanner:
      • Comandos para processamento de imagens digitalizadas: remoção de ruído, detecção de bordas, detecção de imagem vazia.
    • Salvando imagens recebidas do scanner:
      • Capacidade de salvar imagens digitalizadas como arquivos BMP, GIF, JPEG, PNG, TIFF.
      • Capacidade de enviar imagens digitalizadas para um servidor HTTP ou FTP.