spinner



Framework Logo

cScanTWAIN

Version 4
Browser Based Document Scanning SDK

cScanTWAIN is a browser-based document scanning SDK specifically designed for web applications. A few lines of JavaScript code and a small non-intrusive client-side companion application is all it takes for your web application to scan documents from within the browser.




  • What cScanTWAIN is and is not
    cScanTWAIN is a bridge between your TWAIN compliant scanner and your web application. It is not a high speed document scanning solution nor does it claim to be, and you should evaluate the value of cScanTWAIN for your specific use case.

    While cScanTWAIN may apply some basic image manipulation, it is not an imaging library. Its intended purpose is to facilitate the process of transferring images as acquired from your scanner back to your web application.

    cScanTWAIN may not work with every scanner but does support the morjority of TWAIN compliant devices, so long as the appropriate drivers have been installed.
  • Does the cScanTWAIN TRIAL SDK have a time limit
    cScanTWAIN trial SDK is not time-limited, however it will apply a watermark to any scanned image that is acquired by your scanner. You are free to use the trial SDK for as long as needed to fully test your implementation. Only then will you need to purchase a full license to remove the watermark.
  • Do I need a license for Development vs Production
    You only need a license for your production domain.

    During development you should use the cscan.trial.min.js file. All the other required files from the Trial SDK are used in both development and production. In production, you should use the production release of the cscan.min.js file which requires a license. The production file is licensed to your domain whereas cscan.trial.min.js will operate regardless of domain, but it will cause a watermark to be applied to any scanned image.
  • TWAIN vs WIA Support
    TWAIN and WIA are not the same and while cScanTWAIN supports the TWAIN protocol, sometimes you will find that WIA is also supported while other times it is not.

    WIA devices can often be used by TWAIN applications through a TWAIN compatability layer, which may depend on the scanner manufacturers implementation, and may imply that WIA is not supported natively; therefore, when the device supports both TWAIN and WIA, then TWAIN is the better option.
  • WIA is the only scanner device I see
    If your device supports TWAIN, which most do, then you should install the scanner drivers for your scanner model.

    Windows will often detect a plug-n-play scanner even when the associated scanner drivers have not been installed and this is often the reason you see a WIA device but not TWAIN. If the WIA device is detected by cScanTWAIN, and it works for your use case, then you can continue to use it at your discretion, however, TWAIN is usually the better choice.
  • Windows Firewall
    Our cScanTWAIN.exe file is a legitimate executable when supplied with our SDK. This is a required file that acts as a bridge between the scanner and the web application. Because this is an executable file, the Windows firewall may display a security alert regarding network access. Our application only needs to communicate with the browser from the localhost and does not need access to the internet, therefore we recommend selecting only "private networks".
  • Windows Defender - false/positive
    Windows Defender is Microsoft's antivirus software and unfortunately can result a false/positive across a broad spectrum of many different applications. Their defender product is not perfect and we have worked with Microsoft in the past to prevent unwarranted detection even for our software, so if you do happen to encounter a potential virus alert regarding cScanTWAIN then please let us know, so that we may mitigate this with Microsoft.
  • Is there limit to the number of users that can install cScanTWAIN.exe
    cScanTWAIN is licensed per domain, therefore there are no limits to the number of deployments (installs) of the client side cScanTWAIN.exe companion application.
  • How do I upgrade the client side cScanTWAIN.exe application
    cScanTWAIN.exe is a simple executable, so closing the application and overwriting it with a new version is all that is required to update it.

    Unfortunately we do not have an "auto-update" process for the local cScanTWAIN.exe client, and while we do our best to reduce the frequency of updates, it is sometimes necessary. In this case, you will need to decide on the best approach for the update process simply because we do not have insight into your deployment strategies.

    Some of our clients work under strict control of their IT departments and deploy updates using various tools while others are more user-centric. The local cScanTWAIN.exe application does not require internet access and therefore cannot automatically detect and download updates. It will however notify the user if the version they are currently running is compatible with your current cscan.min.js file.

    We are testing and working to make this a more fluid process but until then, you will be required to manage your own client side update method.
  • Does cScanTWAIN.exe require internet access
    cScanTWAIN.exe is a client side application that acts as a bridge between the scanner and the web application via localhost, therefore the companion application currently does not require internet access. Please reference the Windows Firewall FAQ.
  • Do you support other operating systems like Linux or MacOS
    Windows is currently the only supported operating system by cScanTWAIN.exe, however, we may release future versions for other operating systems. Feel free send us a support request to let us know that you are interested in another operating system.
  • Is there limit to the number pages that can be scanned or loaded?
    Theoretically no, however your browser does have limits just like any other system resource, and the back end server receiving the upload may also have limits. The developer can control the number of pages that can be uploaded but not scanned. We have many users scanning lots of pages with success. However, if your use case is to implement a high speed document management system with a large volume of scans then cScanTWAIN or just about any other web based approach with similar technology is likely not the best option.

publish
© 2024 - codesharks - 1.15.0 [1714663957] Privacy Policy