Patent ID: 7692630

Claim:
An information processing apparatus for reading a code included in an image, comprising: image data acquisition means for acquiring, via a camera, image data of a control card having a 2D code printed thereon, the 2D code printed on the control card having a first area containing a fixed area in which a predetermined fixed area code is formed, a second area containing a guide portion, and a third area containing a variable area in which a variable area code formed by a combination of a plurality of codes is formed, the plurality of codes created by concealment or unconcealment of cells in the variable area; fixed area code recognition means for analyzing the acquired image data to recognize the predetermined fixed area code of the fixed area; variable area code default value setting means for setting a default value of the variable area code based on the predetermined fixed area code; variable area code recognition means for analyzing the acquired image data to recognize the variable area code; comparison means for comparing the recognized variable area code with the default value to determine a difference between the variable area code and the default value; and command designation means for designating a command to be executed based on the obtained difference.