Claims
- 1. A system processing information relating to commodities involved in transactions, the information comprising commodity information identifying commodities involved in a related transaction and transaction information identifying the related transaction in which the commodities are involved, comprising:plural terminal units, each having an identification code and processing one or more commodities involved in a transaction, in each of plural successive transactions, each transaction being individually identified by a transaction code, each terminal unit further comprising: an input unit inputting to the terminal unit commodity information identifying commodities involved in a related transaction and transaction information identifying the related transaction, a memory storing unit prices corresponding to the commodities, a converter converting commodity information and related transaction information into, and outputting, corresponding bar code print information, and a printer, selectively printing on each of a receipt sheet and a journal sheet, human readable characters and machine readable bar code patterns in accordance with character print information and bar code print information supplied thereto, a controller in response to each initiation of a transaction related to the purchase of one or more commodities obtaining, as specific transaction information, the identification and stored, unit price of each purchased commodity from the input unit and the memory, respectively, and determining, at the conclusion of the related transaction, the aggregate results thereof including the aggregate of all units of all purchased commodities and the respective, total purchase price thereof, the controller, further, supplying to the printer corresponding character print information and bar code print information and controlling the printer to print, on a receipt sheet, the character print information and the bar code print information corresponding to the specific transaction information, as human readable characters and a machine readable bar code pattern, respectively, and to print, on a journal sheet, a selected, reduced amount of the character print information relative to that printed on a receipt sheet and the bar code print information corresponding to the specific transaction information, as human readable characters, of a corresponding, reduced amount relative to those printed on the receipt sheet, and a machine readable bar code pattern, respectively; a host computer connected over a network to each of the plural terminal units; each terminal unit, upon completion of a transaction, transmitting the corresponding specific transaction information over the network to the host computer; and the host computer managing transactions of the plural terminal units, based on the respective, specific transaction information thereof transmitted thereto.
- 2. A system as recited in claim 1, wherein each commodity includes a bar code thereon identifying the commodity, the input unit further comprising:a scanner, scanning the bar code of each commodity and outputting corresponding bar code information; a bar code converter converting the bar code information to an identification of the corresponding commodity; and a keyboard having plural control keys affording selection of respective, different operating functions of the terminal unit and number and letter keys affording manual input of commodity identification, unit price and transaction information.
- 3. A system as recited in claim 2, wherein:a register control key, when actuated, designates the initiation of a transaction.
- 4. A system as recited in claim 2, wherein:a total control key, when actuated, designates the completion of a currently active transaction and instructs the controller to total the aggregate prices of the commodities of the related transaction.
- 5. A system as recited in claim 2, wherein:an error correction control key, when actuated, instructs the controller to perform an error correction of a prior, completed transaction printed on a corresponding receipt or journal sheet therefor; the controller, in response to the error correction instruction, controls the scanner to scan the machine readable bar code information from the sheet and controls the converter to convert the read bar code information to commodity and transaction information display data, and controls a display thereof on a display unit for viewing by an operator to enable correction of errors therein by manipulation of appropriate keys of the keyboard by the operator; and the controller, in response to actuation of the total control key subsequently to completion of the error correction, supplies the corrected information as corrected, specific transaction information to the printer for printing on corrected, receipt and journal sheets.
- 6. A system as recited in claim 2, wherein:a data transfer control key, when actuated following a loss of communications over the network between a terminal unit and the host computer and upon resumption of communications thereover, instructs the controller to initiate data transmission from the terminal unit to the host computer; the controller, in response to actuation of the data transfer key, controls the scanner to scan printed bar code patterns from each journal sheet supplied thereto, relating to a transaction at the terminal unit during the interval of the loss of communications over the network, and controls the converter to convert the scanned bar code pattern to, and output, the corresponding commodity and related transaction information as the specific transaction information including the aggregate results of the related transaction; and the controller transmits the specific transmission information over the network to the host computer.
- 7. A system as recited in claim 2, wherein:a customer service control key, when actuated, instructs causes the controller to perform a customer service of aggregating information of commodity transactions of a customer; the controller, in response to actuation of the customer service control key, controls the scanner to scan bar code print information on plural receipt sheets of the customer for respective transactions of the customer and for which an aggregate of the respective, specific transaction information thereon over a specified time period is to be determined, and controls the converter to convert the scanned bar code information into the corresponding commodity and related transaction information; and the controller aggregates the commodity and related transaction information and produces an aggregate result thereof as character print information and controls the printer to print same on an aggregate commodity and transaction sheet for the specified time period.
- 8. A system as recited in claim 2, wherein:the host computer, further, classifies the commodity information, including at least the number of a common type of commodities included in each of plural, specific transaction information transmissions thereto from each of one or more terminal units in relation to corresponding commodity dealing departments for the commodities subject to transactions thereby to provide an aggregate of the number of units of each commodity, over the time period to which the transaction information transmissions, from the one or more terminal units, relate, correlated to the respective commodity dealing department.
- 9. A system as recited in claim 8, wherein:in each terminal unit, a substitute aggregate key, when actuated, instructs the controller to perform a substitute aggregate function in accordance with reading specific transaction data from respective journal sheets; and the controller, in response to actuation of the substitute aggregate control key, controls the scanner to scan bar code information on plural journal sheets and controls a converter to convert the scan bar code information into the corresponding commodity and related transaction information and, further, classifies the commodity and related transaction information into groups corresponding to respective dealing departments and aggregates the respective units of the classified commodities in the corresponding groups for the respective commodity dealing departments.
- 10. A system as recited in claim 1, wherein:the machine readable bar code pattern identifying each commodity is of a first bar code type; and the machine readable bar code pattern, corresponding to specific transaction information, comprises a bar code pattern of a second type, of a higher density than the first type.
- 11. A system as recited in claim 10, wherein the higher density bar code pattern is a two-dimensional high density bar code pattern.
- 12. A system as recited in claim 1, wherein transaction information further comprises an identification code of the terminal unit at which a transaction occurs, a department code for a respective department dealing with each commodity which is subject to a transaction, a transaction date and an identification code of an operator of the terminal unit.
- 13. A system having a host and at least one terminal unit coupled thereto over a network, the host computer receiving aggregate results from each terminal with respect to each transaction processed at each terminal including the related commodities involved in each transaction and carrying out management of transactions based on the aggregate results, each commodity having a machine readable bar code pattern thereon identifying the commodity, each terminal unit having a terminal identification code identifying the terminal and determining transaction information each transaction comprising transaction code identifying the transaction, a number of each commodity and, in accordance with a respective unit price thereof, an aggregate price of a total of the units of each commodity and a grand total aggregate of the prices of all commodities and any related expenses involved in the transaction, wherein:each terminal unit processes one or more commodities involved in a transaction, for each of plural transactions, and comprises: a printer, selectively printing on a receipt sheet and on a journal sheet, human readable characters and machine readable bar code patterns, in accordance with character print information and bar code print information supplied thereto, a scanner selectively, optically scanning bar code patterns on commodities identifying same and on printed receipts and journals identifying commodities related to a transaction and related transaction information, and outputting corresponding bar code information; a memory storing unit prices corresponding to the commodities; a controller, for each transaction and in response to bar code information output by said scanner identifying a commodity related to the transaction, outputting the corresponding commodity identifying information as commodity character print information and selecting and upon completion of the transaction, outputting a first set of related transaction information, as corresponding transaction character print information and controlling the printer to print the corresponding commodity and selected, first set of related transaction information as human readable print characters on a receipt; a converter converting the commodity identifying information and a second set of transaction information into corresponding commodity and transaction bar code print information, the controller, in response to a completed transaction, aggregating the related transaction and commodity identifying information and selectively supplying to the printer: bar code print information for all commodities involved in a transaction and the first set of selected transaction information and controlling the printer to print same on a receipt sheet and, selected transaction information as transaction human readable character print information and the second set of transaction information, including both commodity identification information and aggregate commodity information for the completed transaction, on a journal sheet.
- 14. The terminal unit as claimed in claim 13, wherein said commodity information selected by the controller for printing as corresponding human readable characters on the receipt sheet comprises at least a commodity name and a unit price of the commodity.
- 15. The terminal unit as claimed in claim 14, wherein the transaction information selected by the controller for printing in human readable characters on the receipt sheet for each transaction comprises at least one of the date and the time of the transaction and the total price of all commodities involved in the related transaction.
- 16. A method of processing information relating to commodities involved in transactions, the information comprising commodity information identifying commodities involved in a related transaction and transaction information identifying the related transaction in which the commodities are involved, comprising:inputting commodity information identifying commodities involved in a related transaction and transaction information identifying the related transaction, for each of plural successive transactions, storing unit prices corresponding to the commodities, in response to an initiation of a transaction related to a purchase of one or more commodities, obtaining, as specific transaction information, the identification of each purchased commodity, as input, and the stored unit price thereof and, at the completion of the transaction, the aggregate results of the related transaction including the aggregate of all units of all purchased commodities and the respective, total purchase price thereof and generating corresponding character print information and bar code print information; selectively printing, on a receipt sheet, both the character print information and the bar code print information corresponding to the specific transaction information, as human readable characters and a machine readable bar code pattern, respectively, and, on a journal sheet, a selected, reduced amount of the character print information, relative to that printed on a receipt sheet, and the bar code print information corresponding to the specific transaction information as a corresponding, reduced amount of human readable characters, relative to those printed on a receipt sheet, and a machine readable bar code pattern, respectively; at each terminal unit and for each completed transaction, and for all terminal units and respective completed transactions, transmitting the corresponding specific transaction information to a host computer over a network; and managing transactions of the plural terminal units at the host computer, based on the respective, specific transaction information thereof transmitted thereto.
- 17. A method as recited in claim 16, wherein each commodity includes a bar code thereon identifying the commodity, further comprising:scanning the bar code of each commodity and outputting corresponding bar code information; converting the bar code information to an identification of the corresponding commodity; and selectively generating control inputs affording, when actuated, selection of respective, different operating functions of the terminal unit and number and letter inputs affording manual input of commodity identification, unit price and transaction information.
- 18. A method as recited in claim 17, wherein:a selective register input, when actuated, designates the initiation of a transaction.
- 19. A method as recited in claim 17, wherein:a selective total input, when actuated, designates the completion of a currently active transaction and produces a total of the aggregate prices of the commodities of the related transaction.
- 20. A method as recited in claim 17, wherein:an error correction input, when actuated, instructs an error correction of a prior, completed transaction printed on a corresponding receipt or journal sheet therefor; in response to the error correction instruction, scanning the machine readable bar code information from the corresponding sheet and converting the read bar code information to commodity and transaction information display data, and producing a display thereof on a display unit for viewing by an operator, to enable correction of errors therein by appropriate manual inputs by the operator; and in response to actuation of the total input subsequently to completion of the error correction, supplying the corrected information as corrected, specific transaction information for printing on corrected, receipt and journal sheets.
- 21. A method as recited in claim 17, wherein:a data transfer input, when actuated following a loss of communications over the network between a terminal unit and the host computer and upon resumption of communications thereover, initiates data transmission from the terminal unit to the host computer; in response to actuation of a data transfer input, scanning printed bar code patterns from a journal sheet relating to a transaction at the terminal unit during the interval of the loss of communications over the network, and converting the scanned bar code pattern to the corresponding commodity and related transaction information as the specific transaction information including the aggregate results of the related transaction; and transmitting the specific transmission information over the network to the host computer.
- 22. A method as recited in claim 16, wherein a customer service input, when actuated, instructs performance of a customer service of aggregating information of commodity transactions of a customer, further comprising:in response to actuation of the customer service input, scanning bar code print information on plural receipt sheets of the customer for respective transactions of the customer and for which an aggregate of the respective, specific transaction information thereon over a specified time period is to be determined, and converting the scanned bar code information into the corresponding commodity and related transaction information; and aggregating the commodity and related transaction information and producing an aggregate result thereof as character print information and printing same on an aggregate commodity and transaction sheet for the specified time period.
- 23. A method as recited in claim 16, further comprising:at the host computer, classifying the commodity information, including at least the number of each common type of commodities included in each of plural, specific transaction information transmissions thereto from each of one or more terminal units in relation to corresponding commodity dealing departments for the commodities subject to transactions, thereby to provide an aggregate of the number of units of each commodity, over a time period to which the respective transaction information transmissions from the one or more terminal units relate, correlated to the respective commodity dealing department.
- 24. A method as recited in claim 16, wherein a substitute aggregate input, at each terminal unit and when actuated, instructs the performance of a substitute aggregate function, further comprising:in response to actuation of the substitute aggregate input, scanning bar code information from each of plural journal sheets and converting the scanned bar code information into corresponding specification transaction data, including the commodity and related transaction information; and classifying the commodity and related transaction information into groups corresponding to respective dealing departments and aggregating the respective units of the classified commodities in the corresponding groups for the respective commodity dealing departments.
- 25. A method as recited in claim 16, wherein:the machine readable bar code pattern identifying each commodity is of a first bar code type; and the machine readable bar code pattern, corresponding to specific transaction information, comprises a bar code pattern of a second type, of a higher density than the first type.
- 26. A method as recited in claim 25, wherein the higher density bar code pattern is a two-dimensional high density bar code pattern.
- 27. A method as recited in claim 18, wherein transaction information further comprises an identification code of the terminal unit at which a transaction occurs, a department code for a respective department dealing with each commodity which is subject to a transaction, a transaction date and an identification code of an operator of the terminal unit.
- 28. A memory medium as recited in claim 16, the memory medium further controlling the computer to process information by:at the host computer, classifying the commodity information, including at least the number of each common type of commodities included in each of plural, specific transaction information transmissions thereto from each of one or more terminal units in relation to corresponding commodity dealing departments for the commodities subject to transactions, thereby to provide an aggregate of the number of units of each commodity, over a time period to which the respective transaction information transmissions from the one or more terminal units relate, correlated to the respective commodity dealing department.
- 29. A memory medium storing a program for controlling a computer to process information relating to commodities involved in transactions, the information comprising commodity information identifying commodities involved in a related transaction and transaction information identifying the related transaction in which the commodities are involved, by:inputting commodity information identifying commodities involved in a related transaction and transaction information identifying the related transaction, for each of plural successive transactions, storing unit prices corresponding to the commodities, in response to an initiation of a transaction related to a purchase of one or more commodities, obtaining, as specific transaction information, the identification of each purchased commodity, as input, and the stored unit price thereof and, at the completion of the transaction, the aggregate results of the related transaction including the aggregate of all units of all purchased commodities and the respective, total purchase price thereof and generating corresponding character print information and bar code print information; selectively printing, on a receipt sheet, both the character print information and the bar code print information corresponding to the specific transaction information, as human readable characters and a machine readable bar code pattern, respectively, and, on a journal sheet, a selected, reduced amount of the character print information, relative to that printed on a receipt sheet, and the bar code print information corresponding to the specific transaction information as a corresponding, reduced amount of human readable characters, relative to those printed on a receipt sheet, and a machine readable bar code pattern, respectively; at each terminal unit and for each completed transaction, and for all terminal units and respective completed transactions, transmitting the corresponding specific transaction information to a host computer over a network; and managing transactions of the plural terminal units at the host computer, based on the respective, specific transaction information thereof transmitted thereto.
- 30. A memory medium as recited in claim 29, wherein each commodity includes a bar code thereon identifying the commodity, the memory medium further controlling the computer to process information by:scanning the bar code of each commodity and outputting corresponding bar code information; converting the bar code information to an identification of the corresponding commodity; and selectively generating control inputs affording, when actuated, selection of respective, different operating functions of the terminal unit and number and letter inputs affording manual input of commodity identification, unit price and transaction information.
- 31. A memory medium as recited in claim 30, the memory medium further controlling the computer to process information by:designating the initiation of a transaction by a selective register input, when actuated.
- 32. A memory medium as recited in claim 30, the memory medium further controlling the computer to process information by:designating the completion of a currently active transaction and producing a total of the aggregate prices of the commodities of the related transaction by a selective total input, when actuated.
- 33. A memory medium as recited in claim 30, the memory medium further controlling the computer to process information by:instructing an error correction of a prior, completed transaction printed on a corresponding receipt or journal sheet therefor by an error correction input, when actuated; in response to the error correction instruction, scanning the machine readable bar code information from the corresponding sheet and converting the read bar code information to commodity and transaction information display data, and producing a display thereof on a display unit for viewing by an operator, to enable correction of errors therein by appropriate manual inputs by the operator; and in response to actuation of the total input subsequently to completion of the error correction, supplying the corrected information as corrected, specific transaction information for printing on corrected, receipt and journal sheets.
- 34. A memory medium as recited in claim 29, the memory medium further controlling the computer to process information by:initiating data transmission from the terminal unit to the host computer by a data transfer input, when actuated following a loss of communications over the network between a terminal unit and the host computer and upon resumption of communications thereover; in response to actuation of a data transfer input, scanning printed bar code patterns from a journal sheet relating to a transaction at the terminal unit during the interval of the loss of communications over the network, and converting the scanned bar code pattern to the corresponding commodity and related transaction information as the specific transaction information including the aggregate results of the related transaction; and transmitting the specific transmission information over the network to the host computer.
- 35. A memory medium as recited in claim 29, wherein a customer service input, when actuated, instructs performance of a customer service of aggregating information of commodity transactions of a customer, the memory medium further controlling the computer to produce information by:in response to actuation of the customer service input, scanning bar code print information on plural receipt sheets of the customer for respective transactions of the customer and for which an aggregate of the respective, specific transaction information thereon over a specified time period is to be determined, and converting the scanned bar code information into the corresponding commodity and related transaction information; and aggregating the commodity and related transaction information and producing an aggregate result thereof as character print information and printing same on an aggregate commodity and transaction sheet for the specified time period.
- 36. A memory medium as recited in claim 29, wherein a substitute aggregate input, at each terminal unit and when actuated, instructs the performance of a substitute aggregate function, the memory medium further controlling the computer to process information by:in response to actuation of the substitute aggregate input, scanning bar code information from each of plural journal sheets and converting the scanned bar code information into corresponding specification transaction data, including the commodity and related transaction information; and classifying the commodity and related transaction information into groups corresponding to respective dealing departments and aggregating the respective units of the classified commodities in the corresponding groups for the respective commodity dealing departments.
- 37. A method as recited in claim 29, wherein:the machine readable bar code pattern identifying each commodity is of a first bar code type; and the machine readable bar code pattern, corresponding to specific transaction information, comprises a bar code pattern of a second type, of a higher density than the first type.
- 38. A method as recited in claim 37, wherein the higher density bar code pattern is a two-dimensional high density bar code pattern.
- 39. A method as recited in claim 29, wherein transaction information further comprises an identification code of the terminal unit at which a transaction occurs, a department code for a respective department dealing with each commodity which is subject to a transaction, a transaction date and an identification code of an operator of the terminal unit.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-307632 |
Dec 1993 |
JP |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/337,222, filed Nov. 7 , 1994, now U.S. Pat. No. 6,189,781.
US Referenced Citations (6)
Foreign Referenced Citations (1)
Number |
Date |
Country |
59-194261 |
Nov 1984 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/337222 |
Nov 1994 |
US |
Child |
09/733034 |
|
US |