OMR Software

What is OMR Software

OMR is the abbreviated form for Optical Mark Recognition.

Optical Mark Recognition / OMR Software is computer software designed as a cost effective method, to free people from manually going through bubble sheet forms and recording which checkboxes people filled in, also avoiding tedious data entry.

The OMR software forms are scanned plain paper, data collection response Forms, commonly called bubble sheets, answer sheets or OMR sheets.

Plain paper forms means they can be scanned using a common image scanner, most of an ADF (automatic document feeder) if you have numerous forms.

OMR Software is used to **automatically collect responses from Multiple Choice Questionaires and Assessments ** used in Education and Businesses.

Choosing OMR Software

OMR Software that will suit your purpose is chosen by downloading and trying out the OMR software, if there is a free trial included, and also determining the time it will take to learn how to use the software and the costs involved with the OMR sheets and the hardware needed.

There are many OMR software programs on the market which in general will all have pretty much the same accuracy in detecting and capturing the filled in checkbox bubble responses. OMR Software uses a software based OMR reader to detect and capture the hand made marks.

The differences in OMR Software are in the features that come with each OMR software program, such as OMR form design and the way the captured data is exported to external software.

An important feature of OMR software is automatic integration of the OMR sheet with the OMR software.

A robust OMR form processor is also an important feature which decreases the chance of processing errors.

Other errors are generally human caused, such as the scan quality of the OMR sheets and how the checkboxes have been filled in by the form respondents.

OMR Software Detection

The response marks are captured as value data, such as (A,B,C,D,E etc.) and stored within the OMR software with the option to export the raw data to a spreadsheet.

OMR software detected mark OMR software detected checkbox
  • Screenshot Image 1: OMR Software detects a checkbox or checkboxes containing a mark
  • Screenshot Image 2: OMR Software detects a string of characters, such as ID numbers or addresses.
  • Screenshot Image 3: OMR Software can be used to collect yes/no or true/false answers.

Create the OMR Template

Generate your own printable OMR Sheet template using the OMR editor built in to the OMR Software. The editor will create an OMR Sheet Template that is instantly compatible with the OMR software.

There are a couple of ways that OMR sheet templates can be created. In a word document which must be trained to be recognised by the software. With an OMR sheet editor which integrates the template immediately with the software.

Checkboxes are used to capture people’s response marks and barcodes are used for recognition by the software and to capture form page identifying information. An OMR template must contain a barcode on every page ***

Publish the OMR Template

The OMR template is published within the software, to save the template information and to compile the OMR sheets, ready to be printed. Each published omr sheet will have a unique barcode number. ***

Using a laser printer, print your OMR sheets from the Published OMR Template.

Printing with a lazer printer will produce clear images that won’t smudge.

Scanning the OMR sheets

When the OMR software sheets have been returned, they are scanned to produce clear images, using a document scanner* with an automatic paper feeder if you have hundreds of pages, or a flatbed or portable image scanner if you only have a few forms.

Because each page can be identified by the OMR software, using the barcode that was added to the template, there is no need to scan the sheets in any particular order.

OMR Software Scannet

Image: OMR sheets being scanned using a document scanner with automatic paper feeder, and being processed by OMR software on a laptop computer.

The scanned form files are uploaded into the OMR software which quickly processes each page, around 30 pages per minute, reducing delivery time of analysis data collected from people’s responses. The software stores the captured data, which can then be exported to an external spreadsheet or whichever data management software you have on your computer.

Mark Detection by OMR Software

OMR sheet scanned and detected

Image: A section of a scanned omr sheet showing automatically detected values of the filled checkboxes (A,B,C,D) by OMR software

The scanned images of OMR sheets are uploaded into the OMR software processor, which recognizes and reads each page.

The large barcode on each page links the page with the template it belongs to and links the captured data with the respondent’s record in the data table.

Small automatically generated barcodes on the form are used by the software for locating the area where the checkbox areas are on the page.

The filled checkbox bubbles are detected using a process that compares the number of black pixels against the number of white pixels in each checkbox.


OMR Software Data Capture

The detected marks are converted into checkbox value data such as A, B, C or D and stored within the OMR software and can be viewed in the Captured Data interface of the OMR software.

Optical Mark Recognition captures barcode value information from printed barcodes or uniqe barcode labels, used for identifying each page.

The captured data is reconciled with the record it belongs to, taken from the data table.

The captured data is stored in the OMR software then exported to an excel spreadsheet or other external management software intalled on your computer.

This all takes place within a matter of seconds for each page.


About OMR Software

OMR software has a high rate of accuracy and can capture response data during processing of omr sheet images at around 30 pages per minute.

OMR software is used when paper forms are the most practical and cost effective way to collect information from people’s responses.

OMR sheets are often called bubble sheets because they contain circular or oval checkbox bubbles which are easy to fill in fully by people responding to the questions.

Respondents should be instructed to fully fill in checkboxes. A fully filled bubbles will turn out clearer on the scanned omr sheet images which makes it less likely that errors will occur with the detection of the filled checkboxes.

The checkboxes on OMR sheets are filled in with a dark pen or pencil in response to questions or statements.

OMR software is used for fast collection of checkbox response information from satisfaction surveys, evaluation surveys, tests, exams, assessments, checklists, quality assurance forms, ballot papers, order forms and any checkbox response paper forms that can be designed to collect data using OMR software.


OMR Software Requirements

  • An OMR sheet template recognized by the Software you are using.
  • A lazer printer, used to print the paper OMR sheets from the template.
  • A recent model computer.
  • A decent quality document image scanner for scanning the OMR sheets.

The fact that these are the only requirements you need to scan and capture hundreds of forms a day, makes OMR software very cost effective.