Class CIM_PrinterComponent
extends CIM_Component

PrinterComponent is a specialization of the Component aggregation that establishes 'part of' relationships between a scoping Printer (print device) and each of the PrinterElements of which it is composed. Note: A Printer shall be associated with at least one of every required component (e.g., PrintMarker) via an instance of the PrinterComponent class. A Printer may be associated with zero or more optional components (e.g., PrintSupply) via an instance of the ConcreteComponent class. See: Model in section 2 of Printer MIB (RFC 3805) and section 3 of Finisher MIB (RFC 3806).

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_AbstractComponent
   |
   +--CIM_Component
   |
   +--CIM_PrinterComponent

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Aggregationbooleantrue
Associationbooleantrue
DescriptionstringPrinterComponent is a specialization of the Component aggregation that establishes 'part of' relationships between a scoping Printer (print device) and each of the PrinterElements of which it is composed. Note: A Printer shall be associated with at least one of every required component (e.g., PrintMarker) via an instance of the PrinterComponent class. A Printer may be associated with zero or more optional components (e.g., PrintSupply) via an instance of the ConcreteComponent class. See: Model in section 2 of Printer MIB (RFC 3805) and section 3 of Finisher MIB (RFC 3806).
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::Printing
Versionstring2.19.0

Class Properties

Association References

NameClass OriginReference ClassQualifiers
NameData TypeValue
GroupComponentCIM_PrinterComponentCIM_Printer
Aggregatebooleantrue
DescriptionstringThe parent Printer in the Association.
Keybooleantrue
Maxuint321
Minuint321
OverridestringGroupComponent
PartComponentCIM_PrinterComponentCIM_PrinterElement
DescriptionstringThe child PrinterElement that is a component of this Printer.
Keybooleantrue
Minuint321
OverridestringPartComponent

Class Methods