Today on the Internet to check information, see an article, described is a development of OA software company to solve the browser embedded scanner programming article, the article describes how to change the OA manufacturer's engineers how hard to overcome a variety of technical problems, and finally realize the online image scanning processing, Then, after countless sleepless nights, the two-sided scanning function was finally realized.
That article is older, is the 2009 thing, in fact, it is not so painful to solve similar problems, the application of Scanonweb online image scanning components in the project to achieve scanner programming.
For the sake of comparison, I reproduced the article and appropriately concealed some information.
----------------------------------------------------------------------
Customer-centric, XX successfully developed scanner interface control
Recently, in response to customer demand for personalized implementation services, XX Research and development personnel successfully developed scanner interface control. The successful research and development of this control, fills the domestic market similar product a blank, as a set of new plug-in, has become the rapid development of XX industry one of the sharp weapon.
The main function of the scanner interface control is that the scanner scans the file and displays the results of the scan directly in the OA-related area, which makes the user's operation easier and saves a lot of time. It is reported that most of the third-party control vendors on the market do not provide scanning interface functions, only a few foreign manufacturers to provide relevant products, but the price is high, and Java Integrated Scanner control interface is very few.
(Note: Scanonweb can realize the integration of java/c#/jsp/asp.net/php and other technologies)
In the early stage of the project implementation of XX Group, XX implementation personnel found that there are many group-type company's special needs need to be customized development, including: Wage inquiry system, please posture management system, items, such as the system, such as the size of the expansion of demand. These development requirements, not only the requirements of the XX project, but also the commonality of the group company, can be used in the Xxoa software version as a common function in the group enterprise, is the optimization and promotion of OA software functions. Among them, the XXX group proposed the scanner interface problem, because uses weboffice cannot solve, but needs to purchase the third party plug-in. But this third-party plug-in company for foreign companies, the plug-in has not been available. In view of this situation, XXX implementation service personnel decided to develop the control itself, but encountered many difficulties earlier.
In the face of difficulties, XXX implementation service personnel did not flinch but deep research, found to call the system's underlying drive must be used in C + +, need to purchase the relevant application package, for this XX personnel pay to purchase the relevant code, through and Java integration, the initial completion of the scanner interface work, You can display the image of a single scan directly in the-tray edit box. But then the XXX group proposed to support batch scanning and double-sided scanning, which in the original purchased code does not provide this functionality. In the face of further new needs, XXX staff overtime, consult foreign related product information, understanding of product development ideas, the code has been cracked, so that it can be integrated with the Java and OA system, the smooth completion of all the scanner interface work, while supporting batch scanning and double-sided scanning and other scanning methods.
The successful development of this plugin not only solves the project problem of XX Group, but also develops a new set of plugins for the XXX software industry. This is also very good interpretation of the XXX Support Service center "want users think, anxious users of the urgent" spirit of service, enriched the XXX "customer-centric, market-oriented" customer service connotation.
Do not consider other things, separate from the technical aspects of the analysis of the issue, the scanner programming needs to handle TWAIN interface, the interface's help documents are in English, there is a part of the domestic data, to achieve a single page image scanning problem is not big, mainly double-sided scanning and multi-page scanning on some technical difficulties, The most important point is the editing of the scan result image, which requires a Photoshop-like tool to edit the scan results, it takes a lot of time to develop such a function. All of the above problems can be solved using the Scanonweb control, scanonweb components of the official website: Click to open the Scanonweb official website link
Online image scanning using the image scanning control scanonweb