Modern scanners have diverse capabilities and provide Apis. Unfortunately, Apis do not have a standard protocol because each manufacturer sets its own standard. To develop something as you want it is gambiarra and even if you succeed, it may not last long. It may not even be used. A "large" and complex investment for something that may not be useful or return investment due to the tendency that in the short or medium term devices may provide a univerval pattern in their Apis.
However, this is personal opinion. To better understand, search for TWAIN-compatible devices: http://twain.org/scannerdriverdevelopers/specification-and-tools.html
TWAIN is an NPO (Non Profit Organization), that is, a non-profit organization. This is a strong attraction and motivates global acceptance.
If you really want to develop such a solution, this is the way it is because several manufacturers have already adopted it. But do not be fooled because the market changes overnight. It may happen that "tomorrow" a pattern emerges that can be better accepted than TWAIN.
If you wait for an answer where you can copy and paste ready-made codes and see everything working effortlessly, forget it. It is not a trivial task and, who has already developed solutions will not provide for free, even more in forums and question and answer sites.
emulate webcam from a scanner? wouldn’t be the other way around?
– Daniel Omine
@Danielomnie is just that, similar to programs that emulate a webcam from the user’s screen, if there is one that transmits a " buffer " of scanned documents as if they were
– John Diego
I don’t understand.. if you have a scanner, why do you need a webcam to simulate a scanner? rsrsr.. connect directly to the scanner.
– Daniel Omine
@Danielomine without plugin installation the browser does not have direct access to several peripherals including a scanner, but has direct access to webcam via Html5(Webrtc API).
– John Diego
then you want to make it available for public access, right?
– Daniel Omine
@Danielomine need something similar to this http://jsfiddle.net/codepo8/agaRe/4/ code that solves on a pc that has an emulated camera with the output scanned document ( here only ran in firefox ) .
– John Diego
That’s what I asked. The description is backwards.
algo que emule uma webcam a partir de um scanner. It should be "something that emulates a scanner from a webcam"– Daniel Omine
@Danielomine I’ll try to improve !
– John Diego
@Danielomine I think what he said is right. He wants the scanner to appear as webcam pro browser pick up by API. Scanner is true (physical), but will "simulate" the protocol of a webcam.
– Bacco
Solved your problem?
– durtto
not yet @durtto ;/
– John Diego
The question is very good. Unfortunately I do not know how to answer, but my intuition tells me that if existing product licenses are so expensive (from what I saw in a fast Googlada, on the order of 1500 dollars up), it is a sign that it is not a trivial task to be performed. If you have control of your customers' machine (that is, if the use is more for an Intranet than for the Internet), you can think about building your own client. Details here: http://stackoverflow.com/a/3504353/2896619
– Luiz Vieira
@Luizvieira also noticed this ! My main expectation was that there would be a program that would do this . If you were to create by hand, this tutorial teaches how to emulate a camera http://www.codeproject.com/Articles/437617/DirectShow-Virtual-Video-Capture-Source-Filter-in , in which case it uses screen capture and there are several open source projects that communicate with the http scanner://www.findbestopensource.com/tagged/Twain . If I took the capture part of an open source project from a scanner and threw over that tutorial I think it would work. But for my level of programming it is very difficult !
– John Diego