A printing device comprising: a first image pickup unit configured to pick up a first image including a conveyed object before printing, wherein the object is any of: a tablet, a chip component such as a chip capacitor, a gear, a washer, an integrated circuit chip, a semiconductor component, a credit card, a ticket, and a document, and wherein a random readable unique feature such as fine unevenness on a surface of the object is distributed on the surface of the object; a printing unit configured to perform printing on the object based on the first image; a second image pickup unit configured to pick up a second image including the object on which printing has been performed by the printing unit; a check unit configured to check a print state of the object in the second image; a first acquisition unit configured to acquire image data of a first region of a predetermined size on the object of a random readable pattern unique to the object and distributed on the surface of the object, from one of the first image and the second image, as registration data; a second acquisition unit configured to acquire image data of a second region of a predetermined size on the object of the random readable pattern unique to the object and distributed on the surface of the object, from the other image of the first image and the second image, as collation data, wherein the second region includes the first region and has a larger size than the first region, a verification unit configured to compare the registration data and the collation data by sequentially selecting pieces of data having the same size as that of the registration data from the collation data and repeatedly computing a correlation value between the selected data and the registration data while sequentially shifting by one pixel in an X-direction and a Y-direction and thus acquiring correlation values for all pieces of data in the collation data having the same size as the registration data, and, in a case where the acquired correlation values satisfy predetermined criteria, verify that reliability of the registration data is equal to or greater than a predetermined criterion value; and storage configured to store the registration data as data for determining an identity of the object. a first image pickup unit configured to pick up a first image including a conveyed object before printing, wherein the object is any of: a tablet, a chip component such as a chip capacitor, a gear, a washer, an integrated circuit chip, a semiconductor component, a credit card, a ticket, and a document, and wherein a random readable unique feature such as fine unevenness on a surface of the object is distributed on the surface of the object; wherein the object is any of: a tablet, a chip component such as a chip capacitor, a gear, a washer, an integrated circuit chip, a semiconductor component, a credit card, a ticket, and a document, and wherein a random readable unique feature such as fine unevenness on a surface of the object is distributed on the surface of the object; a printing unit configured to perform printing on the object based on the first image; a second image pickup unit configured to pick up a second image including the object on which printing has been performed by the printing unit; a check unit configured to check a print state of the object in the second image; a first acquisition unit configured to acquire image data of a first region of a predetermined size on the object of a random readable pattern unique to the object and distributed on the surface of the object, from one of the first image and the second image, as registration data; a second acquisition unit configured to acquire image data of a second region of a predetermined size on the object of the random readable pattern unique to the object and distributed on the surface of the object, from the other image of the first image and the second image, as collation data, wherein the second region includes the first region and has a larger size than the first region, a verification unit configured to compare the registration data and the collation data by sequentially selecting pieces of data having the same size as that of the registration data from the collation data and repeatedly computing a correlation value between the selected data and the registration data while sequentially shifting by one pixel in an X-direction and a Y-direction and thus acquiring correlation values for all pieces of data in the collation data having the same size as the registration data, and, in a case where the acquired correlation values satisfy predetermined criteria, verify that reliability of the registration data is equal to or greater than a predetermined criterion value; and storage configured to store the registration data as data for determining an identity of the object.