VintaSoft Twain .NET SDK - Foire aux questions

Réponses aux questions fréquemment posées

Cette page contient les réponses aux questions les plus fréquemment posées concernant VintaSoft TWAIN .NET SDK. Si vous ne trouvez pas la réponse à votre question technique ici, veuillez consulter la page d'assistance technique.

Le VintaSoft Twain .NET SDK vous permet d'acquérir des images à partir d'un scanner TWAIN, WIA, SANE ou eSCL. Les images numérisées peuvent être traitées à l'aide de commandes simples (inversion, rotation, redimensionnement, etc.). Elles peuvent également être enregistrées au format PDF, TIF, JPEG, PNG, GIF, BMP ou téléchargées sur un serveur HTTP(S) ou FTP.

Le SDK fournit une API .NET qui peut être utilisée par un développeur .NET dans une application pour Windows et Linux.

Le SDK fournit également une API JavaScript qui peut être utilisée par un développeur Web (JavaScript) dans une application Web pour Windows et Linux. La connaissance de .NET n’est pas requise pour utiliser le SDK dans une application Web.

Le développeur .NET peut utiliser VintaSoft Twain .NET SDK en C#, VB.NET, C++ pour .NET, F#, Delphi pour .NET, tout autre langage de programmation compatible avec la technologie .NET.

Le développeur Web peut utiliser VintaSoft Twain .NET SDK en JavaScript et TypeScript.

VintaSoft Twain .NET SDK inclut:
  • Fichiers Vintasoft .DLL compilés pour .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET Framework 4.7, .NET Framework 3.5 dans le dossier "[installation_path]\Bin".
  • Les fichiers Vintasoft .DLL compilés pour .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 sont disponibles uniquement pour les utilisateurs enregistrés.
  • Guide de l'utilisateur et référence API - liens disponibles ici.
  • Projets d'application de démonstration pour Visual Studio .NET avec code source en C#, VB.NET dans le dossier "[installation_path]\Examples".
  • Applications de démonstration compilées (fichiers .exe) dans le dossier "[installation_path]\Bin".

Les fichiers autorisés à la distribution sont répertoriés dans les paragraphes 4.6, 4.7 et 4.8 du Contrat de licence utilisateur final.

La version d'évaluation de VintaSoft Twain .NET SDK présente les limitations d'utilisation suivantes:
  • La version d'évaluation ajoute un filigrane à chaque image numérisée.
  • La version d'évaluation ne vous permet pas d'enregistrer une image couleur numérisée au format JPEG, TIFF ou PDF.
    Enregistrez l'image couleur au format PNG ou BMP si vous devez enregistrer l'image couleur numérisée dans un fichier pendant le processus d'évaluation.
    Numérisez une image en noir et blanc ou en niveaux de gris si vous devez enregistrer l'image numérisée au format JPEG, TIFF ou PDF pendant le processus d'évaluation.

La version enregistrée du SDK ne contient aucune restriction.
Des informations sur la documentation du VintaSoft Twain .NET SDK peuvent être obtenues ici.

Oui, nous ou nos clients avons testé avec succès les scanners d'images TWAIN suivants:

  • Scanners d'images 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 d'images 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 (réseau), 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 d'images 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 d'images 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, Fujitsu Scan Partner 600C
  • Scanners d'images 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 d'images Xerox: Xerox DocuMate 152, Xerox DocuMate 262, Xerox DocuMate 3220, Xerox WorkCentre 3615 (USB), Xerox WorkCentre 3615 (Réseau)
  • Scanners d'images 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 d'images 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 d'images Ricoh: Ricoh IS450, Ricoh Aficio MP161spf, Ricoh MP 4000
  • Scanners d'images Intotec: InoTec SCAMAX 403, InoTec SCAMAX M03, InoTec SCAMAX M06
  • Scanners d'images Kyocera: Kyocera FS-1125MFP
  • Scanners d'images Sceye : sceyeX A4
  • Scanners d'images Konica Minolta: Konica Minolta MS6000 MK2
  • Scanners d'images Lexmark: Lexmark Pro915
  • Scanners d'images Neat: Neat ADF Scanner
  • Scanners d'images Samsung: Samsung SCX-3205
  • Scanners d'images Microtek: Microtek ScanMaker 4800
  • Scanners d'images Panasonic: Panasonic KV-S1025C, Panasonic KV-S202xC, Panasonic KV-S4085C
  • Scanners d'images matriciels: Array2905
  • Scanners d'images Vision: AV600G
  • Scanners d'images Nashuatec: MP 5500
  • Scanners d'images Vision:Visioneer RoadWarrior

Si vous avez testé avec succès un scanner d'images TWAIN à l'aide du VintaSoft Twain .NET SDK et souhaitez partager ces informations, veuillez nous les envoyer afin que nous puissions mettre à jour cette liste.

Si vous avez une application 64 bits, vous pouvez utiliser le Gestionnaire de périphériques TWAIN 2.x 32 bits ou 64 bits.
Si vous avez une application 32 bits, vous pouvez utiliser le Gestionnaire de périphériques TWAIN 1.x 32 bits ou le Gestionnaire de périphériques TWAIN 2.x 32 bits.
Veuillez consulter les informations sur les gestionnaires de périphériques TWAIN disponibles ici et assurez-vous qu'un gestionnaire de périphériques TWAIN est installé sur votre système.

L'espace de noms Vintasoft.Twain est présent dans l'assembly Vintasoft.Twain.dll. L'espace de noms Vintasoft.WinTwain est présent dans l'assembly Vintasoft.WinTwain.dll.

Vintasoft.Twain.dll est un assembly .NET utilisable dans les applications .NET pour Windows et Linux. Cet assembly utilise des primitives de dessin de la bibliothèque Vintasoft.Shared.

Vintasoft.WinTwain.dll est un assembly .NET utilisable dans les applications .NET pour Windows. Cet assembly utilise des primitives de dessin de la bibliothèque System.Drawing.Common.

Vintasoft.WpfTwain.dll est un assembly .NET utilisable dans les applications WPF pour Windows. Cet assembly utilise des primitives de dessin de la bibliothèque WPF.

Selon votre application et la tâche à accomplir, vous devrez utiliser les fichiers Vintasoft.Twain.dll, Vintasoft.WinTwain.dll ou Vintasoft.WpfTwain.dll.

Non, vous ne pouvez pas intégrer les assemblys Vintasoft.XXX.dll dans d'autres fichiers DLL. Ceci est impossible et interdit par le contrat de licence.

Veuillez consulter la section " Exclure des fichiers de l'incorporation " de l'article "Déployer et exécuter en tant qu'exécutable unique" sur le site Web de Microsoft pour savoir comment exclure un fichier de l'incorporation dans un assembly .NET: https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file/overview?tabs=cli#exclude-files-from-being-embedded

Veuillez ouvrir le dossier "C:\Windows\twain_32" et vérifier si le pilote TWAIN 32 bits de votre scanner est installé.
Veuillez ouvrir le dossier "C:\Windows\twain_64" et vérifier si le pilote TWAIN 64 bits de votre scanner est installé.

Si vous ne possédez pas le pilote TWAIN pour votre scanner, veuillez l'installer sur votre ordinateur.

Pour utiliser le pilote WIA pour votre scanner, vous devrez utiliser le Gestionnaire de périphériques TWAIN version 1.x; ceci est uniquement possible dans les applications 32 bits.
Ce message d'erreur signifie que l'API TWAIN JavaScript de VintaSoft ne peut pas envoyer de requête au service "VintaSoft Web TWAIN".

Pour diagnostiquer le problème, veuillez suivre les étapes suivantes:
1. Ouvrez l'URL http://localhost:25319/api/VintasoftTwainApi/Status dans un navigateur web et consultez le résultat. Si vous voyez une page web contenant des informations sur le service " VintaSoft Web TWAIN ", cela signifie que ce service est installé et en cours d'exécution sur votre ordinateur ; passez à l'étape 2. Sinon, passez à l'étape 3.
2. Ouvrez l'application Web dans un navigateur Web, ouvrez la console de développement dans le navigateur Web (appuyez sur Ctrl+I ou sur F12), sélectionnez l'onglet "Réseau", rechargez la page Web dans le navigateur Web (appuyez sur F5), analysez les informations dans l'onglet "Réseau" et essayez de trouver la cause du problème.
3. Ouvrez le Gestionnaire des tâches (Ctrl+Maj+Échap), sélectionnez l'onglet "Services", puis recherchez le service "VintasoftWebTwainService". Si vous le trouvez, passez à l'étape 4 ; sinon, passez à l'étape 6.
4. Si le service "VintasoftWebTwainService" n'est pas en cours d'exécution, démarrez-le, redémarrez votre application web, puis vérifiez le résultat. Sinon, passez à l'étape 5.
5. Consultez la section "Dépannage" ici et essayez de trouver la cause du problème.
6. Ouvrez l'application de démonstration VintaSoft JavaScript TWAIN Scanning Demo. L'application vous invitera à télécharger la dernière version du service Web TWAIN de VintaSoft. Téléchargez et installez cette version sur votre ordinateur. Redémarrez l'application Web pour visualiser les résultats.
La solution VintaSoft Web TWAIN se compose de deux parties:
1. Le service VintaSoft Web TWAIN, qui permet d'accéder aux scanners TWAIN locaux.
2. L'API JavaScript VintaSoft TWAIN, utilisée par les applications web pour accéder au service "VintaSoft Web TWAIN".

Les deux composants possèdent un numéro de version et peuvent fonctionner ensemble s'ils ont le même numéro de version.

Pour résoudre ce problème, mettez à jour le service "VintaSoft Web TWAIN" vers la version 15.1.0.1:
1. Désinstallez la version 15.0.6.1 du service VintaSoft Web TWAIN de votre ordinateur.
2. Ouvrez l'VintaSoft JavaScript TWAIN Scanning Demo, et vous serez invité à télécharger la dernière version du service TWAIN de VintaSoft.
3. Téléchargez et installez la dernière version du service "VintaSoft Web TWAIN" sur votre ordinateur.
Veuillez ouvrir le dossier "C:\Windows\twain_32" et vérifier si le pilote TWAIN 32 bits de votre scanner est installé.
Veuillez ouvrir le dossier "C:\Windows\twain_64" et vérifier si le pilote TWAIN 64 bits de votre scanner est installé.

Si vous ne possédez pas le pilote TWAIN pour votre scanner, veuillez l'installer sur votre ordinateur.

Si vous souhaitez utiliser un pilote TWAIN 32 bits pour votre scanner, vous devrez utiliser la version 32 bits ou 64 bits du service "VintaSoft Web TWAIN" et la version 1.x ou 2.x du gestionnaire de périphériques TWAIN.
Si vous souhaitez utiliser le pilote TWAIN 64 bits pour votre scanner, vous devrez utiliser la version 64 bits du service "VintaSoft Web TWAIN" et du Gestionnaire de périphériques TWAIN 2.x.
Pour utiliser le pilote WIA pour votre scanner, vous aurez besoin de la version 32 bits du service "VintaSoft Web TWAIN" et du Gestionnaire de périphériques TWAIN 1.x.

Veuillez Lisez les instructions d'initialisation de la version 32 bits ou 64 bits du service VintaSoft Web TWAIN dans la section "Initialisation du service Vintasoft Web TWAIN" ici.

Vous pouvez tester l'utilisation des versions 1.x et 2.x du Gestionnaire de périphériques TWAIN à l'aide de l'VintaSoft JavaScript TWAIN Scanning Demo. Pour ce faire, ouvrez l'application de démonstration et activez/désactivez le Gestionnaire de périphériques TWAIN à l'aide de la case à cocher "TWAIN 2 compatible".

Pour que vous puissiez utiliser au maximum les tâches de votre scanner utilisant TWAIN, vous devez utiliser VintaSoft TWAIN High Performance Demo et publiez le résultat.
VintaSoft TWAIN High Performance Demo - ce projet WinForms, en utilisant VintaSoft Twain .NET SDK et VintaSoft Imaging .NET SDK et démon, comme:

  • Configurer la configuration avec un scanner TWAIN avec un effet maximal
  • Выполнять предварительный просмотр отсканированных изображений
  • Сохранять отсканированные изображения в отдельные файлы изображений ou de nombreux fichiers TIFF ou PDF.

Des informations sur la plupart des questions peuvent être trouvées dans la documentation ou dans cette FAQ. Si vous n'avez pas trouvé la réponse à votre question, veuillez envoyer un e-mail au support client.