Scanning from asp page

T

Terry Holland

We are developing and asp.net intranet application. Part of the application
requires users to scan documents and perfrom the following image processing

Interpret Barcodes
Optical Mark Recognition
Rotate Image
Zoom Image

Is this going to be possible from within my asp pages? Im investigating
creating an ActiveX control or an Applet in order for the page to communicate
with the hardware.

While I continue to research I'd appreciate some views on what Im trying to
do especially in regard to what is possibily and what are the security issues.

Thanks
 
A

Anthony Jones

Terry Holland said:
We are developing and asp.net intranet application. Part of the
application
requires users to scan documents and perfrom the following image
processing

Interpret Barcodes
Optical Mark Recognition
Rotate Image
Zoom Image

Is this going to be possible from within my asp pages? Im investigating
creating an ActiveX control or an Applet in order for the page to
communicate
with the hardware.

While I continue to research I'd appreciate some views on what Im trying
to
do especially in regard to what is possibily and what are the security
issues.

You are going to need some kind of client-side app support for this. You
perhaps should consider a Windows App that hosts a web browser or talks to a
web service on your site rather than trying to build an ActiveX component.
 
T

Terry Holland

Unfortunately we are to far down the line with the ASP app to change to a Win
app now.

What may be possible is to have an ASP startup a Win app and have the Win
app perform all of the image processing. In order to get user buy in for
this, I would need to be able to pass parameters from asp page to Windows
app, and when the windows app is finished processing images, the asp page
would need to know that processing has finished.

Perhaps you could give your views on this.

Im also looking at the idea put forward in this page
http://blogs.msdn.com/andrewdownum/archive/2006/01/10/ControlInBrowserIntroduction.aspx
 
B

bruce barker

it all depends on your setup. if the scanners are plugged into the pc running
the browsers, then you will need to write an active/x control or plugin. if
yo write this in .net and publish as an active/x control, you will neeed to
update the security settings on every pc using it. best to use an install
program.

if the scanners are network enabled, then everything can be run from the
webserver and the web pages used just a control.



-- bruce (sqlwork.com)
 
T

Terry Holland

The scanners are plugged into pc running the browser.
Could you point me to a step by step guide to creating an activex control -
Ive not done any of this.

In terms of deploying the control, is this something that could be installed
using OneTouch?
 
T

Terry Holland

I have got an example working!! I have created a windows user control, to
which I have added some third party scanning and image processing controls
(OmniPage). I have deployed to a web server and browsed to that web page
from my dev machine. From this client machine, I am able to scan and process
docs. What I need to do now is get it working on a machine that does not
have the OmniPage sdk installed on it.
How will I determine what needs to be installed on client machines? Is this
info only going to come from supplier? Once I have this info, is it possible
that I could have the necessary files install once a user browses to the
page? (how do I get IE to display the message asking if user wants to install
activex control?)
Also, in order for me to get the example working, I modified security
permissions to give Full Trust to my Site. This is going to be ok in our
organisation as we will trust the apps on our server. We intend to sell this
to other organisations. What is going to be the best security configuration
for this situation?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top