To enhance the recording density of data in recording data on a print medium, and to improve reliability or accuracy in restoring data recorded on the print medium.
A device for recording digital data onto a print medium as a mechanically readable visual code converts the digital data to code data showing the visual code composed of a series of unit patterns arranged according to a predetermined arrangement rule by use of correspondence information defining correspondence between a unit bit string constituting the digital data and respective values of background color, symbol type, and symbol color as unit pattern elements, which regulate a unit pattern having a structure in which a symbol is arranged in a predetermined background area. This device prints the visual code on the print medium based on the code data.
COPYRIGHT: (C)2008,JPO&INPIT