FINISHER MIB December 1, 1997 Expires June 1,1998 Finisher-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, experimental, Integer32 FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; hrDeviceIndex FROM HOST-RESOURCES-MIB PrtSubUnitStatusTC, PrtMarkerSuppliesSupplyUnitTC, PrtCapacityUnitTC, PrtOutputStackingOrderTC, PrtMarkerColorantRoleTC, prtOutputIndex, PrtMarkerSuppliesClassTC, PresentOnOff, PrtOutputPageDeliveryOrientationTC FROM Printer-MIB finisherMIB MODULE-IDENTITY LAST-UPDATED "9710150000Z" ORGANIZATION "IETF Printer MIB Working Group" CONTACT-INFO "Ron Bergman Dataproducts Corp. 1757 Tapo Canyon Road Simi Valley, CA 91063-3394 rbergma@dpc.com Send comments to the printmib WG using the Finisher MIB Project (FIN) Mailing List: fin@pwg.org For further information, access the PWG web page under 'FIN': http://www.pwg.org/" DESCRIPTION "The MIB module for management of printer finisher units. The Finisher MIB is an extension of the Printer MIB." ::= { mib-2 43 } -- Textual conventions for this MIB module FinStitchingTypeTC ::= TEXTUAL-CONVENTION -- This is a type 2 enumeration. STATUS current DESCRIPTION "The defined stitching type enumerations." SYNTAX INTEGER { other(1), unknown(2), staple(3), stapleTopLeft(4), stapleBottomLeft(5), stapleTopRight(6), Ron Bergman, Dataproducts Corp. [page 1 FINISHER MIB December 1, 1997 Expires June 1,1998 stapleBottomRight(7), saddleStitch(8), edgeStitch(9), stitch(10) } FinBindingTypeTC ::= TEXTUAL-CONVENTION -- This is a type 2 enumeration. STATUS current DESCRIPTION "The defined binding type enumerations." SYNTAX INTEGER { other(1), unknown(2), bind(3), tape(4), plastic(5), velo(6), perfect(7), spiral(8) } FinSlittingTypeTC ::= TEXTUAL-CONVENTION -- This is a type 2 enumeration. STATUS current DESCRIPTION "The defined slitting type enumerations." SYNTAX INTEGER { other(1), unknown(2), slit(3), slitAndSeparate(4), slitAndMerge(5) } FinOutputTypeTC ::= TEXTUAL-CONVENTION -- This is a type 2 enumeration. STATUS current DESCRIPTION "The defined output type enumerations." SYNTAX INTEGER { other(1), unknown(2), removableBin(3), unremovableBin(4), continuousRollDevice(5), mailbox(6), continuousFanFold(7), conveyer(8), smartCart(9) } Ron Bergman, Dataproducts Corp. [page 2 FINISHER MIB December 1, 1997 Expires June 1,1998 FinSupplyTypeTC ::= TEXTUAL-CONVENTION -- This is a type 2 enumeration that is an extension to the -- Printer MIB textual convention PrtMarkerSuppliesTypeTC. STATUS current DESCRIPTION "The defined finishing supply type enumerations." SYNTAX INTEGER { other(1), unknown(2), -- toner(3), -- wasteToner(4), -- ink(5), -- inkCartridge(6), -- inkRibbon(7), -- wasteInk(8), -- opc(9), -- photo conductor -- developer(10), -- fuserOil(11), -- solidWax(12), -- ribbonWax(13), -- wasteWax(14), -- fuser(15), -- coronaWire(16), -- fuserOilWick(17), -- cleanerUnit(18), -- fuserCleaningPad(19), -- transferUnit(20), -- tonerCartridge(21), -- fuserOiler(22), water(23), wasteWater(24), glueWaterAdditive(25), wastePaper(26), bindingTape(27), bandingTape(28), stitchingWire(29), shrinkWrap(30), paperWrap(31), staples(32), inserts(33), covers(34) } -- Finisher Device Group -- -- A finisher component may have multiple document finisher -- devices associated with it. Each finishing device may support -- one or more finishing features. -- For example, one finisher device may cut and sequence sheets -- into physical pages. Another finisher device may fold the Ron Bergman, Dataproducts Corp. [page 3 FINISHER MIB December 1, 1997 Expires June 1,1998 -- pages for insertion into envelopes. Each entry in the table -- corresponds to a finisher device supported by this conponent. finDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF FinDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A device that performs one or more finishing operations on printed media other than marking. Examples of operations performed by finisher devices are stapling, punching, folding, die cutting, trimming, and banding." ::= { finisherMIB 18 } finDeviceEntry OBJECT-TYPE SYNTAX FinDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries may exist in the table for each device index with a device type of 'printer' and for each printer output path with one or more finisher devices." INDEX { hrDeviceIndex, prtOutputIndex, finDeviceIndex } ::= { finDeviceTable 1 } FinDeviceEntry ::= SEQUENCE { finDeviceIndex Integer32, finDeviceName DisplayString, finDeviceVendorName DisplayString, finDeviceModel DisplayString, finDeviceVersion OCTET STRING, finDeviceSerialNumber DisplayString, finDEviceDescription OCTET STRING, finDeviceStatus PrtSubUnitStatusTC } finDeviceIndex OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by this component to identify an associated document finisher device. Although these values may change due to a major reconfiguration of the component (e.g. the addition of new finishing devices), values are normally expected to remain stable across successive power cycles." ::= { finDeviceEntry 1 } finDeviceName OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only Ron Bergman, Dataproducts Corp. [page 4 FINISHER MIB December 1, 1997 Expires June 1,1998 STATUS current DESCRIPTION "The name assigned to this document finisher device." ::= { finDeviceEntry 2 } finDeviceVendorName OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the vendor of this device." ::= { finDeviceEntry 3 } finDeviceModel OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of this device." ::= { finDeviceEntry 4 } finDeviceVersion OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The version string for this device." ::= { finDeviceEntry 5 } finDeviceSerialNumber OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number assigned to this device." ::= { finDeviceEntry 6 } finDeviceDescription OBJECT-TYPE SYNTAX OCTET STRING(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "A free-form text description of this document finishing device." ::= { finDeviceEntry 7 } finDeviceStatus OBJECT-TYPE SYNTAX PrtSubUnitStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the state of the device." Ron Bergman, Dataproducts Corp. [page 5 FINISHER MIB December 1, 1997 Expires June 1,1998 ::= { finDeviceEntry 8 } -- Finisher Features Group -- -- A finisher device may support one or more finishing functions -- for for each of the input sources associated with it. finFeaturesTable OBJECT-TYPE SYNTAX SEQUENCE OF FinFeaturesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Finishing features associated with the processing of input media including information regarding functions supported, possible configuration options and status for each input source." ::= { finisherMIB 19 } finFeaturesEntry OBJECT-TYPE SYNTAX FinFeaturesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is an entry in the finishing features table for each finisher device. Each entry, in turn, specifies a list of finishing features and identifies whether or not they are present, and if so, their current status and characteristics." INDEX { hrDeviceIndex, prtOutputIndex, finDeviceIndex, finFeatureIndex } ::= { finFeaturesTable 1 } FinFeaturesEntry ::= SEQUENCE { finStitching PresentOnOff, finStitchingType FinStitchingTypeTC, finMaxPagesStitched Integer32, finFolding PresentOnOff, finFoldingType Integer32, finMaxPagesFolded Integer32, finBinding PresentOnOff, finBindingType finBindingTypeTC, finMaxPagesBound Integer32, finBindingColor DisplayString, finTrimming PresentOnOff, finTrimmingType Integer32, finMaxPagesTrimmed Integer32, finDieCutting PresentOnOff, finDieCuttingType Integer32, finMaxPagesDieCut Integer32, finPunching PresentOnOff, finPunchType Integer32, Ron Bergman, Dataproducts Corp. [page 6 FINISHER MIB December 1, 1997 Expires June 1,1998 finMaxPagesPunched Integer32, finPerforating PresentOnOff, finPerforationType Integer32, finSlitting PresentOnOff, finSlittingType FinSlittingTypeTC, finSeparationCut PresentOnOff, finSeparationCutType Integer32, finImprinting PresentOnOff, finImprintingType Integer32, finWrapping PresentOnOff, finWrappingType Integer32, finMaxPagesWrapped Integer32, finBanding PresentOnOff, finBandingType Integer32, finMaxPagesBanded Integer32 } finStitching OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if stitching is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 1 } finStitchingType OBJECT-TYPE SYNTAX FinStitchingTypeTC MAX-ACCESS read-write STATUS current DESCRIPTION "Type of stitching that is presently enabled for page sets in the input media source associated with this entry. Staple indicates the staple type is the finisher defined staple default. Stitch indicates the stitch type is the finisher defined stitch default." ::= { finFeatureEntry 2 } finMaxPagesStitched OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be stitched by this finishing device. The value of this object may be used for device setups and/or bypassing (diverting) stitching operations for sets that are too large to handle." ::= { finFeatureEntry 3 } finFolding OBJECT-TYPE Ron Bergman, Dataproducts Corp. [page 7 FINISHER MIB December 1, 1997 Expires June 1,1998 SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if folding is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 4 } finFoldingType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), zFold(3), halfFold(4), letterFold(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of folding that is presently enabled for page sets in the input media source associated with this entry." ::= { finFeatureEntry 5 } finMaxPagesFolded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be folded by this finishing device. The value of this object may be used for device setups and/or bypassing (diverting) folding for sets that are too large to handle." ::= { finFeatureEntry 6 } finBinding OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if binding is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 7 } finBindingType OBJECT-TYPE SYNTAX FinBindingTypeTC MAX-ACCESS read-write STATUS current DESCRIPTION "Type of binding that is presently enabled for page sets in the input media source associated with this entry. Bind Ron Bergman, Dataproducts Corp. [page 8 FINISHER MIB December 1, 1997 Expires June 1,1998 indicates that the bind type that is the finisher defined binding default." ::= { finFeatureEntry 8 } finMaxPagesBound OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be bound by this finishing device. The value of this object may be used for device setups and/or bypassing (diverting) binding for sets that are too large to handle." ::= { finFeatureEntry 9 } finBindingColor OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the color of the binding associated with this finishing feature. Standard values are standardized strings from ISO-10175 [DPA] and ISO-10180 [SPDL]. These are white, red, green, blue, pink, yellow, black, buff, goldenrod and other. Additional strings with names that do not conflict with standard names may also be specified." ::= { finFeatureEntry 10 } finTrimming OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if trimming is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 11 } finTrimmingType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), trim(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of trimming that is presently enabled for page sets in the input media source associated with this entry. Trim indicates the trim type that is the finisher defined default." Ron Bergman, Dataproducts Corp. [page 9 FINISHER MIB December 1, 1997 Expires June 1,1998 ::= { finFeatureEntry 12 } finMaxPagesTrimmed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be trimmed by this finishing device. The value of this object may be used for device setups and/or bypassing (diverting) trimming for sets that are too large to handle." ::= { finFeatureEntry 13 } finDieCutting OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if die cutting is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 14 } finDieCuttingType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), dieCut(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of die cutting that is presently enabled for page sets in the input media source associated with this entry. Die cut indicates the die cut type that is the finisher defined default." ::= { finFeatureEntry 15 } finMaxPagesDieCut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be die cut by this finishing device. The value of this object may be used for device setups and/or bypassing (diverting) die cutting for sets that are too large to handle." ::= { finFeatureEntry 16 } finPunching OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write Ron Bergman, Dataproducts Corp. [page 10 FINISHER MIB December 1, 1997 Expires June 1,1998 STATUS current DESCRIPTION "Indicates if Punching is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 17 } finPunchType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), punch(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of punching that is presently enabled for page sets in the input media source associated with this entry. Punch indicates the punch type that is the finisher defined default." ::= { finFeatureEntry 18 } finMaxPagesPunched OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be punched by this finishing device. The value of this object may be used for device setups and/or bypassing (diverting) punching for sets that are too large to handle." ::= { finFeatureEntry 19 } finPerforating OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if perforating is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 20 } finPerforationType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), perforate(3) } MAX-ACCESS read-write STATUS current DESCRIPTION Ron Bergman, Dataproducts Corp. [page 11 FINISHER MIB December 1, 1997 Expires June 1,1998 "Type of perforation that is presently enabled for page sets in the input media source associated with this entry. The value perforate indicates the perforation type that is the finisher defined default." ::= { finFeatureEntry 21 } finSlitting OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if slitting is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 22 } finSlittingType OBJECT-TYPE SYNTAX FinSlittingTypeTC MAX-ACCESS read-write STATUS current DESCRIPTION "Type of slitting that is presently enabled for page sets in the input media source associated with this entry. The value Slit indicates the slitting type that is the finisher defined slitting default." ::= { finFeatureEntry 23 } finSeparationCut OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if separation cuts are supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 24 } finSeparationCutType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), separationCut(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of separation cut that is presently enabled for page sets in the input media source associated with this entry. The value separationCut indicates the separation cut type that is the finisher defined default." ::= { finFeatureEntry 25 } Ron Bergman, Dataproducts Corp. [page 12 FINISHER MIB December 1, 1997 Expires June 1,1998 finImprinting OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if imprinting is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 26 } finImprintingType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), imprinting(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of imprinting that is presently enabled for page sets in the input media source associated with this entry. The value imprinting indicates the imprinting type that is the finisher defined default." ::= { finFeatureEntry 27 } finWrapping OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if wrapping is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 28 } finWrappingType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), wrap(3), shrinkWrap(4), paperWrap(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of wrapping that is presently enabled for page sets in the input media source associated with this entry. The value wrap indicates the wrapping type that is the finisher defined default." ::= { finFeatureEntry 29 } Ron Bergman, Dataproducts Corp. [page 13 FINISHER MIB December 1, 1997 Expires June 1,1998 finMaxPagesWrapped OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be wrapped by this finishing device." ::= { finFeatureEntry 30 } finBanding OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if banding is supported as a finishing feature option for this input source and whether the feature is enabled." ::= { finFeatureEntry 31 } finBandingType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), band(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of banding that is presently enabled for page sets in the input media source associated with this entry. The value band indicates the banding type that is the finisher defined default." ::= { finFeatureEntry 32 } finMaxPagesBanded OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of pages that can be in a page set to be banded by this finishing device." ::= { finFeatureEntry 33 } -- Finisher Output Group -- -- A finisher may have multiple output devices associated with it -- For example, a finisher can have several output trays. finOutputTable OBJECT-TYPE SYNTAX SEQUENCE OF FinOutoutEntry MAX-ACCESS not-accessible Ron Bergman, Dataproducts Corp. [page 14 FINISHER MIB December 1, 1997 Expires June 1,1998 STATUS current DESCRIPTION "The output devices associated with a finisher are identified in this table. Each entry in the table is an output device definition with an ordered set of attributes describing the output characteristics and indicating current status or capacity. Only those attributes applicable to the output device need be specified." ::= { finisherMIB 20 } finOutputEntry OBJECT-TYPE SYNTAX FinOutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of output devices capable of receiving media delivered from the printing process including information regarding their identity, possible and current configuration, and status." INDEX { hrDeviceIndex, prtOutputIndex, finDeviceIndex, finOutputIndex } ::= { finOutputTable 1 } FinOutputEntry ::= SEQUENCE { finOutputIndex Integer32, finOutoutType FinOutputTypeTC, finOutputCapacityUnit PrtCapacityUnitTC, finOutputMaxCapacity Integer32, finOutputRemainingCapacity Integer32, finOutputStatus PrtSubUnitStatusTC, finOutputName OCTET STRING, finOutputVendorName OCTET STRING, finOutputModel OCTET STRING, finOutputVersion OCTET STRING, finOutputSerialNumber OCTET STRING, finOutputDescription OCTET STRING, finOutputSecurity PresentOnOff, finOutputDimUnit MediaUnit, finOutputMaxDimFeedDir Integer32, finOutputMaxDimXFeedDir Integer32, finOutputMinDimFeedDir Integer32, finOutputMinDimXFeedDir Integer32, finOutputStackingOrder PrtOutputStackingOrderTC, finOutputPageDeliveryOrient PrtOutputPageDeliveryOrientationTC, finOutputBursting PresentOnOff, finOutputDecollating PresentOnOff, finOutputPageCollated PresentOnOff, finOutputOffsetStacking PresentOnOff } finOutputIndex OBJECT-TYPE Ron Bergman, Dataproducts Corp. [page 15 FINISHER MIB December 1, 1997 Expires June 1,1998 SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by this component to identify an associated output device. Although these values may change due to a major reconfiguration of the component (e.g. the addition of new output devices to the finisher), values are normally expected to remain stable across successive power cycles." ::= { finOutputEntry 1 } finOutputType OBJECT-TYPE SYNTAX FinOutputTypeTC MAX-ACCESS read-only STATUS current DESCRIPTION "The type of technology employed by this output unit." ::= { finOutputEntry 2 } finOutputCapacityUnit OBJECT-TYPE SYNTAX PrtCapacityUnitTC MAX-ACCESS read-only STATUS current DESCRIPTION "The unit of measure for specifying capacity." ::= { finOutputEntry 3 } finOutputMaxCapacity OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum capacity of this device in Output Capacity Units. There is no convention associated with the media itself so this value is claimed capacity. If the device can reliably sense this value, the value is sensed by the finisher and is read-only: otherwise the value may be written by a management or control console application. The value (-1) means other and specifically indicates that the device places no restrictions on this parameter. The value (-2) means unknown." ::= { finOutputEntry 4 } finOutputRemainingCapacity OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The remaining capacity of this device in Output Capacity Units. If the output device can reliably sense this value, the value is sensed by the finisher and is Ron Bergman, Dataproducts Corp. [page 16 FINISHER MIB December 1, 1997 Expires June 1,1998 read-only: otherwise the value may be written by a management or control console application. The value (-1) means other and specifically indicates that the device places no restrictions on this parameter. The value (-2) means unknown." ::= { finOutputEntry 5 } -- Capacity Attribute Relationships -- -- -- OUTPUT MEASUREMENT -- -- _______ | | _______ -- ^ | | ^ -- | | | | -- | | | RemainingCapacity -- MaxCapacity | | | -- | | | | ^ -- | |_ _ _ _ _ _ _ _ _ _ _| _____v______ | direction -- | | | | -- | | Sheets in output | -- v | | -- ------- +---------------------+ -- finOutputStatus OBJECT-TYPE SYNTAX PrtSubUnitStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current status of this output device." ::= { finOutputEntry 6 } -- The Extended Finisher Output Group -- -- This group is optional. However, to claim conformance to this -- group, it is necessary to implement every object in the group. finOutputName OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The name assigned to this output device." ::= { finOutputEntry 7 } finOutputVendorName OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-only Ron Bergman, Dataproducts Corp. [page 17 FINISHER MIB December 1, 1997 Expires June 1,1998 STATUS current DESCRIPTION "The vendor name of this output device." ::= { finOutputEntry 8 } finOutputModel OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of this output device." ::= { finOutputEntry 9 } finOutputVersion OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The version string for this output device." ::= { finOutputEntry 10 } finOutputSerialNumber OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number assigned to this output device." ::= { finOutputEntry 11 } finOutputDescription OBJECT-TYPE SYNTAX OCTET STRING(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "A free form text description of this output device in the localization specified by prtGeneralCurrentLocalization." ::= { finOutputEntry 12 } finOutputSecurity OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if this device has some security associated with it." ::= { finOutputEntry 13 } -- The Finisher Output Dimensions Group -- Ron Bergman, Dataproducts Corp. [page 18 FINISHER MIB December 1, 1997 Expires June 1,1998 -- This group is optional. However, to claim conformance to this -- group, it is necessary to implement every object in the group. finOutputDimUnit OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), tenThousandthsOfInches(3), micrometers(4), sheets(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The unit of measure for specifying dimensional values for this output device." ::= { finOutputEntry 14 } finOutputMaxDimFeedDir OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object provides the value of the maximum dimension in the feed direction of the media that is placed or will be placed in this output device. Feed dimension measurements are taken parallel relative to the feed direction of the device and measured in Output Dim Units. If the device can reliably sense this value, the value is sensed by the device and is read-only; otherwise the value may be written (set) by a management application." ::= { finOutputEntry 15 } finOutputMaxDimXFeedDir OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum dimensions supported by this output device for measurements taken ninety degrees relative to the feed direction associated with this device in Output Dim Units. If the device can reliably sense this value, the value is sensed by the device and is read-only; otherwise the value may be written (set) by a management application." ::= { finOutputEntry 16 } finOutputMinDimFeedDir OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object provides the value of the minimum dimension in Ron Bergman, Dataproducts Corp. [page 19 FINISHER MIB December 1, 1997 Expires June 1,1998 the feed direction of the media that is placed or will be placed in this output device. Feed dimension measurements are taken parallel relative to the feed direction of the device and measured in Output Dim Units. If the device can reliably sense this value, the value is sensed by the device and is read-only; otherwise the value may be written (set) by a management application." ::= { finOutputEntry 17 } finOutputMinDimXFeedDir OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum dimensions supported by this output device for measurements taken ninety degrees relative to the feed direction associated with this device in Output Dim Units. If the device can reliably sense this value, the value is sensed by the device and is read-only; otherwise the value may be written (set) by a management application." ::= { finOutputEntry 18 } -- The Finisher Output Features Group -- -- This group is optional. However, to claim conformance to this -- group, it is necessary to implement every object in the group. -- -- This group is identical to the Output Features Group in the -- Printer MIB and should be used when the outputs of the -- finisher do not have identical characteristics and can be -- described by the objects in this group. finOutputStackingOrder OBJECT-TYPE SYNTAX PrtOutputStackingOrderTC MAX-ACCESS read-write STATUS current DESCRIPTION "The current state of the stacking order for this output device. firstToLast means that as pages are output, the front of the next page is placed against the back of the previous page. lastToFirst means as pages are output, the back of the next page is placed against the front of the previous page." ::= { finOutputEntry 19 } finOutputPageDeliveryOrient OBJECT-TYPE SYNTAX PrtOutputPageDeliveryOrientationTC MAX-ACCESS read-write STATUS current DESCRIPTION "The reading surface that will be up when pages are Ron Bergman, Dataproducts Corp. [page 20 FINISHER MIB December 1, 1997 Expires June 1,1998 delivered to the output device." ::= { finOutputEntry 20 } finOutputBursting OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the output unit supports bursting, and if so, whether the feature is enabled. Bursting is the process by which continuous media is separated into individual sheets typically by bursting along pre-formed perforations." ::= { finOutputEntry 21 } finOutputDecollating OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the output device supports decollating, and if so, whether the feature is enabled. Decollating is the process by which the parts of a multi-part form are separated and sorted into separate stacks for each part." ::= { finOutputEntry 22 } finOutputPageCollated OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the output device supports page collation, and if so, whether the feature is enabled." ::= { finOutputEntry 23 } finOutputOffsetStacking OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the output device supports offset stackin, and if so, whether the feature is enabled." ::= { finOutputEntry 24 } -- Finisher Supply Group -- -- A finisher may have one or more supplies associated with it. Ron Bergman, Dataproducts Corp. [page 21 FINISHER MIB December 1, 1997 Expires June 1,1998 -- For example a finisher may use both binding tape and stitching -- wire supplies. A finisher may also have more than one source -- for a given type of supply e.g. multiple supply sources of ink -- for imprinters. finSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF FinSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each unique source of supply is an entry in the finisher supply table. Each supply entry has its own characteristics associated with it such as colorant and current supply level." ::= { finisherMIB 21 } finSupplyEntry OBJECT-TYPE SYNTAX FinSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of finisher devices, with their associated supplies and supplies characteristics." INDEX { hrDeviceIndex, prtOutputIndex, finDeviceIndex, finSupplyIndex } ::= { finSupplyTable 1 } FinSupplyEntry ::= SEQUENCE { finSupplyIndex Integer32, finSupplyClass PrtMarkerSuppliesClassTC, finSupplyType FinSupplyTypeTC, finSupplyDescription OCTET STRING, finSupplyUnit PrtMarkerSuppliesSupplyUnitTC, finSupplyMaxCapacity Integer32, finSupplyCurrentLevel Integer32, finSupplyColorantValue OCTET STRING } finSupplyIndex OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by a finisher to identify this supply container/receptacle. Although these values may change due to a major reconfiguration of the finisher (e.g. the addition of new supply sources to the finisher), values are normally expected to remain stable across successive power cycles." ::= { finSupplyEntry 1 } Ron Bergman, Dataproducts Corp. [page 22 FINISHER MIB December 1, 1997 Expires June 1,1998 finSupplyClass OBJECT-TYPE SYNTAX PrtMarkerSuppliesClassTC MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates whether this supply entity represents a supply that is consumed or a container that is filled." ::= { finSupplyEntry 2 } finSupplyType OBJECT-TYPE SYNTAX FinSupplyTypeTC MAX-ACCESS read-only STATUS current DESCRIPTION "The type of this supply." ::= { finSupplyEntry 3 } finSupplyDescription OBJECT-TYPE SYNTAX OCTET STRING(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of this supply/receptacle in text useful for operators and management applications." ::= { finSupplyEntry 4 } finSupplyUnit OBJECT-TYPE SYNTAX PrtMarkerSuppliesSupplyUnitTC MAX-ACCESS read-only STATUS current DESCRIPTION "Unit of measure of this finisher supply container or receptacle." ::= { finSupplyEntry 5 } finSupplyMaxCapacity OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum capacity of this supply container/receptacle expressed in Supply Units. If this supply container/ receptacle can reliably sense this value, the value is sensed and is read-only; otherwise the value may be written by a control panel or management application. The value (-1) means other and places no restrictions on this parameter. The value (-2) means unknown." ::= { finSupplyEntry 6 } finSupplyCurrentLevel OBJECT-TYPE SYNTAX Integer32 Ron Bergman, Dataproducts Corp. [page 23 FINISHER MIB December 1, 1997 Expires June 1,1998 MAX-ACCESS read-write STATUS current DESCRIPTION "The current level if this supply is a container; the remaining space if this supply is a receptacle. If this supply container/receptacle can reliably sense this value, the value is sensed and is read-only; otherwise the value may be written by a control panel or management application. The value (-1) means other and places no restrictions on this parameter. The value (-2) means unknown." ::= { finSupplyEntry 7 } -- Capacity Attribute Relationships -- -- MEDIA INPUT MEASUREMENT -- -- _______ | | -- | | | -- | | | | -- | |_ _ _ _ _ _ _ _ _ _| ________________ |direction -- | | | | v -- MaxCapacity | | | -- | | Sheets remaining | CurrentLevel -- | | | | -- v | | v -- ------- +-------------------+ ------- finSupplyColorantValue OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the color of this colorant using standardized string names from ISO 10175 (DPA) and ISO 10180 (SPDL) which are: other, unknown, white, red, green, blue, cyan, magenta, yellow and black. Implementors may add additional string values. The naming conventions in ISO 9070 are recommended in order to avoid potential name clashes." ::= { finSupplyEntry 8 } -- Finisher Supply Media Input Group -- -- A finisher device may have one or more associated supply media -- inputs. Each entry in this table defines an input for a -- supply media type such as inserts, covers, etc. finSupplyMediaInputTable OBJECT-TYPE SYNTAX SEQUENCE OF FinSupplyMediaInputEntry MAX-ACCESS not-accessible Ron Bergman, Dataproducts Corp. [page 24 FINISHER MIB December 1, 1997 Expires June 1,1998 STATUS current DESCRIPTION "The input subunits associated with a finisher supply media are each represented by an entry in this table." ::= { finisherMIB 22 } finSupplyMediaInputEntry OBJECT-TYPE SYNTAX FinSupplyMediaInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of finisher supply media input subunit features and characteristics." INDEX { hrDeviceIndex, prtOutputIndex, finDeviceIndex, finSupplyIndex, finSupplyMediaInputIndex } ::= { finSupplyMediaInputTable 1 } FinSupplyMediaInputEntry ::= SEQUENCE { finSupplyMediaInputIndex Integer32, finSupplyMediaInputType Integer32, finSupplyMediaInputFeedControlMode Integer32, finSupplyMediaInputDimUnit PrtCapacityUnitTC, finSupplyMediaInputMediaDimFeedDir Integer32, finSupplyMediaInputMediaDimXFeedDir Integer32, finSupplyMediaInputStatus PrtSubUnitStatusTC, finSupplyMediaInputMediaName OCTET STRING, finSupplyMediaInputName OCTET STRING, finSupplyMediaInputVendorName OCTET STRING, finSupplyMediaInputModel OCTET STRING, finSupplyMediaInputVersion OCTET STRING, finSupplyMediaInputSerialNumber OCTET STRING, finSupplyMediaInputDescription OCTET STRING, finSupplyMediaInputSecurity PresentOnOff, finSupplyMediaInputMediaWeight Integer32, finSupplyMediaInputMediaThickness Integer32, finSupplyMediaInputMediaType OCTET STRING, finSupplyMediaInputMediaColor OCTET STRING, finSupplyMediaInputMediaFormParts Integer32 finSupplyMediaInputIndex OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value used by a finisher to identify this supply media input subunit. Although these values may change due to a major reconfiguration of the finisher (e.g. the addition of new supply media input sources to the finisher), values are normally expected to remain stable across successive power cycles." ::= { finSupplyMediaInputEntry 1 } Ron Bergman, Dataproducts Corp. [page 25 FINISHER MIB December 1, 1997 Expires June 1,1998 finSupplyMediaInputType OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), removableBin(3), nonRemovableBin(4), manualFeed(5), continuousRollDevice(6), continuousFanFold(7) -- ************************************************************* -- PrtInputTypeTC is similar except it does not have manualFeed -- and does have mailbox(6). Can PrtInputTypeTC be used ? } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of technology (discriminated primarily according to the feeder mechanism type) employed by the input subunit." ::= { finSupplyMediaInputEntry 2 } finSupplyMediaInputFeedControlMode OBJECT-TYPE SYNTAX Integer32 { other(1), unknown(2), feedOnly(3), readAndFeed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object defines the feeding mode for this finisher supply media input. feedOnly indicates the normal feeding mode for this finisher input and no additional information is needed to control the feeding process. readAndFeed indicates that the feeding process is controlled by scanning information on the input media. When readAndFeed mode is selected, reader devices associated with this input entry define the criteria that must be met to trigger the feeder operation." -- ************************************************************** -- Is this object applicable ? ::= { finSupplyMediaInputEntry 3 } finSupplyMediaInputDimUnit OBJECT-TYPE SYNTAX PrtCapacityUnitTC MAX-ACCESS read-only STATUS current DESCRIPTION "The unit of measure for specifying dimensional values for this input device." Ron Bergman, Dataproducts Corp. [page 26 FINISHER MIB December 1, 1997 Expires June 1,1998 ::= { finSupplyMediaInputEntry 4 } finSupplyMediaInputMediaDimFeedDir OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current 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 input device. Feed dimension measurements are taken parallel to the feed direction of the device and measured in finSupplyMediaInputDimUnits. If this input device can reliably sense this value, the value is sensed and is read-only access. Otherwise the value is read-write access and may be written by management or control panel applications. The value (-1) means other and specifically indicates that this device places no restrictions on this parameter. The value (-2) indicates unknown. " ::= { finSupplyMediaInputEntry 5 } finSupplyMediaInputMediaDimXFeedDir OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object provides the value of the dimension across the feed direction of the media that is placed or will be placed in this input device. The cross feed direction is ninety degrees relative to the feed direction on this device and measured in finSupplyMediaInputDimUnits. If this input device can reliably sense this value, the value is sensed and is read-only access. Otherwise the value is read-write access and may be written by management or control panel applications. The value (-1) means other and specifically indicates that this device places no restrictions on this parameter. The value (-2) indicates unknown. " ::= { finSupplyMediaInputEntry 6 } finSupplyMediaInputStatus OBJECT-TYPE SYNTAX PrtSubUnitStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the current status of this input device." ::= { finSupplyMediaInputEntry 7 } finSupplyMediaInputMediaName OBJECT-TYPE SYNTAX OCTET STRING(0..63) MAX-ACCESS read-write STATUS current Ron Bergman, Dataproducts Corp. [page 27 FINISHER MIB December 1, 1997 Expires June 1,1998 DESCRIPTION "The name of the current media contained in this input device. Examples are Print Job Output A, Triple A Billing Statements or ISO standard names." ::= { finSupplyMediaInputEntry 8 } -- Finisher Supply Media, Extended Input Group -- -- This group is optional. However, to claim conformance to this -- group it is necessary to implement every object in the group. -- -- This group defines objects that augment the -- finSupplyMediaInputType object for this input subunit. finSupplyMediaInputName OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The name assigned to this input subunit." ::= { finSupplyMediaInputEntry 9 } finSupplyMediaInputVendorName OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor name of this input subunit component." ::= { finSupplyMediaInputEntry 10 } finSupplyMediaInputVendorModel OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of this input subunit." ::= { finSupplyMediaInputEntry 11 } finSupplyMediaInputVersion OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The version string for this input subunit." ::= { finSupplyMediaInputEntry 12 } finSupplyMediaInputSerialNumber OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-only STATUS current DESCRIPTION Ron Bergman, Dataproducts Corp. [page 28 FINISHER MIB December 1, 1997 Expires June 1,1998 "The serial number assigned to this input subunit." ::= { finSupplyMediaInputEntry 13 } finSupplyMediaInputDescription OBJECT-TYPE SYNTAX DisplayString(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "A free form text description of this input subunit in the localization specified by prtGeneralCurrentLocalization." ::= { finSupplyMediaInputEntry 14 } finSupplyMediaInputSecurity OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if this subunit has some security associated with it." ::= { finSupplyMediaInputEntry 15 } -- Finisher Supply Media, Extended Media Input Group -- -- This group is optional. However, to claim conformance to this -- group it is necessary to implement every object in the group. -- -- This group defines objects that augment the -- finSupplyMediaInputType object for this input subunit. -- -- The Extended Media Input Group objects support identification -- of media installed or available for use on a finisher device. -- Medium resources are identified by name. and include a -- collection of characteristic attributes that may further be -- used for selection or management of them. finSupplyMediaInputMediaWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The weight of the media associated with this Input device in grams per meter squared. The value (-1) means other and specifically indicates that the device places no restriction on this parameter. The value (-2) means unknown. This object can be used to calculate the weight of individual pages processed by the document finisher. This value, when multiplied by the number of pages in a finished set, can be used to calculate the weight of a set before it is inserted into a mailing envelope." ::= { finSupplyMediaInputEntry 16 } Ron Bergman, Dataproducts Corp. [page 29 FINISHER MIB December 1, 1997 Expires June 1,1998 finSupplyMediaInputMediaThickness OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the thickness of the input media processed by this document input subunit measured in micrometers. This value may be used by devices (or operators) to set up proper machine tolerances for the feeder operation. The value (-2) indicates that the media thickness is unknown or not used in the setup for this input subunit." ::= { finSupplyMediaInputEntry 17 } finSupplyMediaInputMediaType OBJECT-TYPE SYNTAX DisplayString(0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the type of the type of medium associated with this input subunit. Valid values are standardized strings from ISO 10175 (DPA) and ISO 10180 (SPDL) which are: stationary, transparency, envelope, envelope-plain, envelope window, continuous-long, continuous-short, tab-stock, labels, multi-layer." ::= { finSupplyMediaInputEntry 18 } finSupplyMediaInputMediaFormParts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of parts associated with the media associated with this input subunit if the media is a multi-part form. The value (-1) means other and specifically indicates the device places no restrictions on this parameter. The value (-2) means unknown." ::= { finSupplyMediaInputEntry 19 } END Ron Bergman, Dataproducts Corp. [page 30]