Function expansion method using print data for a point-of-sale terminal
First Claim
1. A function expansion system that executes a process configured to expand functionality of a Point-of Sale application program, wherein the program is configured to generate print data printed on a receipt and output the print data, comprising:
- a computer configured to output the print data;
a first printer configured to receive the print data from the computer;
a second printer configured to receive the print data from the computer;
wherein the computer comprises;
a first communication port configured to output the print data to the first printer;
a second communication port configured to output the print data to the second printer;
a data acquisition unit configured to acquire the print data generated by the application program from the first communication port before the print data is received at the first communication port;
a function expansion unit configured to perform a function expansion processing based on the print data acquired by the data acquisition unit, whereinthe function expansion processing includes determining whether the first printer is suitable for printing the print data;
when it is determined that the first printer is not suitable for printing the print data, the function expansion unit outputs the print data processed by the function expansion processing to the second communication port and not to the first communication port; and
when it is determined that the first printer is suitable for printing the print data, the function expansion unit outputs the print data to the first communication port.
1 Assignment
0 Petitions
Accused Products
Abstract
Various functions can be easily added using print data output from an existing application without modifying the existing application program. A function expansion method for executing a process that expands the functions of an application runs on a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to an application on an application layer, and has one or more communication ports, includes a step of acquiring print data output from the application on the operating system kernel layer, and a step of performing at the application layer a process expanding the function of the acquired print data, and outputs the print data after processing to a suitable communication port.
33 Citations
7 Claims
-
1. A function expansion system that executes a process configured to expand functionality of a Point-of Sale application program, wherein the program is configured to generate print data printed on a receipt and output the print data, comprising:
-
a computer configured to output the print data; a first printer configured to receive the print data from the computer; a second printer configured to receive the print data from the computer;
wherein the computer comprises;a first communication port configured to output the print data to the first printer; a second communication port configured to output the print data to the second printer; a data acquisition unit configured to acquire the print data generated by the application program from the first communication port before the print data is received at the first communication port; a function expansion unit configured to perform a function expansion processing based on the print data acquired by the data acquisition unit, wherein the function expansion processing includes determining whether the first printer is suitable for printing the print data; when it is determined that the first printer is not suitable for printing the print data, the function expansion unit outputs the print data processed by the function expansion processing to the second communication port and not to the first communication port; and when it is determined that the first printer is suitable for printing the print data, the function expansion unit outputs the print data to the first communication port. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification