Пишется скрипт, что-то типа облегченного документооборота. Неотъемлимой частью такого скрипта является работа со сканером. Может ли Flash (не AIR) или Silverlight или ещё что-то работать со сканером?
Накатали решение. OCX написан на дельфях (работа со стандартными DLL), работа на странице через javascript. Как примерно выглядит: HTML: <HTML> <head> <script language="javascript"> var scan = { data : '', scanID : null, init : function(ID) { var IE='\v'=='v'; if(IE) { alert('У вас осёл'); this.scanID = document.getElementById(ID); } }, scanStart : function() { if (this.scanID) this.data = this.scanID.scan(); else alert('Ошибка сканирования'); } } function sendData() { if (scan.data.length) { frm = document.sendForm; frm.file.value = scan.data; frm.submit(); } } </script> </head> <body onload="scan.init('MyScan')"> <center> <OBJECT classid="clsid:615DF8F7-B9E2-4A4F-B99A-3B66238F2C78" codebase="MyScanProj.cab#version=1,0,0,0" width="420" height="594" id="MyScan"> failed to load </OBJECT> <form name="sendForm" id="sendForm" action="http://test/test.php" method="post" enctype="multipart/form-data"> <input type="hidden" id="file" name="file"/> </form> <input type="button" onclick="javascript:scan.scanStart();" value="Сканировать"/> <input type="button" onclick="javascript:sendData();" value="Отправить"/> </script> </body> </HTML>