1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_LabelReader
6 // ==================================================================
7 [Version ( "2.6.0" ),
8 UMLPackagePath ( "CIM::Device::StorageLib" ),
9 Description (
10 "LabelReaders represent hardware capable of scanning or reading "
11 "a physical label or the NonVolatileMemory on a PhysicalMedia. "
12 "Examples of labels include barcode and OCR tags." )]
13 class CIM_LabelReader : CIM_LogicalDevice {
14
15 [Description (
16 "An array of enumerated integers describing the formats "
17 "of the labels that can be read or scanned by the "
18 "LabelReader. The values specified for this property "
19 "correspond to those defined for "
20 "CIM_PhysicalMedia.LabelFormats." ),
21 ValueMap { "0", "1", "2", "3", "4", "5" },
22 karl 1.1.2.2 Values { "Barcode", "Radio Frequency Identification",
23 "OCR (Optical Character Recognition)",
24 "MICR (Magnetic Ink Character Recognition)",
25 "7 Character Barcode", "9 Character Barcode" },
26 ModelCorrespondence { "CIM_PhysicalMedia.LabelFormats" }]
27 uint16 SupportedFormats[];
28
29 [Description (
30 "The technology used by the LabelReader. One entry of the "
31 "Values array requires some explanation - \"Memory "
32 "Reader\". The latter describes the ability to access "
33 "memory in a PhysicalMedia\'s packaging (for example, "
34 "memory on an AIT tape). The existence of this Memory is "
35 "indicated by the MemoryWithMedia association on the "
36 "physical side, or by AssociatedMemory on the logical "
37 "side." ),
38 ValueMap { "0", "1", "2", "3", "4", "5", "6" },
39 Values { "Unknown", "Other", "Laser", "Infrared", "RF",
40 "Camera", "Memory Reader" }]
41 uint16 Technology;
42
43 karl 1.1.2.2
44 };
|