Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I got one project with some requirements.

Basically my client provide data entry work. In that he converts image files(scan copy of articles, forms etc) to document file (MS word) by typing manually. For maintaining quality of that work he set some roles on documents text formatting like specific font, font size, paper size etc., and he compare image files with specific document for proofreading which is very time consuming task, and his some smart employ use some image to word converter for that conversion rather then typing manually. He pays a lot in the Data entry and he don't want automated converted files using some conversion software.

So basically he want two functionality in his project that,

  1. to automate standard format proofreading process and
  2. to automatically reject image to word converted files.

this is the all scenario and now my question is that

  1. Is it possible to find out which file is manually type by employ and which is converted by using some conversion software?
  2. Is it possible that we can check file for specific standard format?
share|improve this question
eeeeeeeeevil. just saying~ – naiad Feb 25 '12 at 3:34
You're trying to find a technical solution to a social problem. – tdammers Feb 25 '12 at 7:36
Install a keystroke logger on the employee's computer, and compare the keys that it logs to the output he produces. – David Wallace Feb 25 '12 at 8:38

For checking for the use of OCR software, find out whether the OCR software adds metadata to the file.

For checking for consistency with a specific format, write a VBA macro. MS Office VBA macros have access to the document object model. Of course, if you're going to that, you might as well just have the macro set the document's formatting to the required format.

I'm curious, though: does your client have a better reason for disallowing OCR than "I'm paying you for manual data entry so you can't use OCR"?

share|improve this answer
Yeah, that seems lame to me, too. If someone can increase their output by OCRing, but maintain the same quality, who the fsck cares? I say more power to 'im. – Robert Harvey Feb 25 '12 at 3:44
Great Idea, then someone will just write a macro to look for the same meta data and remove it. Utimiatly it's an arms race the no one can win, but +1 for the use of a macro to sett he formatting. – mattnz Feb 26 '12 at 3:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.