scanningtwaindynamic-web-twain

Browser based document scanning


I am building a browser based application for document scanning. I have looked at offerings from multiple providers like dynamosoft, asprise, atalasoft etc. My basic question on browser based document scanning is that does any of these products enable scanning from remote machines, using browser based interface? Or should scanner be always connected to the system from where browser is launched?


Solution

  • Yes. Browser based document scanning relies on the communication between a local service and the web client. Usually, you need to download the installer of the local service when browsing an online demo of document scanning at the first time. If you want to scan documents from a remote machine, just deploy the service on that machine. Then change the IP for web socket connection.

    For example, here is the architecture of Dynamic Web TWAIN.

    enter image description here

    The scanner should be always connected to the system from where the local service (not the web browser) is launched.

    You can watch the video to see how to use Raspberry Pi as the scanner service to capture documents from iMac.