A two-dimensional code and a predetermined figure pattern are printed on a
medium. An error in the two-dimensional code is correctable during
decoding of the two-dimensional code. A cell position corresponding to a
position of the error is detectable. The predetermined figure pattern is
made of special ink. The two-dimensional code and the predetermined figure
pattern overlap each other at a specified place in the medium. The
two-dimensional code is optically read from the medium. The
two-dimensional code which has been optically read is decoded. In cases
where error correction is executed during the decoding of the
two-dimensional code, detection is given of an error correction position
corresponding to a cell position having a related error. A determination
is made as to whether or not the detected error correction position is in
the specified place. Judging whether or not the medium is counterfeit is
executed in response to a result of the determination.
Un código de dos dimensiones y una figura predeterminada patrón se imprimen en un medio. Un error en el código de dos dimensiones es correctable durante descifrar del código de dos dimensiones. Una posición de la célula que corresponde a una posición del error es perceptible. La figura predeterminada patrón se hace de la tinta especial. El código de dos dimensiones y la figura predeterminada patrón se traslapan en un lugar especificado en el medio. El código de dos dimensiones ópticamente se lee en el medio. Se descifra el código de dos dimensiones que ópticamente se ha leído. En los casos donde la corrección de error se ejecuta durante descifrar del código de dos dimensiones, la detección se da de una posición de la corrección de error que corresponde a una posición de la célula que tiene un error relacionado. Se hace una determinación si o no la posición detectada de la corrección de error está en el lugar especificado. Juzgando si o no es el medio la falsificación se ejecuta en respuesta a un resultado de la determinación.