A drug identification device, an image processing device, an image processing method, and a program are provided that appropriately determine whether identification information added to a drug is added by mark engraving or by character printing. The above problem is solved by an image processing device including: an obtaining unit configured to obtain a plurality of images of a drug having identification information added by mark engraving or by character printing on a surface of the drug, with emitting directions of light to the surface different from each other; an image comparing unit configured to compare the plurality of images with each other; and a determining unit configured to determine whether the identification information is added by mark engraving or by character printing, according to a comparison result by the image comparing unit.