Patent ID: 9110615
Filing Date: 2015-08-18
Classification: G06F,G07G

Abstract:
1. A control device that can execute an application program and control at least one type of device, comprising: a first object that provides the application program with a first interface for each type of device, wherein the control device is a point-of-sale (POS) device and the at least one type of device includes a scanner, a printer, or a peripheral device of the control device; a second object that provides the first object with a second interface for each type of device, and executes a process by the at least one type of device, wherein the process is executed by a plurality of methods of the second object; and a third object that executes the process instead of the second object when a first method from the plurality of methods of the second object is called by the first object, and calls the first method of the second object when a second method from the plurality of methods of the second object is called by the first object, wherein the third object is a wrapper for the first interface and the second interface, wherein the wrapper provides one or more processes not provided by the plurality of methods of the second object of the at least one type of device, or provides modifications to the plurality of methods of the second object, thereby providing a new process to the plurality of methods.