Patent ID: 8302862

Claim:
A code reading apparatus comprising: an image pickup section configured to pick up an image including an image of a commodity to be subjected to sales registration; a reading section configured to read commodity information indicating the commodity to be subjected to the sales registration from the picked-up image; and a storage control section configured to store, to a commodity master file in which commodity information indicating a commodity and a commodity image of the commodity indicated by the commodity information are stored in association with each other, the picked-up image as the commodity image in association with the read commodity information; and a weight check section configured to measure a weight of the commodity, wherein if the read commodity information is not stored in the commodity master file, the storage control section stores the picked-up image in association with the read commodity information to the commodity master file, the reading section reads, from the picked-up image, at least one of a commodity code of the commodity to be subjected to the sale registration, a unit price of the commodity, and a commodity name of the commodity as the commodity information, the reading section reads, from the picked-up image, at least information of the unit price of the commodity and information of a volume of the commodity by optical character recognition, the weight check section compares the information of the volume of the commodity with the weight measured by the weight check section to determine whether the information of the volume corresponds to the weight, if the weight check section determines that the information of the volume corresponds to the weight the storage control section registers the picked-up image, the information of the unit price, and the information of the volume in the commodity master file.