Merchandise sales data processing apparatus, and program therefor
First Claim
1. A data processing apparatus comprising:
- a terminal having an identification code, the terminal including a code reader, a printer, an input/output device, a memory, a network interface, and a processor configured tocontrol the code reader to read a user code;
retrieve data from the memory and generate electronic information from the data in correlation with the user code;
control the network interface to transmit the electronic information; and
control the input/output device to receive input from a user and provide notifications;
a portable terminal;
one or more first servers corresponding to the identification code; and
a second server, whereinthe input from the user includes an instruction for issuing electronic information;
the processor generates the electronic information when the instruction for issuing the electronic information is received;
the notifications include a notification that the electronic information is to be issued;
the processor controls the network interface to transmit the identification code with the electronic information to one of the first servers that corresponds to the identification code;
the processor controls the printer to print paper information associated with the electronic information when the instruction for issuing the electronic information is not received;
the processor determines whether an offline state occurs with respect to communication with the one of the first servers that corresponds to the identification code; and
if the processor determines that the offline state occurs with respect to the communication with the one of the first servers, the processor controls the printer to print the paper information.
0 Assignments
0 Petitions
Accused Products
Abstract
A merchandise sales data processing apparatus includes a code reading unit configured to read a code of a customer purchasing a merchandise, an electronic receipt issuing instruction unit configured to receive an instruction for issuing electronic receipt information associated with merchandise sales data, an electronic receipt generation unit configured to generate the electronic receipt information in correlation with the code of the customer when the instruction for issuing the electronic receipt information is received by the electronic receipt issuing instruction unit, a transmission unit configured to transmit a company code indicating a company and the electronic receipt information generated by the electronic receipt generation unit to an electronic receipt server, and a receipt printing unit configured to print a paper receipt associated with the merchandise sales data when the instruction for issuing the electronic receipt information is not received by the electronic receipt issuing instruction unit.
74 Citations
17 Claims
-
1. A data processing apparatus comprising:
-
a terminal having an identification code, the terminal including a code reader, a printer, an input/output device, a memory, a network interface, and a processor configured to control the code reader to read a user code; retrieve data from the memory and generate electronic information from the data in correlation with the user code; control the network interface to transmit the electronic information; and control the input/output device to receive input from a user and provide notifications; a portable terminal; one or more first servers corresponding to the identification code; and a second server, wherein the input from the user includes an instruction for issuing electronic information; the processor generates the electronic information when the instruction for issuing the electronic information is received; the notifications include a notification that the electronic information is to be issued; the processor controls the network interface to transmit the identification code with the electronic information to one of the first servers that corresponds to the identification code; the processor controls the printer to print paper information associated with the electronic information when the instruction for issuing the electronic information is not received; the processor determines whether an offline state occurs with respect to communication with the one of the first servers that corresponds to the identification code; and if the processor determines that the offline state occurs with respect to the communication with the one of the first servers, the processor controls the printer to print the paper information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing apparatus comprising:
-
a terminal including a code reader, which includes one of a scanner, a bar code reader, a two-dimensional code reader, and a Near Field Communication (NFC) receiver, the terminal also including a printer, an input/output device, a memory, a network interface, and a processor configured to control the code reader to read a user code; retrieve data from the memory and generate electronic information from the data in correlation with the user code; control the network interface to transmit the electronic information; control the input/output device to receive input from a user and provide notifications; a portable terminal having an identification code; a plurality of first servers, at least one of which corresponds to the identification code; and a second server, wherein the input from the user includes an instruction for issuing electronic information; the processor generates the electronic information when the instruction for issuing the electronic information is received; the notifications include a notification that the electronic information is to be issued; the processor controls the network interface to transmit the identification code with the electronic information to one of the first servers that corresponds to the identification code; the processor controls the printer to print paper information associated with the electronic information when the instruction for issuing the electronic information is not received; the processor determines whether an offline state occurs with respect to communication with the one of the first servers that corresponds to the identification code; and if the processor determines that the offline state occurs with respect to communication with the one of the first servers, the processor controls the printer to print the paper information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising instructions for causing a terminal to carry out a data processing method, said method comprising:
-
controlling a code reader to read a user code; controlling an input/output device to receive a first instruction for issuing electronic information; controlling the input/output device to receive a second instruction for issuing paper information; when the first instruction is received, generating the electronic information in correlation with the user code, issuing a notification on the input/output device that the electronic information is to be issued, and transmitting an identification code associated with the terminal with the electronic information to a server corresponding to the identification code; when the second instruction is received, controlling a printer to print paper information associated with the electronic information; and determining whether an offline state occurs with respect to communication with the one of the first servers that corresponds to the identification code, and, if it is determined that the offline state occurs with respect to communication with the one of the first servers, controlling the printer to print the paper information. - View Dependent Claims (14, 15, 16, 17)
-
Specification