A POS system includes: input means for receiving an input of an order; memory means for storing item information containing an individual theoretical weight of each item; calculating means for calculating, based on input information containing item types and item quantities of ordered items and on the item information, a theoretical total weight of the ordered items; weight measuring means for measuring an actual total weight of the ordered items, which are put in a bag; judging means for comparing the theoretical total weight and the actual total weight, and when there is a weight difference therebetween, identifying a side item and/or included item close in weight to the weight difference from among the ordered items; and output means for outputting the identified side item and/or included item as an item candidate corresponding to the weight difference.
1. A POS system, comprising;
an input unit for receiving an input of an order which includes ordered items that are classified into a main item, a side item, a set item of a combination of a main item and a side item, and an included item which is specified by a side item included in the set item and which is distinguished from the main item, the side item, and the set item;
a memory unit for storing item information containing an individual theoretical weight of each item;
a calculating section for calculating, based on input information containing item types and item quantities of ordered items input with the input means and on the item information, a theoretical total weight of the ordered items;
a weight measuring unit for measuring an actual total weight of the ordered items, which are put in a bag;
a judging section for comparing the theoretical total weight and the actual total weight, and when a weight difference there between exceeds a predetermined value and is lower than another predetermined value, identifying one or more of said side item and said included item close in weight to the weight difference from among a set of one or more side items and/or included items included in the ordered items;
an output unit for outputting the side item and/or included item identified by the judging section, as an item candidate corresponding to the weight difference, along with a quantity of each item; and
an information generating section operable, in response to an order, to generate order in response to an order, to generate order information concerned with one or more of the side item and the included item included in the order, by individually making the one or more of the side item and the included item correspond to an item name, a quantity, and an individual theoretical weight, by detecting whether or not the one or more of the side item and the included item include the same item names, and by obtaining the order information which is representative of a quantity corresponding to the item names by summing up an individual quantity of an individual item included in the one or more of the side item and the included item when the one or more of the side item and the included item include the same item names;
wherein:
the predetermined value is set to a value smaller than the weight of the item having the smallest weight of the side items and included items, and said another predetermined value is set to a value smaller than the weight of the main item;
the judging section identifies, based on the weight difference and the order information, the item name close in weight to the weight difference from among the ordered items; and
the output unit outputs as an item candidate corresponding to the weight difference, along with item name and a quantity of each item.
2. A POS system according to claim 1 , wherein the judging section identifies the side item and/or included item closest in weight to the weight difference.
3. A POS system according to claim 1 , wherein the judging section identifies a plurality of the side items and/or included items close in weight to the weight difference.
4. A POS system according to claim 1 , further comprising:
issuing unit for issuing a sheet having printed thereon an identification code containing an order identification number that is unique to the order; and
reading unit for reading the identification code on the sheet.
5. A POS system according to claim 4 , wherein the identification code further contains information on the theoretical total weight of the ordered items.
6. A POS system according to claim 1 , wherein the output unit outputs the item type of the one or more of the side item and the included item identified by the judging section, along with an error message.
7. A POS system according to claim 6 , wherein the output unit further outputs the weight difference.
8. A POS system, comprising;
an input unit for receiving an input of an order which includes ordered items that are classified into a main item, a side item, a set item of a combination of a main item and a side item, and an included item which is specified by a side item included in the set item and which is distinguished from the main item, the side item, and the set item;
a memory unit for storing item information containing an individual theoretical weight of each item;
a calculating section for calculating, based on input information containing item types and item quantities of ordered items input with the input means and on the item information, a theoretical total weight of the ordered items;
a weight measuring unit for measuring an actual total weight of the ordered items, which are put in a bag;
a judging section for comparing the theoretical total weight and the actual total weight, and when a weight difference there between exceeds a predetermined value and is lower than another predetermined value, specifying a set of all of the side items and included items close in weight to the weight difference from among a set of one or more side items and included items included in the ordered items;
an output unit for outputting the one or more of the side item and the included item specified by the judging section as an item candidate corresponding to the weight difference, along with the quantities of the each items; and
an information generating section operable in response to an order to generate order information concerned with the one of the side item and the included item included in the order, by individually making the one of the side item and the included item correspond to an item name, a quantity, and an individual theoretical weight, by detecting whether or not the one of the side item and the included item include the same item names, and by obtaining the order information which is representative of a quantity corresponding to the item names by summing up an individual quantity of an individual item included in the one of the side item and the included item when the one of the side item and the included item include the same item names;
wherein:
the predetermined value is set to a value smaller than the weight of the item having the smallest weight of the side items and included items, and said another predetermined value is set to a value smaller than the weight of the main item:
the judging section identifies, based on the weight difference and the order information, the item name close in weight to the weight difference from among the ordered items; and
the output unit outputs as an item candidate corresponding to the weight difference, along with item name and a quantity of each item.
9. A POS system, comprising;
an input unit configured to receive an order of items, the items being classified into main items, side items, sets, and included items, each set including a combination of a main item and a side item, wherein, for each side item of each set a corresponding one of the included items is specified;
a memory unit configured to store item information indicating, for each of the items, an individual theoretical weight;
a calculating section configured to calculate a total theoretical weight of the items ordered based on the item information and a quantity of items in the order;
a scale configured to measure a total actual weight of items provided in fulfillment of the order;
a judging section configured to make a determination as to whether a weight difference between the total theoretical weight and the total actual weight exceed a first threshold, and when the determination is affirmative, to determine all side items and included items having said individual theoretical weight within a second threshold of the weight difference;
an output unit configured to indicate the determined side items and included items, specified by the judging section, as candidate items;
an information generating section configured to, in response to an order, generate order information concerned with the one of the side item and the included item included in the order, by individually making the one of the side item and the included item correspond to an item name, a quantity, and an individual theoretical weight, by detecting whether or not the one of the side item and the included item include the same item names, and by obtaining the order information which is representative of a quantity corresponding to the item names by summing up an individual quantity of an individual item included in the one of the side item and the included item when the one of the side item and the included item include the same item names;
wherein:
the first threshold is set to a value smaller than the weight of the item having the smallest weight of the side items and included items, and said second threshold is set to a value smaller than the weight of the main item;
the judging section is further configured to identify, based on the weight difference and the order information, the item name close in weight to the weight difference from among the ordered items; and
the output unit is further configured to output as an item candidate corresponding to the weight difference, along with item name and a quantity of each item.