//////////////////////////////////////////////////////////////////////////// // LMO Starter Set Example Inserter MIF // // File Name: INSERTER.MIF // Version: 1.1 // Device Type: Inserter // Vendor Name: InsertCo // Description: This is an example inserter MIF designed to work with // the 1.1 LMO Starter Set reports. All inserters must have "INS" as // the first 3 letters in the component name to be recognized by the // Starter Set inserter reports. This example is based on the 1.1 draft // version of the Large Mailing Operations Standards Specification // and includes IBM extensions. // //////////////////////////////////////////////////////////////////////////// start component name = "INSxmp" description = "InsertCo Inserter" start path name = "DirectInterface" os2 = direct-interface end path start enum name = "INSERTER_STATUS" 1 = "Other" 2 = "Unknown" 3 = "Ready Available" 4 = "Critical" 5 = "NonCritical" 6 = "Both Critical and NonCritical" 7 = "On Request" 8 = "Unavailable" 9 = "Busy Temporarily Unavailable" end enum start enum name = "FINISHER_INPUT_DEVICE_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Sheet Auto Removable Tray" 4 = "Sheet Feed Non Auto Removable Tray" 5 = "Manual Feed" 6 = "Continuous Roll" 7 = "Continuous Fan Fold" 8 = "Continuous Webb" end enum start enum name = "FEED_CONTROL_MODE" 1 = "Other" 2 = "Unknown" 3 = "Feed Only" 4 = "Read and Feed" end enum start enum name = "FINISHER_INPUT_DIM_UNITS" 1 = "Other" 2 = "Unknown" 3 = "Ten Thousandths of Inches" 4 = "Micrometers" end enum start enum name = "FINISHER_INPUT_CAPACITY_UNITS" 1 = "Other" 2 = "Unknown" 3 = "Ten Thousands of inches" 4 = "Micrometers" 5 = "Sheets" 6 = "Feet" 7 = "Meters" end enum start enum name = "FINISHER_INPUT_DEVICE_STATUS" 1 = "Other" 2 = "Unknown" 3 = "Available" 4 = "Unavailable Critical Alert" 5 = "Available Non Critical Alert" 6 = "Unavailable Both Critical and Non Critical Alerts" 7 = "On Request" 8 = "Unavailable" 9 = "Busy Temporarily Unavailable" end enum start enum name = "FINISHING_FEATURES_SUPPORT" 1 = "Other" 2 = "Unknown" 3 = "On" 4 = "Off" 5 = "Not Present" end enum start enum name = "STITCHING_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Staple" 4 = "Staple Top Left" 5 = "Staple Bottom Left" 6 = "Staple Top Right" 7 = "Staple Bottom Right" 8 = "Saddle Stitch" 9 = "Edge Stitch" 10 = "Edge Stitch Right" 11 = "Edge Stitch Top" 12 = "Stitch" end enum start enum name = "FOLDING_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Z Fold" 4 = "1/2 Fold" 5 = "Letter Fold" end enum start enum name = "BINDING_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Bind" 4 = "Tape" 5 = "Plastic" 6 = "Velo" 7 = "Perfect" 8 = "Spiral" end enum start enum name = "TRIMMING_TYPE" 1 = "Other" 2 = "Unknown" 13 = "Trim" end enum start enum name = "DIE_CUTTING_TYPE" 1 = "Other" 2 = "Unknown" 14 = "Die Cut" end enum start enum name = "PUNCH_TYPE" 1 = "Other" 2 = "Unknown" 10 = "Punch" end enum start enum name = "PERFORATION_TYPE" 1 = "Other" 2 = "Unknown" 10 = "Perforate" end enum start enum name = "SLITTING_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Slit" 4 = "Slit and Separate" 5 = "Not present" end enum start enum name = "SEPARATION_CUT_TYPE" 1 = "Other" 2 = "Unknown" 30 = "Separation Cut" end enum start enum name = "IMPRINTING_TYPE" 1 = "Other" 2 = "Unknown" 30 = "Imprinting" end enum start enum name = "WRAPPING_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Wrap" 4 = "Shrink Wrap" 5 = "Paper Wrap" end enum start enum name = "BANDING_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Band" end enum start enum name = "COLORANT_ROLE" 1 = "Other" 2 = "Unknown" 3 = "Process" 4 = "Spot" end enum start enum name = "INSERT_FEEDER_STATUS" 1 = "Other" 2 = "Unknown" 3 = "Available" 4 = "Unavailable Critical Alert" 5 = "Available Non Critical Alert" 6 = "Unavailable Both Critical and Non Critical Alerts" 7 = "On Request" 8 = "Unavailable" 9 = "Busy Temporarily Unavailable" end enum start enum name = "INSERT_FEEDER_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Stream Feeder" 4 = "Gripper" 5 = "Rotary" end enum start enum name = "INSERT_FEEDER_FEED_CONTROL_MODE" 1 = "Other" 2 = "Unknown" 3 = "Feed Only" 4 = "Read and Feed" end enum start enum name = "INSERT_FEEDER_UNITS" 1 = "Other" 2 = "Unknown" 3 = "Ten Thousandths of Inches" 4 = "Micrometers" end enum start enum name = "INSERT_FEEDER_ACTION_ON_MISSES" 1 = "Other" 2 = "Unknown" 3 = "Ignore on Miss" 4 = "Divert on Miss" end enum start enum name = "INSERT_FEEDER_ACTION_ON_DOUBLES" 1 = "Other" 2 = "Unknown" 3 = "Ignore on Doubles" 4 = "Divert on Doubles" end enum start enum name = "INSERT_FEEDER_SECURITY" 1 = "Other" 2 = "Reserved" 3 = "On" 4 = "Off" 5 = "Not Present" end enum start enum name = "ENVELOPE_FEEDER_STATUS" 1 = "Other" 2 = "Unknown" 3 = "Available" 4 = "Unavailable Critical Alert" 5 = "Available Non Critical Alert" 6 = "Unavailable Both Critical and Non Critical Alerts" 7 = "On Request" 8 = "Unavailable" 9 = "Busy Temporarily Unavailable" end enum start enum name = "ENVELOPE_FEEDER_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Stream Feeder" 4 = "Gripper" 5 = "Rotary" end enum start enum name = "ENVELOPE_FEEDER_UNITS" 1 = "Other" 2 = "Unknown" 3 = "Ten Thousandths of Inches" 4 = "Micrometers" end enum start enum name = "ENVELOPE_FEEDER_CAPACITY_UNITS" 1 = "Other" 2 = "Unknown" 3 = "Thousandths of Inches" 4 = "Micrometers" 5 = "Envelopes" end enum start enum name = "ENVELOPE_FEEDER_ACTION_ON_MISSES" 1 = "Other" 2 = "Unknown" 4 = "Divert on Miss" end enum start enum name = "ENVELOPE_FEEDER_ACTION_ON_DOUBLES" 1 = "Other" 2 = "Unknown" 4 = "Divert on Doubles" end enum start enum name = "ENVELOPE_FEEDER_CONTROL_MODE" 1 = "Other" 2 = "Unknown" 3 = "Feed Only" 4 = "Read and Feed" end enum start enum name = "ENVELOPE_FEEDER_SECURITY" 1 = "Other" 2 = "Reserved" 3 = "On" 4 = "Off" 5 = "Not Present" end enum start enum name = "OUTPUT_DEVICE_STATUS" 1 = "Other" 2 = "Unknown" 3 = "Available" 4 = "Unavailable Critical Alert" 5 = "Available Non Critical Alert" 6 = "Unavailable Both Critical and Non Critical Alerts" 7 = "On Request" 8 = "Unavailable" 9 = "Busy Temporarily Unavailable" end enum start enum name = "OUTPUT_DEVICE_UNITS" 1 = "Other" 2 = "Unknown" 3 = "Thousandths of Inches" 4 = "Micrometers" 5 = "Envelopes" end enum start enum name = "OUTPUT_DEVICE_SUPPLY_CLASS" 1 = "Other" 2 = "Unknown" 3 = "Supply that is consumed" 4 = "Receptacle that is filled" end enum start enum name = "OUTPUT_DEVICE_SUPPLY_TYPE" 1 = "Other" 2 = "Unknown" 3 = "Toner" 4 = "Waste Toner" 5 = "Ink" 6 = "Ink Cartridge" 7 = "Ink Ribbon" 8 = "Waste Ink" 9 = "OPC (organic photo conductor)" 10 = "Developer" 11 = "Fuser Oil" 12 = "Solid Wax" 13 = "Ribbon Wax" 14 = "Waste Wax" 15 = "Water" 16 = "Waste Water" 17 = "Glue Water Additive" 18 = "Waste Paper" end enum start enum name = "OUTPUT_DEVICE_COLORANT_ROLE" 1 = "Other" 2 = "Unknown" 3 = "Process" 4 = "Spot" end enum start enum name = "OUTPUT_DEVICE_SUPPLY_UNIT" 1 = "Other" 2 = "Unknown" 3 = "Thousandths of inches" 4 = "Micrometers" 5 = "Thousandths of ounces" 6 = "Tenths of grams" 7 = "Hundreds of fluid ounces" 8 = "Tenths of milliliters" end enum //-------------------------------------------------------------------- // // Component Id Group // //-------------------------------------------------------------------- start group name = "ComponentId" id = 1 class = "DMTF|ComponentID|1.0" description = "This group defines attributes common to all components." start attribute name = "Manufacturer" id = 1 description = "The name of the manufacturer that produces this component." access = read-only storage = common type = string(64) value = "InsertCo" end attribute start attribute name = "Product" id = 2 description = "The name of the component." access = read-only storage = common type = string(64) value = "XXX Inserter" end attribute start attribute name = "Version" id = 3 description = "The version for the component." access = read-only storage = common type = string(64) value = "1.0" end attribute start attribute name = "Serial Number" id = 4 description = "The serial number for this instance of this component." access = read-only storage = specific type = string(64) value = "12-34567-89" end attribute start attribute name = "Installation Date" id = 5 description = "The time and date of the last install of this component." access = read-only storage = specific type = date value = "" // yyyymmddHHMMSS.uuuuuu+000 end attribute start attribute name = "Verify" id = 6 description = "Verification level for this inserter." access = read-only storage = common type = start enum name = "VerifyType" type = integer 0 = "An error occurred; Check status code" 1 = "Component does not exist" 2 = "Verify not supported" 4 = "Component exists, functionally untested" 5 = "Component exists, functionally unknown" 6 = "Component exists, functionally no good" 7 = "Component exists, functionally good" end enum value = 5 end attribute end group //----------------------------------------------------------------------- // Group: General //----------------------------------------------------------------------- start group name = "General" id = 2 class = "IBM|General|1.00" description = "General Inserter Information." start attribute name = "Configuration Changes" id = 1 description = "A count of the configuration changes." access = read-write storage = common type = counter value = 0 end attribute start attribute name = "Current Localization" id = 2 description = "This value is an index into the inserter" " localization table specifying the current," " ..." access = read-write storage = common type = integer value = 1 end attribute start attribute name = "Current Operator" id = 3 description = "The Name of the operator or person responsible for" " the inserter. This string may contain additional information" " such as phone number." access = read-write storage = specific type = string(127) value = "" //Initial status = No Operator end attribute start attribute name = "Service Person" id = 4 description = "The Name of the last person responsible for" " servicing this inserter. This string may contain additional information" " such as phone number." access = read-write storage = specific type = string(127) value = "" //Initial status = No Service Person end attribute start attribute name = "Status" id = 5 description = "Inserter Status." access = read-write storage = common type = "INSERTER_STATUS" value = 2 end attribute end group //--------------------------------------------------------------------- // Group: Inserter Localization Group //--------------------------------------------------------------------- start group name = "Localization Table" class = "IBM|Localization Table|1.1.0" key = 1 description = "Record of language, country, and character set" " used in description string values for objects" " and attributes." start attribute name = "Index" id = 1 description = "A unique value used by this inserter to identify an" " a specific entry in the localization table." " Although these values may" " change due to a major reconfiguration of the" " device (e.g. the addition of new character sets to" " the inserter), values are expected to remain stable" " across successive power cycles." access = read-write storage = specific type = integer value = 1 //First entry = 1. end attribute start attribute name = "Language" id = 2 description = "A two character language code defined by ISO-639." access = read-write storage = common type = string(2) value = "en" end attribute start attribute name = "Country" id = 3 description = "A two character country code defined by ISO-3166." access = read-write storage = common type = string(2) value = "US" end attribute start attribute name = "Localization Character Set" id = 4 description = "An index into the character set table identifying" " the character set used for this localization." access = read-write storage = common type = integer value = 0 end attribute end group start table name = "Inserter Localization Table" id = 3 class = "IBM|Localization Table|1.1.0" {1,"en","US",0} end table //------------------------------------------------------------------------- // Group: Document Finisher Group //------------------------------------------------------------------------- start group name = "Document Finisher" class = "IBM|Document Finisher|1.1.0" key = 1 description = "Document Finishers." start attribute name = "Index" id = 1 description = " A unique value used by this inserter to identify" " an associated document finisher device." access = read-only storage = common type = integer value = 0 end attribute start attribute name = "Name" id = 2 description = "The name assigned to this document finisher device." access = read-only storage = common type = displaystring(63) value = "Document Finisher" end attribute start attribute name = "Vendor Name" id = 3 description = "The name of the vendor of this device." access = read-only storage = common type = displaystring(63) value = "Vendor Name" end attribute start attribute name = "Model" id = 4 description = "The model name of this device." access = read-only storage = common type = displaystring(63) value = "Model" end attribute start attribute name = "Serial Number" id = 5 description = "The serial number assigned to this device." access = read-only storage = common type = displaystring(63) value = "9999999999999" end attribute start attribute name = "Description" id = 6 description = "A free-form text description of this document" " finishing device." access = read-only storage = common type = string(255) value = "This is a document finisher." end attribute start attribute name = "Status" id = 7 description = "Indicates the state of the device." access = read-write storage = common type = "FINISHER_INPUT_DEVICE_STATUS" value = 2 end attribute end group start table name = "Inserter Finisher Table" id = 4 class = "IBM|Document Finisher|1.1.0" {1,"Finisher","InsertCo","AA100","SN0234","A Document Finisher Device",2} end table // // Group: Finisher Input Device Group // start group name = "Finisher Input Device Table" class = "IBM|Finisher Input Device Table|1.1.0" key = 1 description = "A list of input devices capable of providing printing" " media resources to this finisher including" " information regarding their identity, possible and" " current configuration, and status." start attribute name = "Index" id = 1 description = " The index of this input for the finisher device" " to which this input device is associated." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Finisher Index" id = 2 description = " The index of the document finisher device to" " which this input device is associated." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Type" id = 3 description = "This value indicates the type of technology" " (discriminated primarily by feeder mechanism" " type ) employed by this finisher input device." access = read-write storage = common type = "FINISHER_INPUT_DEVICE_TYPE" value = 2 end attribute start attribute name = "Feed Control Mode" id = 4 description = "The model name of this device." access = read-write storage = common type = "FEED_CONTROL_MODE" value = 2 end attribute start attribute name = "Dim Unit" id = 5 description = "The unit of measure for specifying dimensional" " values for this finisher input device." access = read-write storage = common type = "FINISHER_INPUT_DIM_UNITS" value = "Unknown" end attribute start attribute name = "Media Dim Feed Dir" id = 6 description = "Dimension in the feed direction of the media" " that is placed in this input device." access = read-write storage = common type = integer value = -1 end attribute start attribute name = "Media Dim XFeed Dir" id = 7 description = "Dimension in the cross feed direction of the" " media that is placed in this input device." access = read-write storage = common type = integer value = -1 end attribute start attribute name = "Capacity Units" id = 8 description = "The unit of measure for specifying capacity" " values for this finisher input device." access = read-write storage = common type = "FINISHER_INPUT_CAPACITY_UNITS" value = 2 end attribute start attribute name = "Max Capacity" id = 9 description = "The maximum capacity of the input source in" " input capacity units." access = read-write storage = common type = integer value = -1 end attribute start attribute name = "Current Level" id = 10 description = "The current capacity of the input source in" " input capacity units." access = read-write storage = common type = integer value = -1 end attribute start attribute name = "Status" id = 11 description = "Indicates the status of this input device." access = read-write storage = common type = "FINISHER_INPUT_DEVICE_STATUS" value = 2 end attribute start attribute name = "Media Name" id = 12 description = "The name of the current media contained in this" " input device. Examples are Print Job Output A" " and Triple Billing Statements." access = read-write storage = common type = string(63) value = "Media Name" end attribute end group start table name = "Finisher Input Device Table" class = "IBM|Finisher Input Device Table|1.1.0" id = 5 {1,1,7,4,3,85000,110000,5,2000,1344,3,"Input Statements"} end table // // Group: Finishing Features // start group name = "Finishing Features Table" class = "IBM|Finishing Features|1.1.0" key = 1 description = "Finishing features associated with the processing" " of input media including information regarding" " functions supported, possible configuration options" " and status for each input source." start attribute name = "Finisher Index" id = 1 description = "The index of the finisher device entry to which" " this set of finishing feature functions apply." access = read-only storage = common type = integer value = 0 end attribute start attribute name = "Input Source Index" id = 2 description = "The index of the finisher input entry to which" " this set of finishing feature functions apply." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Stitching" id = 3 description = "Indicates that stitching is supported as a finishing" " feature option for this input source and whether" " the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Stitching Type" id = 4 description = "Type of stitching that is presently enabled for" " page sets in the input media source associated" " with this entry." access = read-write storage = common type = "STITCHING_TYPE" value = 2 end attribute start attribute name = "Max Pages Stitched" id = 5 description = "Maximum number of pages that can be in a page set" " to be stitched by this finishing device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Folding" id = 6 description = "Indicates that folding is supported as a finishing" " feature option for this input source and whether" " the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Folding Type" id = 7 description = "Type of folding that is presently enabled for page" " sets in the input media source associated with" " this entry." access = read-write storage = common type = "FOLDING_TYPE" value = 2 end attribute start attribute name = "Max Pages Folded" id = 8 description = "Maximum number of pages that can be in a page set" " to be folded by this finishing device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Binding" id = 9 description = "Indicates that binding is supported as a finishing" " feature option for this input source and whether" " the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Binding Type" id = 10 description = "Type of binding that is presently enabled for page" " sets in the input media source associated with" " this entry." access = read-write storage = common type = "BINDING_TYPE" value = "Unknown" end attribute start attribute name = "Max Pages Bound" id = 11 description = "Maximum number of pages that can be in a page set" " to be bound by this finishing device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Binding Color" id = 12 description = "The name of the color of the binding associated" " with this finishing feature. Valid values are" " standardized strings from ISO-10175 (DPA) and" " ISO-10180 (SPDL)." access = read-write storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Trimming" id = 13 description = "Indicates that trimming is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = "Unknown" end attribute start attribute name = "Trimming Type" id = 14 description = "Type of trimming that is presently enabled for page" " sets in the input media source associated with" " this entry." access = read-write storage = common type = "TRIMMING_TYPE" value = 2 end attribute start attribute name = "Max Pages Trimmed" id = 15 description = "Maximum number of pages that can be in a page set" " to be trimmed by this finishing device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Die Cutting" id = 16 description = "Indicates that die cutting is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Die Cutting Type" id = 17 description = "Type of die cutting that is presently enabled for page" " sets in the input media source associated with" " this entry." access = read-write storage = common type = "DIE_CUTTING_TYPE" value = 2 end attribute start attribute name = "Max Pages Die Cut" id = 18 description = "Maximum number of pages that can be in a page set" " to be die cut by this finishing device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Punching" id = 19 description = "Indicates that punching is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Punch Type" id = 20 description = "Type of punching that is presently enabled for page" " sets in the input media source associated with" " this entry." access = read-write storage = common type = "PUNCH_TYPE" value = 2 end attribute start attribute name = "Max Pages Punched" id = 21 description = "Maximum number of pages that can be in a page set" " to be punched by this finishing device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Perforating" id = 22 description = "Indicates that perforating is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Perforation Type" id = 23 description = "Type of perforation that is presently enabled for page" " sets in the input media source associated with" " this entry." access = read-write storage = common type = "PERFORATION_TYPE" value = 2 end attribute start attribute name = "Slitting" id = 24 description = "Indicates that slitting is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Slitting Type" id = 25 description = "Type of slitting operation that is presently" " enabled for the input media associated with" " this entry." access = read-write storage = common type = "SLITTING_TYPE" value = 2 end attribute start attribute name = "Separation Cut" id = 26 description = "Indicates that separation cuts are supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Separation Cut Type" id = 27 description = "Type of separation cut that is presently" " enabled for the input media associated with" " this entry." access = read-write storage = common type = "SEPARATION_CUT_TYPE" value = 2 end attribute start attribute name = "Imprinting" id = 28 description = "Indicates that imprinting is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Imprinting Type" id = 29 description = "Type of imprinting that is presently" " enabled for the input media associated with" " this entry." access = read-write storage = common type = "IMPRINTING_TYPE" value = 2 end attribute start attribute name = "Wrapping" id = 30 description = "Indicates that wrapping is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Wrapping Type" id = 31 description = "Type of wrapping that is presently enabled for" " the input media associated with this entry." access = read-write storage = common type = "WRAPPING_TYPE" value = 2 end attribute start attribute name = "Max Pages Wrapped" id = 32 description = "Maximum number of pages that can be in a page set" " to be wrapped by this finishing device." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Banding" id = 33 description = "Indicates that banding is supported as a" " finishing feature option for this input source" " and whether the feature is enabled." access = read-write storage = common type = "FINISHING_FEATURES_SUPPORT" value = 2 end attribute start attribute name = "Banding Type" id = 34 description = "Type of banding that is presently" " enabled for the input media associated with" " this entry." access = read-write storage = common type = "BANDING_TYPE" value = 2 end attribute start attribute name = "Max Pages Banded" id = 35 description = "Maximum number of pages that can be in a page set" " to be banded by this finishing device." access = read-write storage = common type = integer value = 0 end attribute end group start table name = "Finishing Features Table" class = "IBM|Finishing Features|1.1.0" id = 6 {1,1,0,2,0,3,3,8,4,2,0,"",4,2,0,4,2,0,4,2,0,4,2,4,2,4,2,4,2,4,2,0,4,2,0} end table // // Group: Insert Feeder // start group name = "Insert Feeder Table" class = "IBM|Insert Feeder Table|1.1.0" key = 1 description = "Sequence of Insert Feeder Devices." start attribute name = "Index" id = 1 description = "Uniquely identifies each insert feeder." access = read-only storage = common type = integer value = 1 end attribute start attribute name = "Type" id = 2 description = "The type of technology discriminated primarily by feeder mechanism type employed by the device." access = read-write storage = common type = "INSERT_FEEDER_TYPE" value = 2 end attribute start attribute name = "Feed Control Mode" id = 3 description = "Value used to control the feed mode for this insert feeder." " feed-only, the normal feeding mode for the device." " read-and-feed, feeding is controlled by scanning information on the input media." access = read-write storage = common type = "INSERT_FEEDER_FEED_CONTROL_MODE" value = 2 end attribute start attribute name = "Dim Unit" id = 4 description = "The unit of measure for specifying dimensional values for this insert feeder device." access = read-write storage = common type = "INSERT_FEEDER_UNITS" value = 2 end attribute start attribute name = "Media Dim Feed Dir" id = 5 description = "This object provides the value of the dimension in the feed direction of the media that is placed or will be placed in this insert device." access = read-write storage = common type = integer value = 9 end attribute start attribute name = "Media Dim XFeed Dir" id = 6 description = "This object provides the value of the dimension in the cross feed direction of the media that is placed or will be placed in this insert device." access = read-write storage = common type = integer value = 9 end attribute start attribute name = "Capacity Units" id = 7 description = "The unit of measure for specifying capacity values for this insert feeder device." access = read-write storage = common type = "INSERT_FEEDER_UNITS" value = 2 end attribute start attribute name = "Max Capacity" id = 8 description = "The maximum capacity of the input source in Capacity Units." access = read-write storage = common type = integer value = 9 end attribute start attribute name = "Current Level" id = 9 description = "The current capacity of the input source in Capacity Units." access = read-write storage = common type = integer value = 9 end attribute start attribute name = "Status" id = 10 description = "Indicates the status of this feeder device." access = read-write storage = common type = "INSERT_FEEDER_STATUS" value = "Unknown" end attribute start attribute name = "Media Name" id = 11 description = "The name of the insert media contained in this feeder device." access = read-write storage = common type = string(63) value = "Unknown" end attribute start attribute name = "Action On Misses" id = 12 description = "This object specifies the action taken by the inserter when a miss is detected by the insert feeder." access = read-write storage = common type = "INSERT_FEEDER_ACTION_ON_MISSES" value = 2 end attribute start attribute name = "Action On Doubles" id = 13 description = "This object specifies the action taken by the inserter when a feeding of multiple media sheets is detected by the insert feeder." access = read-write storage = common type = "INSERT_FEEDER_ACTION_ON_DOUBLES" value = 2 end attribute //INSERT FEEDER TYPE EXTENDED ATTRIBUTES start attribute name = "Name" id = 14 description = "The name assigned to this input device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Vendor Name" id = 15 description = "The name of the vendor of this device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Model" id = 16 description = "The model name of this insert feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Version" id = 17 description = "The version string for this insert feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Serial Number" id = 18 description = "The serial number assigned to this insert feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Description" id = 19 description = "A free form text description of this input feeder device." access = read-only storage = common type = displaystring(255) value = "Unknown" end attribute start attribute name = "Security" id = 20 description = "Specifies the security for this input feeder device." access = read-write storage = common type = "INSERT_FEEDER_SECURITY" value = 1 end attribute end group start table name = "Insert Feeder Table" class = "IBM|Insert Feeder Table|1.1.0" id = 7 {1,4,3,3,90000,35000,5,500,400,3,"Insert 1",4,3,"Insert 1 Device","InsertCo","AA201", " 001","SN1234","A Feeder Device",5} {2,4,3,3,90000,35000,5,500,400,3,"Insert 2",4,3,"Insert 2 Device","InsertCo","AA201", " 001","SN1235","A Feeder Device",5} end table // // Group: Envelope Feeder Group // start group name = "Envelope Feeder Table" class = "IBM|Envelope Feeder Table|1.1.0" key = 1 description = "Sequence of Envelope Feeder Devices." start attribute name = "Index" id = 1 description = "A unique value used by this inserter to identify an associated envelope feeder device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Type" id = 2 description = "Indicates the type of technology discriminated primarily by feeder mechanism type employed by the device." access = read-write storage = common type = "ENVELOPE_FEEDER_TYPE" value = 2 end attribute start attribute name = "Feed Control Mode" id = 3 description = "Specifies the feed mode for the envelope feeder." access = read-write storage = common type = "ENVELOPE_FEEDER_CONTROL_MODE" value = 2 end attribute start attribute name = "Dim Unit" id = 4 description = "The unit of measure for specifying dimensional values for this envelope feeder device." access = read-write storage = common type = "ENVELOPE_FEEDER_UNITS" value = 2 end attribute start attribute name = "Media Dim Feed Dir" id = 5 description = "Dimension in the feed direction of the envelope that is placed or will be placed in this feeder device." access = read-write storage = common type = integer value = -2 end attribute start attribute name = "Media Dim XFeed Dir" id = 6 description = "Dimension in the cross feed direction of the envelope that is placed or will be placed in this feeder device." access = read-write storage = common type = integer value = -2 end attribute start attribute name = "Capacity Units" id = 7 description = "The unit of measure for specifying capacity values for this insert feeder device." access = read-write storage = common type = "ENVELOPE_FEEDER_CAPACITY_UNITS" value = 2 end attribute start attribute name = "Max Capacity" id = 8 description = "The maximum capacity of the input source in input Capacity Units." access = read-write storage = common type = integer value = -2 end attribute start attribute name = "Current Level" id = 9 description = "The current capacity of the input source in input Capacity Units." access = read-write storage = common type = integer value = -2 end attribute start attribute name = "Status" id = 10 description = "The status of this envelope feeder device." access = read-write storage = common type = "ENVELOPE_FEEDER_STATUS" value = 2 end attribute start attribute name = "Media Name" id = 11 description = "The name of the insert media contained in this feeder device." access = read-write storage = common type = string(63) value = "Default" end attribute start attribute name = "Action On Misses" id = 12 description = "The action taken by the inserter when a miss is detected by the envelope feeder." access = read-write storage = common type = "ENVELOPE_FEEDER_ACTION_ON_MISSES" value = 2 end attribute start attribute name = "Action On Doubles" id = 13 description = "The action taken by the inserter when a double is detected by the envelope feeder." access = read-write storage = common type = "ENVELOPE_FEEDER_ACTION_ON_DOUBLES" value = 2 end attribute // // Group: Envelope Feeder Type Extended // start attribute name = "Name" id = 14 description = "The name assigned to this envelope feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Vendor Name" id = 15 description = "The name of the vendor of this envelope feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Model" id = 16 description = "The model name of this envelope feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Version" id = 17 description = "The version string for this envelope feeder device." access = read-only storage = common type = displaystring(64) value = "Unknown" end attribute start attribute name = "Serial Number" id = 18 description = "The serial number assigned to this envelope feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Description" id = 19 description = "A free form text description of this envelope feeder device." access = read-only storage = common type = displaystring(63) value = "Unknown" end attribute start attribute name = "Security" id = 20 description = "Specifies security for this envelope feeder device." access = read-only storage = common type = "ENVELOPE_FEEDER_SECURITY" value = 2 end attribute end group start table name = "Envelope Feeder Table" class = "IBM|Envelope Feeder Table|1.1.0" id = 8 {1,5,3,3,94000,40000,15,700,450,3,"Envelope 1",4,4,"Envelope 1 Device","InsertCo","AA301", " 001","SN2234","An Envelope Feeder",5} end table // // Group: Output Device Group // start group name = "Output Device" class = "IBM|Output Device|1.1.0" key = 1 description = "Sequence of Associated Output Device Entries." start attribute name = "Index" id = 1 description = "A unique value used by this inserter to identify an associated output device." access = read-write storage = common type = integer value = 0 end attribute start attribute name = "Type" id = 2 description = "A string used to identify the type of associated output device." access = read-write storage = common type = displaystring( 63 ) value = "Output Conveyor" end attribute start attribute name = "Capacity Unit" id = 3 description = "The units of measure for the capacity appropriate to this output device and its operation." access = read-write storage = common type = "OUTPUT_DEVICE_UNITS" value = "Unknown" end attribute start attribute name = "Max Capacity" id = 4 description = "The maximum capacity of this output device expressed in Capacity Units." access = read-write storage = common type = integer value = -2 end attribute start attribute name = "Current Level" id = 5 description = "The remaining capacity of the possible capacity expressed in Capacity Units." access = read-write storage = common type = integer value = -2 end attribute start attribute name = "Status" id = 6 description = "The status of the output device." access = read-write storage = common type = "OUTPUT_DEVICE_STATUS" value = 2 end attribute end group start table name = "Output Device" class = "IBM|Output Device|1.1.0" id = 9 {1,"Conveyer","Envelopes",10000,2200,3} end table start group name = "Alert Table" id = 18 class = "IBM|Direct Alert Table|1.1.0" description = "This table lists all of the critical and" " non-critical alerts currently active in the" " inserter." key = 1 start attribute name = "Index" id = 1 description = "The index value used to determine which alerts have" " been added or removed from the alert table. This" " in an incrementing integer starting from zero every" " time the inserter is powered on. When the inserter" " adds an alert to the table, that alert is assigned" " the next higher integer value from the last item" " entered into the table. If the index value reaches" " its maximum value, the next item entered will cause" " the index value to roll over and start at zero" " again. The first event placed in the alert table" " after power up initialization of the inserter shall" " have an index value of 1. NOTE: The management" " application will read the alert table when a trap" " or event notification occurs or at a periodic rate" " and then parse the table to determine if any new" " entries were added by comparing the last known" " index value with the current highest index value." " The management application will then update its" " copy of the alert table. When the inserter" " discovers that an alert is no longer active, the" " inserter shall remove the row for that alert from" " the table and shall reduce the number of rows in" " the table. The inserter may add or delete any number" " of rows from the table at any time." access = read-write storage = specific type = integer value = *"DirectInterface" end attribute start attribute name = "Severity Level" id = 2 description = "The level of severity of this alert table entry." " The inserter determines the severity level assigned" " to each entry in the table," access = read-write storage = specific type = start enum name = "SeverityLevelAlertCode" //Enumeration type 1 type = integer 1 = "Other" 3 = "Critical" 4 = "Warning" end enum value = *"DirectInterface" end attribute start attribute name = "Training Level" id = 3 description = "The level of training required to handle this alert." " The training level is an enumeration that is" " determined and assigned by the inserter manufacturer" " based on the information or training required to" " handle this alert. The inserter will break alerts" " into these different training levels. It is the" " responsibility of the management application in the" " system to determine how a particular alert is" " handled and how and to whom that alert is routed." " The following are the four training levels of" " alerts: (1) FIELD SERVICE -alerts that typically" " require training and technical knowledge of the" " inserter and its devices. An example of a technical" " person would be a manufacturer's Field Service" " representative, or other person formally trained by" " the manufacturer or similar representative; (2)" " TRAINED -alerts that require an intermediate or" " moderate level of knowledge of the inserter and its" " devices. A typical example of an alert that a" " trained operator can handle is replacing toner" " cartridges; (3) UNTRAINED -alerts that can be fixed" " without prior knowledge of the inserter and its" " devices either because the action to correct the" " alert is obvious or the inserter can help the" " untrained person to fix the problem. Typical" " examples of such alerts is reloading paper trays" " and emptying output bins on a low end inserter; (4)" " MANAGEMENT -Alerts that have to do with the overall" " operation and configuration of the inserter." " Examples of management events are configuration" " changes of devices." " to each entry in the table," access = read-write storage = specific type = start enum name = "TrainingLevel" //Enumeration type 2 type = integer 1 = "Other" 2 = "Unknown" 3 = "Untrained" 4 = "Trained" 5 = "Field Service" 6 = "Management" end enum value = *"DirectInterface" end attribute start attribute name = "Group" id = 4 description = "The type of device within the inserter model that" " this alert is related." access = read-write storage = specific type = start enum name = "AlertGroupCode" //Enumeration type 1 type = integer 1 = "Other" 2 = "General" 3 = "Localization Table" 4 = "Finisher" 5 = "Input Device" 6 = "Finishing Feature" 7 = "Insert Feeder" 8 = "Envelope Feeder" 9 = "Output Device" end enum value = *"DirectInterface" end attribute start attribute name = "Group Index" id = 5 description = "An index of the row within the principle table in" " the group identified by Alert Group that" " represents the device of the inserter that caused" " this alert. The combination of the Group and Group" " Index defines exactly which inserter sub-unit caused" " the alert; for example Input #1, Output #2, and" " Marker # 1." access = read-write storage = specific type = integer value = *"DirectInterface" end attribute start attribute name = "Location" id = 6 description = "The device location that is defined by the inserter" " manufacturer to further refine the location of this" " alert within the designated device. The location is" " used in conjunction with the Group and Group Index" " values: for example, there is an alert at Input #2" " at location number 7." " Marker # 1." access = read-write storage = specific type = integer value = *"DirectInterface" end attribute start attribute name = "Alert Code" id = 7 description = "The code that describes the type of alert for this" " entry. There are different codes for each sub-unit" " type; for example, Media Supply Low and Media" " Supply Empty are alert codes for input devices." access = read-write storage = specific type = start enum name = "AlertCode" //Enumeration type 2 type = integer 1 = "Other" 2 = "Unknown" 3 = "Cover Open" // Common Codes 4 = "Cover Closed" 5 = "Interlock Open" 6 = "Interlock Closed" 7 = "Configuration Change" 8 = "Jam" 501 = "Door Open" // General inserter Codes 502 = "Door Closed" 503 = "Power Up" 504 = "Power Down" 801 = "Input Media Tray Missing" // Input Codes 802 = "Input Media Size Change" 803 = "Input Media Weight Change" 804 = "Input Media Type Change" 805 = "Input Media Color Change" 806 = "Input Media Forms Part Change" 807 = "Input Media Supply Low" 808 = "Input Media Supply Empty" 901 = "Output Media Tray Missing" // Output Codes 902 = "Output Media Tray Almost Full" 903 = "Output Media Tray Full" end enum value = *"DirectInterface" end attribute start attribute name = "Description" id = 8 description = "A description of this alert entry in the" " localization specified by General Current" " Localization. The description is provided by" " the inserter to further elaborate on the enumerated" " alert or provide information in the case where the" " code is classified other or unknown. The inserter" " is required to return a description string but the" " the string may be a null string." access = read-write storage = specific type = string (255) value = *"DirectInterface" end attribute ///////////////////////////////////////////////////////////////////////// // The following attribute is an IBM extension to the LMO Standards // // Specification. // ///////////////////////////////////////////////////////////////////////// start attribute name = "Delete Row" id = 3998 description = "Delete a row in the table." access = read-write type = start enum name = "Deletetype" type = integer 0 = "False" 1 = "True" end enum value = *"DirectInterface" end attribute end group /////////////////////////////////////////////////// // CURRENT JOB GROUP // // // Added the Current Job group for the IBM Product and Mail // Job instrumented components. // /////////////////////////////////////////////////// start group name = "Current Job" id = 3000 class = "IBM|Direct Current Job|1.00" description = "This group lists the current job running" " on the inserter." start attribute name = "Product Name" id = 1 description = "The name of the product associated with" " this insert job." access = read-write storage = specific type = displaystring(63) value = "" end attribute start attribute name = "Instance Qualifier" id = 2 description = "The instance qualifier for the name of the product" " associated with this insert job. The combination of" " Product Name and Product Instance Qualifier is" " required to insure unique key access to entries in" " the table when multiple instances of a product are" " active in the system at the same time." access = read-write storage = specific type = displaystring(63) value = "" end attribute start attribute name = "Insert Job Name" id = 3 description = "The name assigned to this insert job. This name is" " unique within the domain of insert job names for a" " given product and is one of the keys used to access" " entries in the insert job table." access = read-write storage = specific type = displaystring(63) value = "" end attribute start attribute name = "Insert Job Size Unit" id = 7 description = "The unit of measure used to estimate and report on" " the size of this insert job." access = read-write storage = specific type = start enum name = "Segment Size Unit" type = integer 1 = "Other" 2 = "Unknown" 4 = "Pages" 5 = "Mailpieces" end enum value = *"DirectInterface" end attribute start attribute name = "Insert Job Size" id = 9 description = "The actual size of the insert output produced by" " this insert job expressed in Insert Job Size Units." access = read-write storage = specific type = integer value = *"DirectInterface" end attribute end group end component