VintaSoft Twain .NET SDK - Perguntas frequentes

Respostas para perguntas frequentes

Esta página contém respostas às perguntas mais frequentes sobre o VintaSoft TWAIN .NET SDK. Se você não encontrar a resposta para sua pergunta técnica aqui, visite a página de suporte técnico.

O VintaSoft Twain .NET SDK permite adquirir imagens de um scanner TWAIN, WIA, SANE ou eSCL. As imagens digitalizadas podem ser processadas usando comandos simples de processamento de imagem (inverter, girar, redimensionar e muito mais). As imagens digitalizadas também podem ser salvas em um arquivo (PDF, TIF, JPEG, PNG, GIF, BMP) ou carregadas em um servidor HTTP(S) ou FTP.

O SDK fornece uma API .NET que pode ser usada por um desenvolvedor .NET em um aplicativo para Windows e Linux.

O SDK também fornece uma API JavaScript que pode ser usada por um desenvolvedor Web (JavaScript) em um aplicativo Web para Windows e Linux. Não é necessário conhecimento do .NET para usar o SDK em um aplicativo Web.

O desenvolvedor .NET pode usar o VintaSoft Twain .NET SDK em C#, VB.NET, C++ para .NET, F#, Delphi para .NET, qualquer outra linguagem de programação compatível com a tecnologia .NET.

Desenvolvedores web podem usar o VintaSoft Twain .NET SDK em JavaScript e TypeScript.

O VintaSoft Twain .NET SDK inclui:
  • Arquivos .DLL da Vintasoft compilados para .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET Framework 4.7, .NET Framework 3.5 na pasta "[installation_path]\Bin".
  • Os arquivos .DLL da Vintasoft compilados para .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET Framework 4.8/4.7/4.6/4.5/4.0, .NET Framework 3.5 estão disponíveis apenas para usuários registrados.
  • Guia do usuário e referência de API - links disponíveis aqui.
  • Projetos de aplicativos de demonstração para Visual Studio .NET com código-fonte em C#, VB.NET na pasta "[installation_path]\Examples".
  • Aplicativos de demonstração compilados (arquivos .exe) na pasta "[install_path]\Bin".

Os arquivos permitidos para distribuição estão listados nas seções 4.6, 4.7 e 4.8 do Contrato de Licença do Usuário Final.

A versão de avaliação do VintaSoft Twain .NET SDK tem as seguintes limitações de uso:
  • A versão de avaliação adiciona uma marca d'água a cada imagem digitalizada.
  • A versão de avaliação não permite salvar uma imagem colorida digitalizada como um arquivo JPEG, TIFF ou PDF.
    Salve a imagem colorida como arquivo PNG ou BMP se precisar salvar a imagem colorida digitalizada em um arquivo durante o processo de avaliação.
    Digitalize uma imagem em preto e branco ou em tons de cinza se precisar salvar a imagem digitalizada como um arquivo JPEG, TIFF ou PDF durante o processo de avaliação.

A versão registrada do SDK não contém nenhuma restrição.
Informações sobre a documentação do VintaSoft TWAIN.O NET SDK pode ser obtido aqui.

Sim, nós ou nossos clientes testamos com sucesso os seguintes leitores de imagem TWAIN:

  • Scanners de imagem Kodak: Kodak i40, Kodak i55/i65, Kodak i60, Kodak i250, Kodak i260, Kodak i600, Kodak i810, Kodak i1120, Kodak i1320, Kodak i1420, Kodak i1440, Kodak i2400, Kodak DVC325, Kodak Ngenuity 9000, Kodak Alaris S2070, Kodak ScanStation 720EX, Kodak ScanStation 730EX, Kodak i4200, Kodak i2900, Kodak i5800, Kodak Alaris S2070
  • Scanners de imagem Canon: Canon CanoScan LiDE 20, Canon CanoScan LiDE 30, Canon CanoScan LiDE 35, Canon CanoScan LiDE 50, Canon CanoScan LiDE 60, Canon CanoScan LiDE 110, Canon CanoScan LiDE 200, Canon CanoScan 3000, Canon DE-7550C, Canon DR-2010C, Canon DR-2050C, Canon DR-2080C, Canon DR-2580C, Canon DR-3060C, Canon DR-3080C, Canon DR-5020, Canon DR-5080C, Canon DR-6010C, Canon DR-6030C, Canon DR-6080, Canon DR-7550C, Canon DR-7580, Canon DR-9080C, Canon DR-G1100, Canon IR2870 (Network), Canon MP730, Canon P-150, Canon P-215, Canon PIXMA MG5640, Canon PIXMA MX885, Canon PIXMA MX870, Canon DR-X10C, Canon CanoScan 9000F Mark II, Canon LiDE 400
  • Scanners de imagem HP: HP Color LaserJet CM1312, HP OfficeJet 6500, HP OfficeJet 6700 Premium, HP OfficeJet 7200, HP OfficeJet D125XI, HP OfficeJet T65XI, HP LaserJet Pro 500 color MFP M570dw, HP LaserJet Pro M1132, HP PSC 950, HP PSC 1310, HP PCS 1510, HP ScanJet 2200C, HP ScanJet 2400, HP ScanJet 3800, HP ScanJet 4600, HP ScanJet 5000, HP ScanJet 5470C, HP ScanJet 5550, HP ScanJet 5590, HP ScanJet 7400C, HP ScanJet 8250, HP ScanJet 8300, HP ScanJet Enterprise 7000 s2, HP ScanJet Enterprise 8500, HP ScanJet Enterprise 9000, HP ScanJet G2410, HP ScanJet G3010, HP ScanJet Flow N9120 fn2, HP Scanjet Pro 2000 s1, HP LaserJet Pro MFP M132fw
  • Scanners de imagem Fujitsu: Fujitsu FI-60F, Fujitsu FI-4120Cdj, Fujitsu FI-4220Cdj, Fujitsu FI-4340C, Fujitsu FI-5120Cdj, Fujitsu FI-5220Cdj, Fujitsu FI-5750Cdj, Fujitsu FI-6130, Fujitsu fx-7300NX, Fujutsu Scan Partner 600C
  • Scanners de imagem Epson: Epson DS-770 II, Epson GT-2500, Epson GT-8500, Epson GT-9000, Epson GT-15000, Epson GT-S50, Epson Perfection 1240, Epson Perfection 1660, Epson Perfection 1670, Epson Perfection 1680, Epson Perfection 2580, Epson Perfection 3170, Epson Perfection 4490, Epson Perfection 4870, Epson Perfection V10, Epson Perfection V700 Photo, Epson Stylus CX5200, Epson Stylus Office BX300F, Epson Stylus Office BX305, Epson WorkForce WF-2750, Epson XP312 Series
  • Scanners de imagem Xerox: Xerox DocuMate 152, Xerox DocuMate 262, Xerox DocuMate 3220, Xerox WorkCentre 3615 (USB), Xerox WorkCentre 3615 (Network)
  • Scanners de imagem Brother: Brother MFC-7220, Brother MFC-7320, Brother MFC-7820N, Brother MFC-8220, Brother MFC-8460N, Brother MFC-8480DN, Brother MFC-8710DW, Brother MFC-9120CN, Brother DCP-7040R,Brother DCP-7055R
  • Scanners de imagem Plustek: Plustek OptiCard 820, Plustek OptiCard 821, Plustek OpticPro A360, Plustek OpticPro A380 Plus, Plustek SmartOffice PS286 Plus, Plustek SmartOffice PS406U, Plustek SmartOffice PS456U
  • Scanners de imagem Ricoh: Ricoh IS450, Ricoh Aficio MP161spf, Ricoh MP 4000
  • Scanners de imagem Intotec: InoTec SCAMAX 403, InoTec SCAMAX M03, InoTec SCAMAX M06
  • Scanners de imagem Kyocera: Kyocera FS-1125MFP
  • Scanners de imagem Sceye: sceyeX A4
  • Scanners de imagem Konica Minolta: Konica Minolta MS6000 MK2
  • Scanners de imagem Lexmark: Lexmark Pro915
  • Scanners de imagem Legal: Neat ADF Scanner
  • Scanners de imagem Samsung: Samsung SCX-3205
  • Scanners de imagem Microtek: Microtek ScanMaker 4800
  • Scanners de imagem Panasonic: Panasonic KV-S1025C, Panasonic KV-S202xC, Panasonic KV-S4085C
  • Scanners de imagem Array: Array2905
  • Scanners de imagem Avision: AV600G
  • Scanners de imagem Nashuatec: MP 5500
  • Scanners de imagem Visioneer: Visioneer RoadWarrior

Se você testou com sucesso um leitor de imagem TWAIN usando o VintaSoft Twain .NET SDK e gostaria de compartilhar essa informação, envie-nos a informação e atualizaremos esta lista.

Se você tiver um aplicativo de 64 bits, poderá usar o Gerenciador de Dispositivos TWAIN 2.x de 32 bits ou de 64 bits.
Se você tiver um aplicativo de 32 bits, poderá usar o Gerenciador de Dispositivos TWAIN 1.x de 32 bits ou o Gerenciador de Dispositivos TWAIN 2.x de 32 bits.
Por favor, revise as informações sobre os gerenciadores de dispositivos TWAIN disponíveis aqui e certifique-se de que um gerenciador de dispositivos TWAIN esteja instalado em seu sistema.

O namespace Vintasoft.Twain está presente no assembly Vintasoft.Twain.dll. O namespace Vintasoft.WinTwain está presente no assembly Vintasoft.WinTwain.dll.

Vintasoft.Twain.dll é um assembly .NET que pode ser usado em aplicativos .NET para Windows e Linux. Este assembly utiliza primitivas de desenho da biblioteca Vintasoft.Shared.

Vintasoft.WinTwain.dll é um assembly .NET que pode ser usado em aplicativos .NET para Windows. Este assembly utiliza primitivas de desenho da biblioteca System.Drawing.Common.

Vintasoft.WpfTwain.dll é um assembly .NET que pode ser usado em aplicativos WPF para Windows. Este assembly utiliza primitivas de desenho da biblioteca WPF.

Dependendo da sua aplicação e da tarefa em questão, você precisará usar os arquivos Vintasoft.Twain.dll, Vintasoft.WinTwain.dll ou Vintasoft.WpfTwain.dll.

Não, você não pode transferir arquivos Vintasoft.XXX.dll em arquivos DLL. Isso é novo e desenvolvido solicitação de licença.

Leia como excluir um arquivo de ser incorporado em um assembly .NET na seção "Excluir arquivos de serem incorporados" do artigo "Implantar e executar como um único executável" no site da Microsoft: https://learn.microsoft.com/pt-br/dotnet/core/deploying/single-file/overview?tabs=cli#exclude-files-from-being-embedded

Abra a pasta "C:\Windows\twain_32" e verifique se você tem o driver TWAIN de 32 bits para o seu scanner instalado.
Abra a pasta "C:\Windows\twain_64" e verifique se você tem o driver TWAIN de 64 bits instalado para o seu scanner.

Se você não tiver o driver TWAIN para o seu scanner, instale-o no seu computador.

Para usar o driver WIA para o seu scanner, você precisará usar o Gerenciador de Dispositivos TWAIN versão 1.x - isso só é possível em aplicativos de 32 bits.
A mensagem de erro significa que a API JavaScript TWAIN da VintaSoft não consegue enviar uma solicitação para o serviço "VintaSoft Web TWAIN".

Para diagnosticar o problema, siga estas etapas:
1. Abra o URL http://localhost:25319/api/VintasoftTwainApi/Status em um navegador da web e visualize o resultado. Se você vir uma página da web com informações sobre o serviço VintaSoft Web TWAIN, significa que o serviço VintaSoft Web TWAIN está instalado e em execução no seu computador - prossiga para a etapa 2; caso contrário, prossiga para a etapa 3.
2. Abra o aplicativo web em um navegador, abra o console do desenvolvedor (pressione Ctrl+I ou F12), selecione a guia "Rede", recarregue a página (pressione F5), analise as informações na guia "Rede" e tente encontrar a causa do problema.
3. Abra o Gerenciador de Tarefas (pressione Ctrl+Shift+Esc), selecione a guia "Serviços" e procure o serviço "VintasoftWebTwainService". Se encontrar o serviço, vá para a próxima etapa. 4; caso contrário, vá para a etapa 6.
4. Se o serviço "VintasoftWebTwainService" não estiver em execução, inicie-o, reinicie sua aplicação web e verifique o resultado; caso contrário, vá para a etapa 5.
5. Verifique a seção de Solução de Problemas aqui e tente encontrar a causa do problema.
6. Abra o aplicativo de demonstração de digitalização JavaScript TWAIN da VintaSoft. O aplicativo de demonstração solicitará que você baixe a versão mais recente do serviço Web TWAIN da VintaSoft. Baixe e instale a versão mais recente do serviço Web TWAIN da VintaSoft em seu computador. Reinicie o aplicativo web e veja os resultados.
A solução VintaSoft Web TWAIN consiste em duas partes:
1. O serviço "VintaSoft Web TWAIN", que fornece acesso a scanners TWAIN locais.
2. API JavaScript VintaSoft TWAIN usada por aplicativos da web para acessar o serviço VintaSoft Web TWAIN.

Ambas as partes têm um número de versão e podem funcionar juntas se tiverem o mesmo número de versão.

Para resolver o problema, atualize o serviço VintaSoft Web TWAIN para a versão 15.1.0.1:
1. Desinstale o serviço VintaSoft Web TWAIN versão 15.0.6.1 do seu computador.
2. Abra o aplicativo de demonstração de digitalização TWAIN em JavaScript da VintaSoft e você será solicitado a baixar a versão mais recente do serviço TWAIN da VintaSoft.
3. Baixe e instale a versão mais recente do serviço VintaSoft Web TWAIN no seu computador.
Abra a pasta "C:\Windows\twain_32" e verifique se você tem o driver TWAIN de 32 bits para o seu scanner instalado.
Abra a pasta "C:\Windows\twain_64" e verifique se você tem o driver TWAIN de 64 bits instalado para o seu scanner.

Se você não tiver o driver TWAIN para o seu scanner, instale-o no seu computador.

Se você deseja usar o driver TWAIN de 32 bits para o seu scanner, precisará usar a versão de 32 bits ou 64 bits do serviço VintaSoft Web TWAIN e do TWAIN Device Manager 1.x ou 2.x.
Se você deseja usar o driver TWAIN de 64 bits para o seu scanner, precisará usar a versão de 64 bits do serviço VintaSoft Web TWAIN e do TWAIN Device Manager 2.x.
Para usar o driver WIA para o seu scanner, você precisará da versão de 32 bits do serviço VintaSoft Web TWAIN e do TWAIN Device Manager 1.x.

Consulte as instruções para inicializar a versão de 32 bits ou 64 bits do serviço VintaSoft Web TWAIN na seção "Inicializando o serviço Vintasoft Web TWAIN" aqui.

Você pode testar o uso do TWAIN Device Manager versões 1.x e 2.x usando o aplicativo de demonstração de digitalização JavaScript TWAIN da VintaSoft. Para isso, abra o aplicativo de demonstração e habilite/desabilite o TWAIN Device Manager usando a caixa de seleção "Compatível com TWAIN 2".

Se você quiser aproveitar ao máximo seu scanner de imagens TWAIN de alta velocidade, experimente usar a VintaSoft TWAIN High Performance Demo e veja os resultados.
VintaSoft TWAIN High Performance Demo é um projeto WinForms que utiliza o VintaSoft Twain .NET SDK e o VintaSoft Imaging .NET SDK e demonstra como:

  • Digitalize imagens com meu scanner de imagens TWAIN de alta velocidade para obter a máxima eficiência
  • Visualize as imagens digitalizadas
  • Salve as imagens digitalizadas como arquivos de imagem individuais ou arquivos TIFF ou PDF de várias páginas.

Informações sobre a maioria das questões podem ser encontradas na documentação ou neste FAQ. Se você não encontrar uma resposta para sua pergunta, escreva um e-mail para suporte ao cliente.