# Class CIM_PrintMarker
extends CIM_PrinterElement

This class represents the PrintMarker component of a Printer (print device). It contains properties that describe the PrintMarker technology, capabilities, counters, and status. Note: A PrintMarker shall be associated with exactly one Printer via an instance of the PrinterComponent class. See: Model in section 2 of Printer MIB (RFC 3805).

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_PrinterElement
|
+--CIM_PrintMarker

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class represents the PrintMarker component of a Printer (print device). It contains properties that describe the PrintMarker technology, capabilities, counters, and status. Note: A PrintMarker shall be associated with exactly one Printer via an instance of the PrinterComponent class. See: Model in section 2 of Printer MIB (RFC 3805).
Experimental | boolean | true
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerEntry
UMLPackagePath | string | CIM::Device::Printing
Version | string | 2.18.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AddressabilityBasis | uint16 |
Description | string | The basis for the limit properties FeedAddressability and XFeedAddressability, that specifies whether meaningful values are available. 1 (Other) means the PrintMarker places no restrictions on addressability and FeedAddressability and XFeedAddressability shall be null. 2 (Unknown) means the PrintMarker does not have meaningful values and FeedAddressability and XFeedAddressability shall be null. 3 (Actual) means the PrintMarker does have meaningful values and FeedAddressability and XFeedAddressability shall be present.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerFeedAddressability, MIB.IETF|Printer-MIB.prtMarkerXFeedAddressability
ModelCorrespondence | string | CIM_PrintMarker.FeedAddressability, CIM_PrintMarker.XFeedAddressability
ValueMap | string | 1, 2, 3, ..
Values | string | Other, Unknown, Actual, DMTF Reserved
AvailabilityStatus | uint32 |
Description | string | This property contains detailed availability information for this PrintMarker, as follows: 1 (Other) means other detailed availability information is present in the OtherAvailabilityStatus property. 2 (Unknown) means detailed availability information for this PrintMarker is unknown. 3 (AvailableIdle) means this PrintMarker is available and idle, i.e., not currently in use. 4 (AvailableStandy) means this PrintMarker is available but on standby, e.g., in a power saving mode. 5 (AvailableActive) means this PrintMarker is available and active, i.e., currently in use. 6 (AvailableBusy) means this PrintMarker is available but busy, i.e., not immediately available for its primary function. 7 (UnavailableOnRequest) means this PrintMarker is not available and is on request, i.e., needs human intervention. 8 (UnavailableBroken) means this PrintMarker is not available and is broken, e.g., needs repair/replacement.
MappingStrings | string | MIB.IETF|Printer-MIB.PrtSubUnitStatusTC
ModelCorrespondence | string | CIM_ManagedSystemElement.OperatingStatus, CIM_PrintMarker.OtherAvailabilityStatus
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, ..
Values | string | Other, Unknown, AvailableIdle, AvailableStandby, AvailableActive, AvailableBusy, UnavailableOnRequest, UnavailableBroken, DMTF Reserved
CounterUnit | uint32 |
Description | string | The unit that will be used by the Printer when reporting counter values for this PrintMarker. The time units of measure are provided for a PrintMarker like a strip recorder that does not or cannot track the physical dimensions of the media and does not use characters, lines or sheets.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerCounterUnit, MIB.IETF|Printer-MIB.PrtMarkerCounterUnitTC
ModelCorrespondence | string | CIM_PrintMarker.OtherCounterUnit, CIM_PrintMarker.LifeCount, CIM_PrintMarker.PowerOnCount
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 16, 17, ..
Values | string | Other, Unknown, TenThousandthsOfInches, Micrometers, Characters, Lines, Impressions, Sheets, DotRow, Hours, Feet, Meters, DMTF Reserved
CriticalAlertsPresent | boolean |
Description | string | If true, there are currently critical alerts on this PrintMarker.
MappingStrings | string | MIB.IETF|Printer-MIB.PrtSubUnitStatusTC
ModelCorrespondence | string | CIM_ManagedSystemElement.DetailedStatus
FeedAddressability | uint32 |
Description | string | The maximum addressability (often called resolution) of this PrintMarker in dots per inch in the feed direction, i.e., long-edge in portrait feed mode.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerFeedAddressability
MaxValue | sint64 | 2147483647
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_PrintMarker.AddressabilityBasis, CIM_PrintMarker.XFeedAddressability
Punit | string | dot / inch
IsDefault | boolean |
Description | string | Denotes whether or not this PrintMarker is the default PrintMarker for this Printer. If the default PrintMarker feature is not supported for this Printer, then this property shall be null. If the default PrintMarker feature is supported for this Printer, then this property shall be true for at most one instance of CIM_PrintMarker on this Printer, i.e., the default may not be currently configured.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerDefaultIndex
LifeCount | uint32 |
Description | string | The count of PrintMarker usage during the life of the Printer using units of measure as specified by CIM_PrintMarker.CounterUnit.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerLifeCount, MIB.IETF|Printer-MIB.PrtMarkerCounterUnitTC
ModelCorrespondence | string | CIM_PrintMarker.CounterUnit, CIM_PrintMarker.OtherCounterUnit
MarkTech | uint32 |
Description | string | The type of marking technology used for this PrintMarker.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerMarkTech, MIB.IETF|IANA-PRINTER-MIB.PrtMarkerMarkTechTC
ModelCorrespondence | string | CIM_PrintMarker.OtherMarkTechDescription
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, ..
Values | string | Other, Unknown, ElectrophotographicLED, ElectrophotographicLaser, ElectrophotographicOther, ImpactMovingHeadDotMatrix9pin, ImpactMovingHeadDotMatrix24pin, ImpactMovingHeadDotMatrixOther, ImpactMovingHeadFullyFormed, ImpactBand, ImpactOther, InkjetAqueous, InkjetSolid, InkjetOther, Pen, ThermalTransfer, ThermalSensitive, ThermalDiffusion, ThermalOther, Electroerosion, Electrostatic, PhotographicMicrofiche, PhotographicImagesetter, PhotographicOther, IonDeposition, EBeam, Typesetter, DMTF Reserved
NonCriticalAlertsPresent | boolean |
Description | string | If true, there are currently non-critical alerts on this PrintMarker.
MappingStrings | string | MIB.IETF|Printer-MIB.PrtSubUnitStatusTC
ModelCorrespondence | string | CIM_ManagedSystemElement.DetailedStatus
OtherAvailabilityStatus | string |
Description | string | A free-form string that describes the detailed availability of this PrintMarker when the value of the AvailabilityStatus property is equal to 1 (Other).
MaxLen | uint32 | 255
MinLen | uint32 | 0
ModelCorrespondence | string | CIM_PrintMarker.AvailabilityStatus
OtherCounterUnit | string |
Description | string | A free-form string that describes the counter unit when the value of the CounterUnit property is equal to 1 (Other).
MaxLen | uint32 | 255
MinLen | uint32 | 0
ModelCorrespondence | string | CIM_PrintMarker.CounterUnit, CIM_PrintMarker.LifeCount, CIM_PrintMarker.PowerOnCount
OtherMarkTechDescription | string |
Description | string | A free-form string that describes the type of technology when the value of the MarkTech property is equal to 1, 5, 11, 14, 19, or 24 (Other, ElectrophotographicOther, ImpactMovingHeadDotMatrixOther, ImpactOther, InkjetOther, ThermalOther, or PhotographicOther).
MaxLen | uint32 | 255
MinLen | uint32 | 0
ModelCorrespondence | string | CIM_PrintMarker.MarkTech
PowerOnCount | uint32 |
Description | string | The count of PrintMarker usage since the equipment was most recently powered on using units of measure as specified by CIM_PrintMarker.CounterUnit.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerPowerOnCount, MIB.IETF|Printer-MIB.PrtMarkerCounterUnitTC
ModelCorrespondence | string | CIM_PrintMarker.CounterUnit, CIM_PrintMarker.OtherCounterUnit
ProcessColorants | uint32 |
Description | string | The number of process colors supported by this PrintMarker. A process color of 1 implies monochrome. The value of this property and CIM_PrintMarker.SpotColorants cannot both be 0. The value of this property shall be 0 or greater.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerProcessColorants
MaxValue | sint64 | 65535
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_PrintSupply.ColorantRole
SpotColorants | uint32 |
Description | string | The number of spot colors supported by this PrintMarker. The value of this property and CIMPrintMarker.ProcessColorants cannot both be 0. The value of this property shall be 0 or greater.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerSpotColorants
MaxValue | sint64 | 65535
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_PrintSupply.ColorantRole
XFeedAddressability | uint32 |
Description | string | The maximum addressability (often called resolution) of this PrintMarker in dots per inch in the cross-feed direction, i.e., short-edge in portrait feed mode.
MappingStrings | string | MIB.IETF|Printer-MIB.prtMarkerXFeedAddressability
MaxValue | sint64 | 2147483647
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_PrintMarker.AddressabilityBasis, CIM_PrintMarker.FeedAddressability
Punit | string | dot / inch

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_PrinterElement
Name | string | CIM_ManagedSystemElement
OperatingStatus | uint16 | CIM_ManagedSystemElement
PrimaryStatus | uint16 | CIM_ManagedSystemElement
SNMPRowId | uint32 | CIM_PrinterElement
Status | string | CIM_ManagedSystemElement
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods