Home › Forums › TWAIN Classic › Plustek TWAIN drivers have critical bug.
- This topic has 0 replies, 1 voice, and was last updated 9 years, 6 months ago by vintasoft.
- AuthorPosts
Hello,
We have found that some TWAIN drivers for Plustek scanners, for example, version 5.2.0.0 of TWAIN driver for Windows 8.1 for Plustek PS286 Plus (http://plustek.com/uk/products/smart-office-series/smartoffice-ps286-plus/), have critical bug – driver can be used only by the application, which filename (without extension) has 15 symbols or less. For example, driver will work with your application if your application has filename “123456789012345.exe” (filename length is 15 symbols) but driver will raise an exception if your application has filename “1234567890123456.exe” (filename length is 16 symbols).
Problem can be reproduced very simple:
- Download TWAIN driver for Windows 8.1 32-bit for Plustek PS286 Plus scanner: http://downloads.plustek.com/downloads/english/driver/PS286Plus-V5200_13L.zip
- Install driver to a system with Windows 8.1 32-bit, physical scanner is not necessary
- Install any TWAIN application on the same system, for example, Twacker 32-bit
- Run Twacker_32.exe and try to get list of devices – application will work successfully
- Rename Twacker_32.exe to Twacker_32_123456.exe
- Run Twacker_32_123456.exe and try to get list of devices – application will fail
- Uninstall TWAIN driver from the system
- Run Twacker_32_123456.exe and try to get list of devices – application will work successfully
Plustek does not want to fix problem in their drivers and I think problem cannot be solved from this side.
I think the problem can be solved from another side – developers of TWAIN Data Source Manager may intercept exception from TWAIN driver and ignore “bad” drivers.
Can somebody from TWAIN community help with this problem?
—
Best regards,
Alexander
VintaSoft Ltd
http://www.vintasoft.com- AuthorPosts