1. A system for providing dynamic extension of print management capabilities, comprising: a first processor that sends and receives signals to and from an output device; a second processor that processes print requests received from a third processor and communicates with the first processor; the third processor that submits print requests to the second processor and queries, manipulates, controls and forwards print data to the second processor; a first database that stores static and dynamic attribute syntaxes of the signals, wherein static attributes are stored into the first database at the system's code compiling time and dynamic syntaxes are characteristics of the output device not known at the system's code compiling time; a second database that stores attribute values corresponding to the static and dynamic attribute syntaxes of the signals; wherein the first processor and the second processor each retrieve the static and dynamic attribute syntaxes from the first database and attribute values corresponding to the static and dynamic attribute syntaxes from the second database, when print requests are processed and output device control operations are performed.