This invention, by imparting different functions to respective dots of a dot pattern which is displayed on a printed material etc., aims to enable
informatization expeditiously by recognizing directionality, on the occasion of
informatization from the dot pattern, and to enable checking an error of a
layout state of dots, and further, to heighten security. In this connection, in this invention, on a medium surface of a printed material etc., a plurality of lattice dots 4 are disposed in a rectangular shape and set as a block, and they are regularly and continuously disposed, and such a dot that 1 piece of the lattice dots 4 which exists in the block was disposed by being shifted unidirectionally is set as a key dot 2, and by setting said key dot 2 as a
representative point, they are disposed at a circumference of the key dot 2, and by setting a center which was surrounded by the lattice dots 4 of 4 points as a hypothetical point, and by setting this as a start point, at an end point which was represented by a vector, a plurality of information dots 3 which have various information recognized are arranged in accordance with a predetermined rule by a dot
code generation algorithm to thereby generate a dot pattern 1, and the dot pattern 1 is imported as image data by a camera, and, from a numerical value which was calculated by digitizing this, information, a program are outputted.