Patent ID: 7926068
Filing Date: 2011-04-12
Classification: G06F

Abstract:
1. An executable programming interface embodied on one or more computer readable storage media, comprising: a first group of services related to managing print queues; and a second group of services related to managing extensible print server properties, the print server properties being defined both as properties of managed printing objects and as attribute-value pair objects that are associated with the managed printing objects through collection objects of the managed printing objects, the defining of the print server properties by attribute-value pair objects enabling the print server properties to be independent of a print server operating system, and the print server properties further being accessed through getters and setters of the managed printing objects for the properties and through the collection objects based on attribute names included in the attribute-value pair objects. wherein the properties of the managed printing objects and the attribute-value pair objects are linked such that an update made to one of the managed printing objects and the attribute-value pair objects is reflected with the other of the managed printing objects and the attribute-value pair objects.