If it's the system I found above that you're talking about.
I've seen similar software used to scan image files of circuit boards looking for incorrect or missing components on assembly lines. The software reads a bar code and can tell which customer the board is being fabricated for and adjust what it is looking for accordingly. That system uses a camera instead of a scanner but I doubt that it cares how the image was obtained.
http://www.vote-trakker.com/optical.htmlPIXEL-BASED OPTICAL MARK-SENSE PAPER BALLOT SYSTEM CERTIFIED TO 2002 FEC VOTING STANDARD
Avante has developed the state-of-the-art in paper ballot systems. Using any type of off the shelf, two sided paper scanner; the OPTICAL VOTE-TRAKKER™ system makes counting paper ballots more efficient and more accurate. This is the first voting system certified by NASED under 2002 FEC Voting Standard.
OPTICAL VOTE-TRAKKER: A “Mark-Sense” Absentee & Precinct Based Voting System that Minimizes Both Voter and System Errors
Here is how it works:
1. Using the VOTE-TRAKKER ballot generation software, you set up your election. You can choose a full ballot presentation, an abbreviated version, or a list of numbers (similar to the familiar punch card layout).
2. Print one or more paper ballots on demand using any laser printer on 40 pound paper (or other special paper as required by law).
3. The paper ballot has a bar code that has a unique number that identifies the ballot type, page number,
and a random number to prevent double scanning. 4. The voter fills in the ovals. They can perform write in votes on the line provided.
They can skip a contest by filling in the "Skip Contest (No Vote)" oval. 5. The ballot is turned in when finished. The voter is verified (for absentee types).
6. The ballots are placed in any order and can be placed in a mixture of face up or faced down orientations into the scanner.
7. The pages are scanned.
8. The ballot is read using the bar code to determine ballot type. The orientation is determined by special marks on the corner of the page.
9. A picture of each vote is taken so that each vote can be reviewed on screen and on demand without having to sort through boxes of ballots.
10. Each vote is tallied with over votes handled according to law.
Features and Benefits
* No Orientation Dependence - You don't need to spend countless hours sorting by ballot style or orienting the ballot.
* The Entire Page is Scanned - Reviewing for voter intent is made more efficient.
* No More Hardware Limitations - You do not have to be limited by your hardware for the amount of ballot types it can read. You can choose the amount and speed of scanners that fit your needs.
* Use the Scanners Year-Round - You can use the scanners to scan in voter registration or other paper records all year round.
I don't know what system you might be using but this one would "buy" me a few things I don't have now.
You are right about being able to modify the image files but it would take a whole lot more software to do that 'on the fly' and without detection than it does to simply hack the results database. With proper ballot design and layout and sufficient instructions 'over' and 'under' voting is not a significant problem.
I preffer paper ballots and human counting teams but I wouldn't mind these for quick, preliminary, results while awaiting the hand count figures. FWIW
Steven P.