An object of the present invention is to appropriately protect confidential information using a two-dimensional code. A protection coding pattern is obtained based on an error correction code word, and a protection coding of a code block having a data code word is performed using the protection coding pattern to obtain a protection coding code block. And generating a two-dimensional code based on the protection coding code block. [Selection] Figure 4
展开▼