A method and apparatus for collecting digital data. In one embodiment, the
method comprises receiving data input by scanning a sheet of paper using
a scanner on a machine, identifying the sheet of paper as a form having
one or more fields of user entered data to validate, validating the user
entered data using a user interface on the machine, and sending the user
entered data to a backend system.