A dot pattern that defines information based on, not an arrangement position of a dot, but a distance and direction between two dots. The dot pattern includes at least one set of a starting-point information dot that is an information dot to be a starting point, and an end-point information dot that is an information dot to be an end point are provided, and the two or more information dots are arranged while an interval between information dots which adjoin each other in a prescribed order from the starting-point information dot has a prescribed distance value or prescribed distance value of a prescribed direction interval, and codes are encoded based on the prescribed distance value or prescribed distance value of a prescribed direction interval.
展开▼