Patent ID: 7782475
Filing Date: 2010-08-24
Classification: G03G,G06F

Abstract:
1. A program-controlled device management apparatus adapted to be connected to a plurality of peripheral devices that are grouped into at least one device group, the device management apparatus comprising: an application program running in the device management apparatus; a plurality of device managers, each of which is associated with one of the peripheral devices and is operable to create usage information of the associated one of the peripheral devices; a device group manager, associated with a device group and coupled to the device managers that are associated with the peripheral devices of that device group to receive the usage information from each of the device managers, the device group manager being operable to generate usage information of the device group and to notify the usage information of the device group in response to an inquiry from the application program; a plurality of device drivers, each of which is associated with one of the peripheral devices and responsive to instructions from said application program to drive the associated one of the peripheral devices; a storage component storing device group information defining which of said peripheral devices belong to the at least one device group; and a creator component, operable to reference, when one of the device managers is activated, the device group information to identify the device group that includes that one of the peripheral devices that is associated with the activated one of the device managers; wherein the creator component is operable to dynamically create a device group manager if no device group manager is associated with the identified device group; wherein the creator component is operable to terminate the created device group manager when all the device managers associated with the peripheral devices belonging to the identified device group stop operating; wherein the device management apparatus is a POS terminal adapted to be connected to at least one hybrid device including at least two of the peripheral devices; and wherein the usage information created by each of the device managers includes information pertaining to each of the at least two peripheral devices, and the usage information generated by the device group manager includes information pertaining to the hybrid device.