VintaSoft Twain .NET SDK - Часто задаваемые вопросы

Ответы на часто задаваемые вопросы

На данной странице собраны ответы на самые популярные вопросы о VintaSoft Twain .NET SDK. Если Вы не нашли ответа на свой технический вопрос на данной странице, то пожалуйста перейдите на страницу технической поддержки.

VintaSoft Twain .NET SDK позволяет получать изображения от TWAIN, WIA, SANE или eSCL сканера. Отсканированные изображения могут быть обработаны простыми командами для обработки изображений (инвертирование, поворот, изменение размера, и прочие). Также отсканированные изображения могут быть сохранены в файл (PDF, TIF, JPEG, PNG, GIF, BMP) или загружены на HTTP(S) или FTP сервер.

SDK предоставляет .NET API, который может быть использован .NET разработчиком в приложении для Windows и Linux.

Также SDK предоставляет JavaScript API, который может быть использован Веб (JavaScript) разработчиком в Веб приложении для Windows и Linux. Знание .NET не требуется для использования SDK в Веб приложении.

.NET разработчик может использовать VintaSoft Twain .NET SDK в С#, VB.NET, C++ для .NET, F#, Delphi для .NET, любом другом языке программирования совместимым с .NET технологией.

Веб разработчик может использовать VintaSoft Twain .NET SDK в JavaScript и TypeScript.

VintaSoft Twain .NET SDK включает в себя:
  • Vintasoft .DLL-файлы скомпилированные для .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET Framework 4.7, .NET Framework 3.5 в папке "[путь_установки]\Bin".
  • Vintasoft .DLL-файлы скомпилированные для .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 доступны только зарегистрированным пользователям.
  • Руководство пользователя и справочник по API - ссылки доступны здесь.
  • Проекты демо-приложений для Visual Studio .NET с исходным кодом на C#, VB.NET в папке "[путь_установки]\Examples".
  • Скомпилированные демо-приложения (.exe-файлы) в папке "[путь_установки]\Bin".
Оценочная версия VintaSoft Twain .NET SDK имеет следующие ограничения в использовании:
  • Оценочная версия добавляет водяной знак на каждое отсканированное изображение.
  • Оценочная версия не позволяет сохранить отсканированное цветное изображение в JPEG, TIFF или PDF файл.
    Сохраняйте цветное изображение в PNG или BMP файл, если в процессе оценки Вам нужно сохранить отсканированное цветное изображение в файл.
    Сканируйте черно-белое или серое изображение, если в процессе оценки Вам нужно сохранить отсканированное изображение в JPEG, TIFF или PDF файл.

Зарегистрированная версия SDK не содержит ограничений.

Да, мы или наши клиенты успешно протестировали следующие сканеры изображений TWAIN:

  • Сканеры изображений 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
  • Сканеры изображений 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
  • Сканеры изображений 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
  • Сканеры изображений Fuijtsu: 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
  • Сканеры изображений 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
  • Сканеры изображений Xerox: Xerox DocuMate 152, Xerox DocuMate 262, Xerox DocuMate 3220, Xerox WorkCentre 3615 (USB), Xerox WorkCentre 3615 (Network)
  • Сканеры изображений 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
  • Сканеры изображений Plustek: Plustek OptiCard 820, Plustek OptiCard 821, Plustek OpticPro A360, Plustek OpticPro A380 Plus, Plustek SmartOffice PS286 Plus, Plustek SmartOffice PS406U, Plustek SmartOffice PS456U
  • Сканеры изображений Ricoh: Ricoh IS450, Ricoh Aficio MP161spf, Ricoh MP 4000
  • Сканеры изображений Intotec: InoTec SCAMAX 403, InoTec SCAMAX M03, InoTec SCAMAX M06
  • Сканеры изображений Kyocera: Kyocera FS-1125MFP
  • Сканеры изображений Sceye: sceyeX A4
  • Сканеры изображений Konica Minolta: Konica Minolta MS6000 MK2
  • Сканеры изображений Lexmark: Lexmark Pro915
  • Сканеры изображений Neat: Neat ADF Scanner
  • Сканеры изображений Samsung: Samsung SCX-3205
  • Сканеры изображений Microtek: Microtek ScanMaker 4800
  • Сканеры изображений Panasonic: Panasonic KV-S1025C, Panasonic KV-S202xC, Panasonic KV-S4085C
  • Сканеры изображений Array: Array2905
  • Сканеры изображений Avision: AV600G
  • Сканеры изображений Nashuatec: MP 5500
  • Сканеры изображений Visioneer: Visioneer RoadWarrior

Если вы успешно протестировали сканер изображений TWAIN с помощью VintaSoft TWAIN .NET SDK и хотите поделиться этой информацией, пожалуйста, пришлите нам информацию, и мы обновим этот список.

Если у вас 64-битное приложение, вы можете использовать 32- или 64-битный диспетчер устройств TWAIN версии 2.x.
Если у вас 32-битное приложение, вы можете использовать 32-битный диспетчер устройств TWAIN версии 1.x или 32-битный диспетчер устройств TWAIN версии 2.x.
Пожалуйста, ознакомьтесь с информацией о доступных менеджерах устройств TWAIN здесь и убедитесь, что менеджер устройств TWAIN установлен в вашей системе.

Пространство имен Vintasoft.Twain присутствует в сборке Vintasoft.Twain.dll. Пространство имен Vintasoft.WinTwain присутствует в сборке Vintasoft.WinTwain.dll.

Vintasoft.Twain.dll - сборка .NET, которую можно использовать в приложениях .NET для Windows и Linux. Эта сборка использует графические примитивы из библиотеки Vintasoft.Shared.

Vintasoft.WinTwain.dll - сборка .NET, которую можно использовать в приложениях .NET для Windows. Эта сборка использует примитивы рисования из библиотеки System.Drawing.Common.

Vintasoft.WpfTwain.dll - сборка .NET, которую можно использовать в приложениях WPF для Windows. Эта сборка использует примитивы рисования из библиотеки WPF.

В зависимости от вашего приложения и поставленной задачи вам потребуется использовать файлы Vintasoft.Twain.dll, Vintasoft.WinTwain.dll или Vintasoft.WpfTwain.dll.

Нет, вы не можете встраивать сборки Vintasoft.XXX.dll в другие DLL-файлы. Это невозможно и запрещено лицензионным соглашением.

Пожалуйста, прочитайте как исключить файл из встраивания в .NET сборку в разделе "Исключить файлы из встраивания" в статье "Развертывание и исполнение в виде одного исполняемого файла" на сайте Microsoft: https://learn.microsoft.com/ru-ru/dotnet/core/deploying/single-file/overview?tabs=cli#exclude-files-from-being-embedded

Пожалуйста, откройте папку "C:\Windows\twain_32" и проверьте, установлен ли у вас 32-битный драйвер TWAIN для вашего сканера.
Пожалуйста, откройте папку "C:\Windows\twain_64" и проверьте, установлен ли у вас 64-битный драйвер TWAIN для сканера.

Если у вас нет драйвера TWAIN для сканера, пожалуйста, установите драйвер TWAIN на свой компьютер.

Для использования драйвера WIA для сканера вам потребуется использовать диспетчер устройств TWAIN версии 1.x - это возможно только в 32-битных приложениях.
Сообщение об ошибке означает, что VintaSoft JavaScript TWAIN API не может отправить запрос к сервису "VintaSoft Web TWAIN".

Для диагностики проблемы выполните следующие действия:
1. Откройте URL-адрес http://localhost:25319/api/VintasoftTwainApi/Status в веб-браузере и посмотрите результат. Если вы увидите веб-страницу с информацией о сервисе "VintaSoft Web TWAIN", значит, сервис "VintaSoft Web TWAIN" установлен ​​и запущен на вашем компьютере — перейдите к шагу 2; в противном случае перейдите к шагу 3.
2. Откройте веб-приложение в веб-браузере, откройте консоль разработчика в веб-браузере (нажмите Ctrl+I или клавишу F12), выберите вкладку "Network", перезагрузите веб-страницу в веб-браузере (нажмите клавишу F5), проанализируйте информацию на вкладке "Network" и попытайтесь найти причину проблемы.
3. Откройте диспетчер задач (нажмите клавиши Ctrl+Shift+Esc), выберите вкладку "Службы" и попробуйте найти службу "VintasoftWebTwainService". Если вы найдете службу, перейдите к шагу 4; в противном случае перейдите к шагу 6.
4. Если служба "VintasoftWebTwainService" не запущена, запустите службу "VintasoftWebTwainService", перезагрузите веб-приложение и посмотрите результат; в противном случае перейдите к шагу 5.
5. Посмотрите раздел "Устранение неполадок" здесь и попробуйте найти причину проблемы.
6. Откройте демо приложение VintaSoft JavaScript TWAIN Scanning, демо приложение предложит загрузить последнюю версию сервиса VintaSoft Web TWAIN. Загрузите и установите последнюю версию сервиса "VintaSoft Web TWAIN" на свой компьютер. Перезагрузите веб-приложение и посмотрите результат.
Решение VintaSoft Web TWAIN состоит из двух частей:
1. Сервис "VintaSoft Web TWAIN", предоставляющий доступ к локальным сканерам TWAIN.
2. VintaSoft TWAIN JavaScript API, используемый веб-приложениями для доступа к сервису "VintaSoft Web TWAIN".

Обе части имеют номер версии, и обе части могут работать вместе, если у них одинаковый номер версии.

Для решения проблемы обновите сервис "VintaSoft Web TWAIN" до версии 15.1.0.1:
1. Удалите службу VintaSoft Web TWAIN версии 15.0.6.1 со своего компьютера.
2. Откройте демо приложение VintaSoft JavaScript TWAIN Scanning, и вам будет предложено загрузить последнюю версию сервиса TWAIN от VintaSoft.
3. Загрузите и установите на свой компьютер последнюю версию сервиса "VintaSoft Web TWAIN".
Пожалуйста, откройте папку "C:\Windows\twain_32" и проверьте, установлен ли у вас 32-битный драйвер TWAIN для вашего сканера.
Пожалуйста, откройте папку "C:\Windows\twain_64" и проверьте, установлен ли у вас 64-битный драйвер TWAIN для сканера.

Если у вас нет драйвера TWAIN для сканера, пожалуйста, установите драйвер TWAIN на свой компьютер.

Если вы хотите использовать 32-битный драйвер TWAIN для своего сканера, вам потребуется использовать 32- или 64-битную версию сервиса "VintaSoft Web TWAIN" и диспетчер устройств TWAIN версии 1.x или 2.x.
Если вы хотите использовать 64-битный драйвер TWAIN для своего сканера, вам необходимо использовать 64-битную версию сервиса "VintaSoft Web TWAIN" и диспетчер устройств TWAIN версии 2.x.
Для использования драйвера WIA для вашего сканера вам потребуется 32-битная версия сервиса "VintaSoft Web TWAIN" и диспетчер устройств TWAIN версии 1.x.

Пожалуйста, ознакомьтесь с инструкцией по инициализации 32- или 64-битной версии сервиса "VintaSoft Web TWAIN" в разделе "Инициализация сервиса Vintasoft Web TWAIN" здесь.

Вы можете проверить использование диспетчера устройств TWAIN версий 1.x и 2.x используя демо приложение VintaSoft JavaScript TWAIN Scanning. Для этого откройте демо приложение и включите/отключите диспетчер устройств TWAIN, используя флажок "TWAIN 2 compatible".

Информация по большинству вопросов может быть найдена в документации или в этом FAQ. Если Вы не нашли ответа на свой вопрос, напишите электронное письмо в службу поддержки клиентов.