×

Function expansion method in a point-of-sale system using print data

  • US 10,248,944 B2
  • Filed: 04/14/2015
  • Issued: 04/02/2019
  • Est. Priority Date: 09/06/2010
  • Status: Active Grant
First Claim
Patent Images

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 point-of-sale printer configured to receive the print data from the computer;

    a second point-of-sale 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 point-of-sale printer;

    a second communication port configured to output the print data to the second point-of-sale printer;

    a data acquisition unit configured to acquire the print data generated by the application program to be received at 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;

    a processor configured to execute the function expansion unit and the data acquisition unit, whereinthe function expansion processing includes reading the print data, at least one of changing content that is printed by the print data based on a source of the print data, changing an output printer, generating a new output, and using information contained in the print data for other purposes, supplying information about a product sold to another application, anddetermining whether the first point-of-sale printer is suitable for printing the print data, wherein determining whether the first point-of-sale printer is suitable for printing the print data is based on a type of printout, a text string or image, a content of predefined processes, or a content of specific data in a source print data, the specific data on which suitability for printing the print data is based comprising one or more of detection for adding color or location of the first point-of-scale printer;

    when it is determined that the first point-of-sale 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 point-of-sale printer is suitable for printing the print data, the function expansion unit outputs the print data to the first communication port.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×