Network Working Group                                         R. Bergman
Request for Comments: 3806                    Hitachi Printing Solutions
Category: Informational                                         H. Lewis
                                                         IBM Corporation
                                                             I. McDonald
                                                         High North Inc.
                                                               June 2004
        
Network Working Group                                         R. Bergman
Request for Comments: 3806                    Hitachi Printing Solutions
Category: Informational                                         H. Lewis
                                                         IBM Corporation
                                                             I. McDonald
                                                         High North Inc.
                                                               June 2004
        

Printer Finishing MIB

打印机整理MIB

Status of this Memo

本备忘录的状况

This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

本备忘录为互联网社区提供信息。它没有规定任何类型的互联网标准。本备忘录的分发不受限制。

Copyright Notice

版权公告

Copyright (C) The Internet Society (2004).

版权所有(C)互联网协会(2004年)。

Abstract

摘要

This document defines a MIB module for the management of printer finishing device subunits. The finishing device subunits applicable to this MIB are an integral part of the Printer System. This MIB applies only to a Finisher Device that is connected to a Printer System.

本文档定义了用于管理打印机精加工设备子单元的MIB模块。适用于此MIB的精加工设备子单元是打印机系统的组成部分。此MIB仅适用于连接到打印机系统的分页器设备。

Table of Contents

目录

   1.  Introduction. . . . . . . . . . . . . . . . . . . . . . . . .   3
       1.1.  Scope . . . . . . . . . . . . . . . . . . . . . . . . .   3
       1.2.  Rational. . . . . . . . . . . . . . . . . . . . . . . .   4
       1.3.  The Internet-Standard Management Framework. . . . . . .   4
       1.4.  Read-Write Objects. . . . . . . . . . . . . . . . . . .   4
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   5
       2.1.  General Terminology . . . . . . . . . . . . . . . . . .   5
       2.2.  Process Specific Terminology. . . . . . . . . . . . . .   9
   3.  Finisher Subunits Integrated into the Printer Model . . . . .  12
   4.  Finishing Specifications. . . . . . . . . . . . . . . . . . .  12
       4.1.  Multiple finDeviceTable Entries . . . . . . . . . . . .  13
       4.2.  Implicit Parameters . . . . . . . . . . . . . . . . . .  13
             4.2.1.  FinPunchPatternTC . . . . . . . . . . . . . . .  14
             4.2.2.  FinPunchHoleTypeTC, punchHoleSizeMaxDim,
                     punchHoleSizeMinDim . . . . . . . . . . . . . .  15
   5.  The Attribute Mechanism . . . . . . . . . . . . . . . . . . .  15
       5.1.  Conformance of Attribute Implementation . . . . . . . .  16
       5.2.  Useful, 'Unknown', and 'Other' Values for Objects
             and Attributes. . . . . . . . . . . . . . . . . . . . .  16
       5.3.  Data Sub-types and Attribute Naming Conventions . . . .  17
       5.4.  Single-Value (Row) Versus Multi-Value (MULTI-ROW)
             Attributes. . . . . . . . . . . . . . . . . . . . . . .  17
       5.5.  Linked MUTI-ROW Values. . . . . . . . . . . . . . . . .  17
       5.6.  Index Value Attributes. . . . . . . . . . . . . . . . .  17
       5.7.  Attribute Specifications. . . . . . . . . . . . . . . .  18
   6.  Enumerations. . . . . . . . . . . . . . . . . . . . . . . . .  23
       6.1.  Registering Additional Enumerated Values. . . . . . . .  23
   7.  IANA Printer Finishing MIB Specification. . . . . . . . . . .  24
   8.  Printer Finishing MIB Specification . . . . . . . . . . . . .  30
   9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  48
   10. Internationalization Considerations . . . . . . . . . . . . .  48
   11. References. . . . . . . . . . . . . . . . . . . . . . . . . .  48
       11.1. Normative References. . . . . . . . . . . . . . . . . .  48
       11.2. Informative References. . . . . . . . . . . . . . . . .  49
   12. Security Considerations . . . . . . . . . . . . . . . . . . .  49
   13. Acknowledgements. . . . . . . . . . . . . . . . . . . . . . .  51
   14. Authors' Addresses. . . . . . . . . . . . . . . . . . . . . .  52
   15. Full Copyright Statement. . . . . . . . . . . . . . . . . . .  53
        
   1.  Introduction. . . . . . . . . . . . . . . . . . . . . . . . .   3
       1.1.  Scope . . . . . . . . . . . . . . . . . . . . . . . . .   3
       1.2.  Rational. . . . . . . . . . . . . . . . . . . . . . . .   4
       1.3.  The Internet-Standard Management Framework. . . . . . .   4
       1.4.  Read-Write Objects. . . . . . . . . . . . . . . . . . .   4
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   5
       2.1.  General Terminology . . . . . . . . . . . . . . . . . .   5
       2.2.  Process Specific Terminology. . . . . . . . . . . . . .   9
   3.  Finisher Subunits Integrated into the Printer Model . . . . .  12
   4.  Finishing Specifications. . . . . . . . . . . . . . . . . . .  12
       4.1.  Multiple finDeviceTable Entries . . . . . . . . . . . .  13
       4.2.  Implicit Parameters . . . . . . . . . . . . . . . . . .  13
             4.2.1.  FinPunchPatternTC . . . . . . . . . . . . . . .  14
             4.2.2.  FinPunchHoleTypeTC, punchHoleSizeMaxDim,
                     punchHoleSizeMinDim . . . . . . . . . . . . . .  15
   5.  The Attribute Mechanism . . . . . . . . . . . . . . . . . . .  15
       5.1.  Conformance of Attribute Implementation . . . . . . . .  16
       5.2.  Useful, 'Unknown', and 'Other' Values for Objects
             and Attributes. . . . . . . . . . . . . . . . . . . . .  16
       5.3.  Data Sub-types and Attribute Naming Conventions . . . .  17
       5.4.  Single-Value (Row) Versus Multi-Value (MULTI-ROW)
             Attributes. . . . . . . . . . . . . . . . . . . . . . .  17
       5.5.  Linked MUTI-ROW Values. . . . . . . . . . . . . . . . .  17
       5.6.  Index Value Attributes. . . . . . . . . . . . . . . . .  17
       5.7.  Attribute Specifications. . . . . . . . . . . . . . . .  18
   6.  Enumerations. . . . . . . . . . . . . . . . . . . . . . . . .  23
       6.1.  Registering Additional Enumerated Values. . . . . . . .  23
   7.  IANA Printer Finishing MIB Specification. . . . . . . . . . .  24
   8.  Printer Finishing MIB Specification . . . . . . . . . . . . .  30
   9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  48
   10. Internationalization Considerations . . . . . . . . . . . . .  48
   11. References. . . . . . . . . . . . . . . . . . . . . . . . . .  48
       11.1. Normative References. . . . . . . . . . . . . . . . . .  48
       11.2. Informative References. . . . . . . . . . . . . . . . .  49
   12. Security Considerations . . . . . . . . . . . . . . . . . . .  49
   13. Acknowledgements. . . . . . . . . . . . . . . . . . . . . . .  51
   14. Authors' Addresses. . . . . . . . . . . . . . . . . . . . . .  52
   15. Full Copyright Statement. . . . . . . . . . . . . . . . . . .  53
        
1. Introduction
1. 介绍

This document describes an SNMP Management Information Base (MIB) to provide for the management of in-line post-processing in a fashion that is currently provided for printers, using the Printer MIB [RFC3805]. The Printer Finishing MIB includes the following features:

本文档描述了一个SNMP管理信息库(MIB),用于使用打印机MIB[RFC3805]以当前为打印机提供的方式管理在线后处理。打印机整理MIB包括以下功能:

- Provides the status of the finishing device. - Queries and controls the features and configuration of the finishing device. - Enables and disables the finishing processes. - Allows unsolicited status from the finishing device.

- 提供精加工设备的状态。-查询和控制精加工设备的功能和配置。-启用和禁用精加工过程。-允许来自精加工设备的非请求状态。

The Finisher MIB is defined as an extension of the Printer MIB [RFC3805] and it is expected that the information defined in this document will be incorporated into a future update of the Printer MIB.

Finisher MIB被定义为打印机MIB[RFC3805]的扩展,预计本文档中定义的信息将并入打印机MIB的未来更新中。

1.1. Scope
1.1. 范围

This document provides a robust set of finishing devices, features, and functions, based upon today's state of the art of in-line finishing. Since finishing typically accompanies higher speed network printers and copiers, in contrast to simple desktop devices, no attempt is made to limit the scope to "bare minimum". On the other hand, the Printer Finishing MIB does not duplicate the production mail preparation, custom insertion, franking, and reprints that are covered by the DMTF Large Mailing Operations standard [LMO].

本文件基于当今在线精加工的最新技术,提供了一套强大的精加工设备、特征和功能。由于整理通常伴随着高速网络打印机和复印机,与简单的桌面设备相比,没有试图将范围限制在“最低限度”。另一方面,打印机整理MIB不会复制DMTF大型邮件操作标准[LMO]所涵盖的生产邮件准备、自定义插入、邮戳和重印。

Information supplied by the Printer Finishing MIB may be utilized by printer and finisher management applications engaged in monitoring status and managing configuration, and also used by print and finishing submission applications which are engaged in:

打印机整理MIB提供的信息可用于监控状态和管理配置的打印机和整理器管理应用程序,也可用于以下打印和整理提交应用程序:

- print-job-level finishing processes that are applied to a complete print job,

- 应用于完整打印作业的打印作业级整理过程,

- document-level finishing processes that are applied individually to each document in the print job,

- 单独应用于打印作业中每个文档的文档级整理过程,

- document-level finishing processes that are applied to a selected document in the print job.

- 应用于打印作业中选定文档的文档级整理过程。

Note that not all combinations of finishing processes are permitted. Compatible combinations of finishing processes are implementation specific. The MIB allows invalid combinations to be identified.

请注意,并非所有精加工工艺的组合都是允许的。精加工工艺的兼容组合是具体实施的。MIB允许识别无效的组合。

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

本文件中的关键词“必须”、“不得”、“必需”、“应”、“不应”、“应”、“不应”、“建议”、“可”和“可选”应按照[RFC2119]中所述进行解释。

1.2. Rational
1.2. 合理的

The Printer MIB [RFC3805] is now successfully deployed in a large segment of the network printer market. SNMP and/or HTTP enabled printers and software management applications are growing in numbers.

打印机MIB[RFC3805]现已成功地部署在网络打印机市场的一大部分。SNMP和/或支持HTTP的打印机和软件管理应用程序的数量正在增长。

There is an increase in the availability of network printers and copiers that include in-line finishing processes. Thus a well defined and ordered set of finishing objects is now necessary for printer management.

包括在线整理过程的网络打印机和复印机的可用性有所增加。因此,打印机管理现在需要一组定义良好且有序的精加工对象。

The printer model defined in the Printer MIB includes finishing processes and the MIB was designed to later incorporate finisher objects or to be referenced by a future Finisher MIB.

打印机MIB中定义的打印机模型包括整理过程,MIB设计用于以后合并整理器对象或供将来的整理器MIB引用。

1.3. The Internet-Standard Management Framework
1.3. 因特网标准管理框架

For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].

有关描述当前互联网标准管理框架的文件的详细概述,请参阅RFC 3410[RFC3410]第7节。

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].

托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB对象通常通过简单网络管理协议(SNMP)进行访问。MIB中的对象是使用管理信息结构(SMI)中定义的机制定义的。本备忘录规定了符合SMIv2的MIB模块,如STD 58、RFC 2578[RFC2578]、STD 58、RFC 2579[RFC2579]和STD 58、RFC 2580[RFC2580]所述。

1.4. Read-Write Objects
1.4. 读写对象

Some objects in the Finisher MIB reflect the existence or amount of a given resource within the finisher. Some examples of such resources are the size and number of sheets in an inserter tray or the existence of certain finisher options. Some finishers have automatic sensors for these resources. Most finishers lack sensors for every property of every resource. The management application is allowed to write into objects that hold descriptive or existence values for finishers that cannot sense these values. The ability to change the value of a read-write object may depend on the implementation of the agent. Many objects in the MIB are given read-write access, but an implementation might only permit a management application to change

Finisher MIB中的某些对象反映Finisher中给定资源的存在或数量。此类资源的一些示例包括插入器托盘中的纸张大小和数量,或存在某些精整器选项。一些修整器具有用于这些资源的自动传感器。大多数修整器缺少每种资源的每种属性的传感器。允许管理应用程序写入对象,这些对象为无法感知这些值的finisher保存描述性或存在性值。更改读写对象值的能力可能取决于代理的实现。MIB中的许多对象都具有读写访问权限,但实现可能只允许管理应用程序进行更改

the value if the finisher can not sense the value itself. Note that even though some objects explicitly state the behavior of conditional ability to change values, any read-write object may act this way.

如果修整器本身无法感知该值,则为该值。请注意,即使某些对象显式地声明了更改值的条件能力的行为,但任何读写对象都可能以这种方式进行操作。

Generally, an object is given read-write access in the Finisher MIB specification if:

通常,在Finisher MIB规范中,如果满足以下条件,对象将被授予读写权限:

1. The object involves installation of a resource that some finishers cannot themselves detect. Therefore, external means are needed to inform the device of the installation. (Here external means include using the operator console, or remote management application) and

1. 该对象涉及安装某些完成者自己无法检测到的资源。因此,需要外部手段通知装置安装情况。(这里的外部手段包括使用操作员控制台或远程管理应用程序)和

2. The finisher will behave differently if the installation of the resource is reported than if the installation were not reported; that is, the object is not to be used as a place to put information not used by the finisher, i.e., not a "sticky-note". Another way of saying this is that the finisher believes that information given it and acts as if the information were true.

2. 如果报告了资源的安装,则finisher的行为将与未报告安装时的行为不同;也就是说,该对象不能用作放置未被整理者使用的信息的位置,即,不是“便笺”。另一种说法是,终结者相信所提供的信息是真实的。

3. The finisher may get hints that it may not know about the existence or properties of certain resources. For example, a paper tray may be removed and re-inserted. When this removal and insertion happens, the finisher may either assume that a property, such as the size of paper in the tray, has not changed or the finisher may change the value of the associated object to "unknown", as might be done for the amount of paper in the tray. As long as the finisher acts according to the value in the object either strategy is acceptable.

3. finisher可能会得到提示,表示它可能不知道某些资源的存在或属性。例如,可以卸下并重新插入纸盘。当该移除和插入发生时,排纸器可以假设某个属性(例如纸盘中的纸张大小)没有改变,或者排纸器可以将相关对象的值更改为“未知”,就像对纸盘中的纸张量所做的那样。只要完成器根据对象中的值进行操作,任何一种策略都是可以接受的。

4. It is an implementation-specific matter as to whether or not MIB object values are persistent across power cycles or cold starts.

4. MIB对象值是否在电源周期或冷启动期间持久化是一个实现特定的问题。

2. Terminology
2. 术语

Where appropriate, the Printer Finishing MIB will conform to the terminology, syntax, and semantics from the DMTF Large Mailing Operations standard [LMO], the Internet Printing Protocol [RFC2911], and/or the ISO Document Printing Application [DPA].

在适当情况下,打印机整理MIB将符合DMTF大型邮件操作标准[LMO]、互联网打印协议[RFC2911]和/或ISO文档打印应用程序[DPA]中的术语、语法和语义。

2.1. General Terminology
2.1. 一般术语

Finisher Input: An input tray on the finisher and not otherwise associated with the printer. An example of a finisher input is a tray that holds finishing "inserts".

排纸器输入:排纸器上的输入托盘,与打印机无关。整理器输入的一个例子是存放整理“插入物”的托盘。

                      ^ Y
                      |
                      |<---- Reference Edge
                      |
                      |  |<--- Finishing Process Axis
                      |  |
                  --->|  |<--- Finishing Process Offset
                      |  |
    Head              +=========================+ (X2,Y4)
    Locations         #  |                      #
                +-----#----+                    #
       -----Y3--|-----#--O | <--+- Head         #
       ^        +-----#----+    |  Mechanisms   #
       |              #  |      |               #
       |              #  |      |               #
       |              #  |      |               #
       |              #  |      |               #
       |        +-----#----+    |               #
       | ---Y2--|-----#--O | <--+               #
       | ^      +-----#----+    |               #
       | |            #  |      |               #
       | |            #  |      |               #
       | |            #  |      |               #
       | |            #  |      |               #
       | |      +-----#----+    |               #
       | | -Y1--|-----#--O | <--+               #
       | | ^    +-----#----+       bottom right #
       | | |          #  |               corner #    X
      --------------- +==+======================+ ---->
                  (0,0)  (X1,0)
        
                      ^ Y
                      |
                      |<---- Reference Edge
                      |
                      |  |<--- Finishing Process Axis
                      |  |
                  --->|  |<--- Finishing Process Offset
                      |  |
    Head              +=========================+ (X2,Y4)
    Locations         #  |                      #
                +-----#----+                    #
       -----Y3--|-----#--O | <--+- Head         #
       ^        +-----#----+    |  Mechanisms   #
       |              #  |      |               #
       |              #  |      |               #
       |              #  |      |               #
       |              #  |      |               #
       |        +-----#----+    |               #
       | ---Y2--|-----#--O | <--+               #
       | ^      +-----#----+    |               #
       | |            #  |      |               #
       | |            #  |      |               #
       | |            #  |      |               #
       | |            #  |      |               #
       | |      +-----#----+    |               #
       | | -Y1--|-----#--O | <--+               #
       | | ^    +-----#----+       bottom right #
       | | |          #  |               corner #    X
      --------------- +==+======================+ ---->
                  (0,0)  (X1,0)
        

Figure 1 - Finishing Process Axis Parallel to Y Axis

图1-平行于Y轴的精加工过程轴

         ^ Y
         |        Head Locations
         |<---------------->|---X2
         |<---->|---X1      |
         |      |           |
         |    +-|-+       +-|-+
         |    | | |       | | |  (X3,Y2)
         +======|===========|======+
         #    | | |       | | |    # Finishing Process Axis
         #----| O |-------| O |----#----- Y1
         #    +---+       +---+    #   ^
         #      ^           ^      #   |
         #      |           |      #   |
         #      +-----------+      #   |
         #      |                  #   |
         #     Head                #   |
         #     Mechanisms          #   |
         #                         #   |
         #                         # Finishing Process Offset
         #                         #   |
         #                         #   |
         #                         #   |
         #                         #   |
         #                         #   |
         #                         #   |
         #            bottom right #   |
         #                  corner #   v   X
         +=========================+ ------>
       (0,0)              Reference Edge
        
         ^ Y
         |        Head Locations
         |<---------------->|---X2
         |<---->|---X1      |
         |      |           |
         |    +-|-+       +-|-+
         |    | | |       | | |  (X3,Y2)
         +======|===========|======+
         #    | | |       | | |    # Finishing Process Axis
         #----| O |-------| O |----#----- Y1
         #    +---+       +---+    #   ^
         #      ^           ^      #   |
         #      |           |      #   |
         #      +-----------+      #   |
         #      |                  #   |
         #     Head                #   |
         #     Mechanisms          #   |
         #                         #   |
         #                         # Finishing Process Offset
         #                         #   |
         #                         #   |
         #                         #   |
         #                         #   |
         #                         #   |
         #                         #   |
         #            bottom right #   |
         #                  corner #   v   X
         +=========================+ ------>
       (0,0)              Reference Edge
        

Figure 2 - Finishing Process Axis Parallel to X Axis

图2-平行于X轴的精加工过程轴

Finisher Output: The output of the finisher. Because processing is in-line, the finisher outputs are a direct extension of the set of printer outputs.

修整器输出:修整器的输出。因为处理是在线的,所以排纸器输出是打印机输出集的直接扩展。

Media Orientation: All Finishing Processes are defined relative to a portrait orientation of the medium, regardless of the orientation of the printed image or the direction of feed. The 'X' and 'Y' axis, therefore, will always reference the medium as shown in figures 1 and 2, with the 'X' axis always along the short edge of the medium. All edges and corners are also defined with the medium orientation as shown using the syntax top, bottom, left, and right. Thus the bottom edge of the medium is at Y = 0, the left edge is at X = 0, and the bottom right corner is at (X2,0) as shown in the figure 1 and at (X3,0) as shown in figure 2.

介质方向:所有精加工过程都是相对于介质的纵向方向定义的,无论打印图像的方向或进纸方向如何。因此,“X”和“Y”轴将始终参考图1和图2所示的介质,“X”轴始终沿着介质的短边。所有边和角也使用中方向定义,如使用语法top、bottom、left和right所示。因此,介质的下边缘位于Y=0,左边缘位于X=0,右下角位于(X2,0),如图1所示,右下角位于(X3,0),如图2所示。

Finishing: Defined by DPA as an operation on a document following the completion of the image process. Finishing processes defined within this document are those applied to one or more instances of rectangular paper sheet media.

整理:由DPA定义为图像处理完成后对文档的操作。本文件中定义的精加工工艺适用于一个或多个矩形纸张介质实例。

Finishing Process: Defined by DPA as an operation applied by a machine such as trimming a document, folding the sheets in a document, and applying a binding to a document.

整理过程:由DPA定义为机器应用的一种操作,例如修剪文档、折叠文档中的纸张以及对文档进行装订。

Finishing Specification: Defined by DPA as the specific sequence of operations for a serial combination of finishing processes. The exact sequential order of the processes, in many cases, is critical to the obtaining the desired result. For example, a folding operation followed by trimming could provide a very different result than if the trimming was followed by the folding.

精加工规范:由DPA定义为一系列精加工工艺组合的具体操作顺序。在许多情况下,过程的准确顺序对于获得预期结果至关重要。例如,折叠操作后进行修剪可能会产生与修剪后进行折叠截然不同的结果。

Finishing Process Parameters: This parameter set is used to create a detailed definition of the finishing process. Generic Finishing Process Parameters are applicable to any Finishing Specification.

精加工工艺参数:此参数集用于创建精加工工艺的详细定义。通用精加工工艺参数适用于任何精加工规范。

- Head Mechanism: Defined by DPA as the physical mechanism that is used to perform a finishing process. The head position may be fixed or variable depending upon the capabilities of the device.

- 头部机构:由DPA定义为用于执行精加工过程的物理机构。头部位置可以是固定的,也可以是可变的,这取决于设备的性能。

- Reference Edge: Defined by DPA as the edge of the document relative to the axis to which the finishing process is applied. The edge of the medium defined to be the Reference Edge may be either the 'X' or the 'Y' axis, depending upon the finishing process to be performed.

- 参考边:由DPA定义为相对于应用精加工过程的轴的文档边。定义为参考边缘的介质边缘可以是“X”轴或“Y”轴,具体取决于要执行的精加工过程。

Note that the Reference Edge may change from one finishing process to another for one of two reasons. First, a subsequent process may require a different Reference Edge. Second, the actual dimensions of the document may change, for example as a result of a folding or a trimming operation.

请注意,由于以下两个原因之一,参考边可能会从一个精加工过程更改为另一个精加工过程。首先,后续过程可能需要不同的参考边。第二,文档的实际尺寸可能会改变,例如由于折叠或修剪操作。

- Jog Edge: Defined by DPA as one of the two edges that is perpendicular to the Reference Edge. Specifying the Jog Edge parameter indicates the edges of all sheets which correspond to the Jog Edge are aligned.

- 折弯边:由DPA定义为垂直于参考边的两条边之一。指定“折弯边”参数表示与折弯边对应的所有板材的边对齐。

- Finishing Process Axis: Defined by DPA as the axis which some finishing processes are applied to or referenced from by the Head Mechanism. Examples are the axis for a fold process or the axis for a punch process.

- 精加工过程轴:由DPA定义为头部机构应用或引用某些精加工过程的轴。例如,折叠过程的轴或冲压过程的轴。

- Head Locations: Defined by DPA as the position of the Heads on the Finishing Process Axis.

- 头部位置:由DPA定义为头部在精加工过程轴上的位置。

- Finishing Process Offset: The offset from the Reference Edge to the Finishing Process Axis at which the finishing process takes place or is applied.

- 精加工过程偏移:从参考边到精加工过程发生或应用的精加工过程轴的偏移。

2.2. Process Specific Terminology
2.2. 过程专用术语

FOLDING:

折叠:

Z Fold: A fold in which two folds are placed in the sheet in opposite directions. The first fold is located at 25% of the sheet length, and the second is located at 50% of the sheet length (i.e., the center of the sheet). Z Folding is often used on 11x17 inch or A3 size sheets, when they are included in sets containing 8.5x11 inch or A4 size sheets.

Z折叠:在纸上以相反方向放置两个折叠的折叠。第一次折叠位于板材长度的25%,第二次折叠位于板材长度的50%(即板材的中心)。Z折叠通常用于11x17英寸或A3尺寸的纸张,当它们包含在包含8.5x11英寸或A4尺寸纸张的套件中时。

Half Fold: To fold a sheet in half so that one of the resulting dimensions are exactly half the original sheet. Often used for signatures or booklets.

对折:将一张纸对折,使其中一个尺寸正好是原纸的一半。通常用于签名或小册子。

Letter Fold: Folding a sheet roughly in thirds. Usually performed on 8.5x11 inch or A4 size sheets for insertion into an envelope.

折页:把一张纸大致折成三份。通常在8.5x11英寸或A4大小的纸张上进行,以便插入信封。

Signature: The process by which images are placed on a large sheet of paper in correct panel areas and in the proper orientation such that when the sheet is folded it will produce a booklet with each page in the proper order and orientation.

签名:将图像放置在一张大张纸上的过程,在正确的面板区域和正确的方向上,这样当纸张折叠时,它将生成一本小册子,每一页都有正确的顺序和方向。

BINDING:

结合:

Adhesive Binding: A method of attaching sheets together to form a book or booklet using glue or adhesive. Some adhesive binding methods apply the glue to sheets individually, before merging them together for form a book, but most methods involve the application of adhesive to an entire book of sheets.

胶粘装订:用胶水或粘合剂将纸张粘在一起形成书或小册子的一种方法。有些胶订方法在将纸张合并成一本书之前,先将胶水单独粘贴到纸张上,但大多数方法都涉及将粘合剂粘贴到整本书的纸张上。

Comb Binding: A method of binding in which a series of small rectangular holes is placed along the bind edge of the sheets. The sheets are then held together using a tube shaped plastic binding strip with comb like fingers that fit through the holes in the sheets.

梳状装订:一种装订方法,在板材的装订边上开一系列矩形小孔。然后,使用管状塑料捆扎带将板材固定在一起,梳状手指穿过板材上的孔。

Spiral Binding: Sometimes referred to as wire binding, this binding method is a mechanical bind in which the individual leaves are held together by a wire or plastic spiral that is fed through small holes in the paper binding edge.

螺旋装订:有时称为铁丝装订,这种装订方法是一种机械装订方法,通过铁丝或塑料螺旋将单个叶片固定在一起,通过纸张装订边缘的小孔送入。

Padding: Applying a non-penetrating adhesive to the edge of a stack of sheets such that the sheets can be easily peeled off one at a time. Frequently used for forms.

衬垫:在一堆纸的边缘涂上一层非渗透性粘合剂,这样纸一次就可以很容易地剥离一层。常用于表格。

Velo Binding: A bind formed by punching holes into the edge of the sheets, placing a two piece plastic strip (one side formed with plastic pins that pass through the holes) along the edge and then staking the two pieces together.

Velo装订:在板材边缘打孔,沿边缘放置两片塑料条(一侧由穿过孔的塑料销形成),然后将两片粘合在一起形成的装订。

Perfect Binding: A method of binding in which all pages are cut and roughed up at the back or binding edge and held together by an adhesive.

完美装订:一种装订方法,所有的书页都在背面或装订边缘剪短,用粘合剂粘在一起。

Tape Binding: The act of placing tape over the bind edge of a set. Sometimes contains adhesive to provide a functional bind to the set, and sometimes done for decorative purposes on a set that has been edge stapled.

磁带装订:将磁带放在一套磁带的装订边上的行为。有时含有粘合剂,用于为套装提供功能性粘合,有时用于装饰已装订边缘的套装。

SLITTING/CUTTING/TRIMMING:

分切/切割/修剪:

Trim: To cut the edges of a sheet or set of sheets.

修剪:切割一张或一组纸的边缘。

Face Trim: To cut the edges of a set of sheets on a booklet of sheets that have been folded to eliminate the "creep" or edge shingling that results from the folding process.

面修边:在一本折叠好的小册子上剪下一组纸的边缘,以消除折叠过程中产生的“爬行”或边缘擦伤。

Gutter Trim: To cut a larger sheet into smaller sheets eliminating the gutter between adjacent images. This operation requires a minimum of two cuts for each gutter.

边沟修剪:将较大的图纸切割为较小的图纸,消除相邻图像之间的边沟。此操作要求每个排水沟至少进行两次切割。

Tab Cutting: The act of cutting the edge of a sheet to form an index tab, thereby allowing quick identification and access. The external tabs are sequentially placed along the book edge for visibility and ease of grasping.

制表符切割:将纸张边缘切割成索引制表符的行为,从而允许快速识别和访问。外部标签按顺序沿书籍边缘放置,便于查看和抓取。

Perforating: The act of cutting a series of very small, closely spaced holes or slots into a sheet to allow for ease of separation of a portion of the sheet. Sometimes also used to ease bending/hinging of heavy weight papers.

穿孔:在板材上切割一系列非常小、间距很小的孔或槽,以便于分离板材的一部分。有时也用于减轻重型纸张的弯曲/铰链。

Scoring: A means of applying small linear grooves or impressions along a sheet to allow easy folding. Often used on heavy weight sheets and book covers.

划线:在纸上用小的线性凹槽或压痕,以便于折叠的一种方法。常用于厚重的床单和书皮上。

Slitting: The action of cutting apart a large sheet to form smaller sheets. Usually done using a sharp circular roll system.

分切:把一张大张纸切成小张的动作。通常使用锋利的圆辊系统完成。

STITCHING/STAPLING:

缝合/装订:

Staple: The process of binding a set of sheets together using a 'U' shaped piece of metal wire that is punched through the set. The ends of the metal staple are then bent over, or 'clinched' to hold the staple in place. Technically the term 'stapler' refers to devices that use pre-cut metal staples, but the term is also commonly used to refer to devices that use wire spools and then cut/form the staple. (see the definition of Stitch)

装订:用一根“U”形金属丝将一套板材装订在一起的过程,金属丝穿过一套板材。然后将金属订书钉的末端弯曲或“夹紧”以将订书钉固定到位。从技术上讲,术语“订书机”指使用预切割金属订书钉的设备,但该术语也通常用于指使用线轴然后切割/形成订书钉的设备。(参见缝合的定义)

Stitch: The process of binding a set of sheets together using a 'U' shaped piece of metal wire that is punched through the set. The wire used to form the staple is cut and formed into a 'U' shape in the stitcher head, and the staple 'leg' length is often varied depending on the number of sheets to be bound together. The ends of the metal staple are bent over, or 'clinched' to hold the staple in place.

缝线:用一根“U”形的金属丝将一套纸装订在一起的过程,金属丝穿过这套纸。用于形成订书钉的金属丝被切割并在缝纫机头部形成“U”形,订书钉的“支腿”长度通常根据要装订在一起的纸张数量而变化。金属订书钉的末端弯曲或“固定”以将订书钉固定到位。

Stitching can also refer to the process of sewing the edges of the signatures of a book together.

缝合也可以指将书的签名边缘缝合在一起的过程。

Saddle Stitch: The process of stapling a set along its center line as part of a booklet making process. Usually 2 or 3 staples are used.

马鞍线迹:在小册子制作过程中,沿其中心线装订一套小册子的过程。通常使用2或3个订书钉。

Dual Stapling: The process of placing 2 staples along the bind edge of a set. The staples are typically located at 25% and 75% of the length of the bind edge. Although dual stapling is often performed on the long edge of a set, legal documents are frequently dual stapled along the top, or short edge of the set.

双钉合:沿一套装订的装订边放置两个钉书钉的过程。订书钉通常位于装订边长度的25%和75%。虽然双装订通常在一组的长边上进行,但法律文件通常是沿着一组的顶部或短边进行双装订。

Triple Stapling: Same as above, but using 3 staples along the bind edge, and usually applies to the long edge only.

三重订书:同上,但沿装订边使用三个订书钉,通常仅适用于长边。

WRAPPING:

包装:

Shrink Wrap: A wrap of thin plastic which when heated will shrink and wrap tightly around the stack thus preparing it for shipment.

收缩包装:一种薄塑料包装,加热后会收缩并紧紧包裹在烟囱周围,从而为装运做好准备。

BANDING:

条带:

Band Wrap: Bundling a finished stack to prepare for shipment. Also known as Strap Wrap.

捆扎:捆扎一堆成品以准备装运。也被称为皮带包裹。

ROTATING:

旋转的:

Sheet Rotator: A device that rotates each sheet as received from the Media Path to the proper orientation for the finisher processing.

纸张旋转器:将从介质路径接收到的每张纸张旋转到适合精整加工的方向的设备。

3. Finisher Subunits Integrated Into The Printer Model
3. 集成到打印机模型中的修整器子单元

The Printer Finisher Device subunits receive media from one or more Printer Media Path subunits and deliver the media to one or more Printer Output subunits after the completion of the finishing processes. The Printer Model, as described in the Printer MIB [RFC3805], is modified adding the finisher subunit(s) and finisher supplies between the media path and output subunits as follows:

打印机修整器设备子单元从一个或多个打印机介质路径子单元接收介质,并在完成修整过程后将介质传送到一个或多个打印机输出子单元。如打印机MIB[RFC3805]中所述,修改打印机型号,在介质路径和输出子单元之间添加分页器子单元和分页器供给,如下所示:

                   +----------+
                 +----------+ |
                 |  Marker  | |
                 | Supplies |-+
                 +----------+
                       \
  +-----+               \ +------+                +--------+    +------+
  |     |                \|      |                |        |    |      |
+-----+ |    +-----+    +------+ |   +------+   +--------+ |  +------+ |
|Input|-+  +------+|    |Marker|-+  +------+|   |Finisher|-+  |Output|-+
|     |===>|      |+<==>|      |<==>|      |+==>|        |===>|      |
+-----+    +-+  +-+     +------+    +-+  +-+    +--------+    +------+
   \         |  ||                    |  ||         \
    \        |  ||                    |  ||          \
     \       |  ||                    |  ||    +----------+
  +-------+  |  |+--------------------|  ||    | Finisher |-+
  |       |  |  +---------------------+  ||    | Supplies | |
+-------+ |  |         Media Path        |+    +----------+ |
| Media |-+  +---------------------------+       |          |
|(opt.) |                                        +----------+
+-------+
        
                   +----------+
                 +----------+ |
                 |  Marker  | |
                 | Supplies |-+
                 +----------+
                       \
  +-----+               \ +------+                +--------+    +------+
  |     |                \|      |                |        |    |      |
+-----+ |    +-----+    +------+ |   +------+   +--------+ |  +------+ |
|Input|-+  +------+|    |Marker|-+  +------+|   |Finisher|-+  |Output|-+
|     |===>|      |+<==>|      |<==>|      |+==>|        |===>|      |
+-----+    +-+  +-+     +------+    +-+  +-+    +--------+    +------+
   \         |  ||                    |  ||         \
    \        |  ||                    |  ||          \
     \       |  ||                    |  ||    +----------+
  +-------+  |  |+--------------------|  ||    | Finisher |-+
  |       |  |  +---------------------+  ||    | Supplies | |
+-------+ |  |         Media Path        |+    +----------+ |
| Media |-+  +---------------------------+       |          |
|(opt.) |                                        +----------+
+-------+
        
4. Finishing Specifications
4. 整理规范

The Finisher MIB is able to provide most of the information that is required to generate a Finishing Specification. This includes;

Finisher MIB能够提供生成精加工规范所需的大部分信息。这包括,;

1. Finishing operations that can be performed on media that are associated with a specific printer media path and output subunit.

1. 可在与特定打印机介质路径和输出子单元关联的介质上执行的整理操作。

2. Combinations of operations that cannot be performed.

2. 无法执行的操作的组合。

3. The location of the operation on the medium, if applicable.

3. 介质上的操作位置(如适用)。

4. The physical characteristics of the result of the operation. For example, the size and shape of a punched hole, or if a fold operation creates a letter fold or a "Z" fold.

4. 操作结果的物理特征。例如,穿孔的大小和形状,或者如果折叠操作创建字母折叠或“Z”折叠。

The Finisher MIB permits an agent to describe the order that operations can be performed.

Finisher MIB允许代理描述可执行操作的顺序。

4.1. Multiple finDeviceTable Entries
4.1. 多个finDeviceTable条目

Each finishing operation supported by the printer is represented by one or more entries in the finDeviceTable. Each entry in this table defines a "logical" finishing device, since the function of several table entries may be performed by a single finisher mechanism. Multiple entries may also exist in the table as a result of the existence of multiple finisher mechanisms that perform the same type of operation.

打印机支持的每个整理操作都由finDeviceTable中的一个或多个条目表示。此表中的每个条目都定义了一个“逻辑”整理设备,因为多个表格条目的功能可以由单个整理器机制执行。由于存在执行相同类型操作的多个修整器机构,表中也可能存在多个条目。

One example of possible multiple entries for a single finisher device, is a hole punch operation that creates more than one hole. This could be performed using a single die punch that moves to each required position or a multi-die punch that simultaneously creates all holes. In either case, each defined hole position may be defined as a separate table entry.

单个精加工设备可能有多个入口的一个示例是创建多个孔的打孔操作。这可以使用移动到每个所需位置的单冲模或同时创建所有孔的多冲模来执行。在任何一种情况下,每个定义的孔位置都可以定义为单独的表格条目。

In both cases, if the punch positions can be individually selected, a table entry for each position would be necessary.

在这两种情况下,如果可以单独选择冲压位置,则每个位置都需要一个表格条目。

For the multi-die punch, each head mechanism may have a different hole pattern or size. If these differences are to be properly disclosed, a table entry for each head mechanism would be required.

对于多模冲头,每个头部机构可能具有不同的孔型或尺寸。如果要适当披露这些差异,则需要为每个头部机构提供一个表格条目。

4.2. Implicit Parameters
4.2. 隐式参数

Finishing operations that are specified by an enum define a standard operation and in many cases an implicit set of physical characteristics is to be included when specifying the enum. If explicit values for these characteristics are not provided in the attributes table, the values defined in this section are to be implied.

由枚举指定的完成操作定义标准操作,在许多情况下,在指定枚举时将包含一组隐式物理特征。如果属性表中未提供这些特性的显式值,则本节中定义的值将被隐含。

4.2.1. FinPunchPatternTC
4.2.1. FinPunchPatternTC
   enum pattern       |Reference| Reference | Hole spacing
                      | Edge    |Axis Offset| (see note 1)
   -------------------+---------+-----------+---------------------------
   twoHoleUSTop(4)    | topEdge |   note 2  | 2.75 inches
   threeHoleUS(5)     |  note 3 |   note 2  | 4.25 inches
   twoHoleDIN(6)      |  note 4 |   note 5  | 80 mm
   fourHoleDIN(7)     |  note 4 |   note 5  | 80 mm
   twentyTwoHoleUS(8) |  note 3 |   note 2  | .5 inches
   nineteenHoleUS(9)  |  note 3 |   note 9  | .5625 inches
   twoHoleMetric(10)  |  note 6 |   note 5  | 80 mm
   swedish4Hole(11)   |  note 4 |   note 5  | 21, 70, 21 mm
   twoHoleUSSide(12)  |  note 3 |   note 2  | 2.75 inches
   fiveHoleUS(13)     |  note 3 |   note 2  | 2, 2.25, 2.25, 2 in
   sevenHoleUS(14)    |  note 3 |   note 2  | 1, 1, 2.25, 2.25, 1, 1 in
   mixed7H4S(15)      |  note 4 |   note 5  | note 7
   norweg6Hole(16)    |  note 4 |   note 5  | note 8
   metric26Hole(17)   |  note 6 |   note 5  | 9.5 mm
   metric30Hole(18)   |  note 4 |   note 5  | 9.5 mm
        
   enum pattern       |Reference| Reference | Hole spacing
                      | Edge    |Axis Offset| (see note 1)
   -------------------+---------+-----------+---------------------------
   twoHoleUSTop(4)    | topEdge |   note 2  | 2.75 inches
   threeHoleUS(5)     |  note 3 |   note 2  | 4.25 inches
   twoHoleDIN(6)      |  note 4 |   note 5  | 80 mm
   fourHoleDIN(7)     |  note 4 |   note 5  | 80 mm
   twentyTwoHoleUS(8) |  note 3 |   note 2  | .5 inches
   nineteenHoleUS(9)  |  note 3 |   note 9  | .5625 inches
   twoHoleMetric(10)  |  note 6 |   note 5  | 80 mm
   swedish4Hole(11)   |  note 4 |   note 5  | 21, 70, 21 mm
   twoHoleUSSide(12)  |  note 3 |   note 2  | 2.75 inches
   fiveHoleUS(13)     |  note 3 |   note 2  | 2, 2.25, 2.25, 2 in
   sevenHoleUS(14)    |  note 3 |   note 2  | 1, 1, 2.25, 2.25, 1, 1 in
   mixed7H4S(15)      |  note 4 |   note 5  | note 7
   norweg6Hole(16)    |  note 4 |   note 5  | note 8
   metric26Hole(17)   |  note 6 |   note 5  | 9.5 mm
   metric30Hole(18)   |  note 4 |   note 5  | 9.5 mm
        

Notes:

笔记:

1. All hole to hole patterns are centered along the process edge.

1. 所有孔对孔图案均沿工艺边缘居中。

2. Offset is 0.18 inches to 0.51 inches.

2. 偏移量为0.18英寸到0.51英寸。

3. Reference edge is leftEdge(5) for letter and topEdge(3) for ledger.

3. 参考边缘是字母的左边缘(5),分类账的上边缘(3)。

4. Reference edge is leftEdge(5) for A4 and topEdge(3) for A3.

4. 对于A4,参考边缘为左边缘(5),对于A3,参考边缘为上边缘(3)。

5. Offset is 4.5 mm to 13 mm.

5. 偏移量为4.5毫米至13毫米。

6. Reference edge is leftEdge(5) for B5 and topEdge(3) for B4.

6. 对于B5,参考边是leftEdge(5),对于B4,参考边是topEdge(3)。

7. 7 holes and 4 slots are punched in a H-S-H-H-S-H-S-H-H-S-H pattern with 15, 25, 23, 20, 37, 37, 20, 23, 25, 15 mm spacing.

7. 以H-S-H-H-S-H-H-H-S-H-S-H模式冲孔7个孔和4个槽,间距为15、25、23、20、37、37、20、23、25、15 mm。

8. 4 holes and 2 slots are punched in a H-H-S-S-H-H pattern with a 64, 18.5, 75, 18.5, 64 mm spacing.

8. 以H-H-S-S-H-H模式冲压4个孔和2个槽,间距为64、18.5、75、18.5和64 mm。

9. Offset is .188 inches.

9. 偏移量为.188英寸。

4.2.2 FinPunchHoleTypeTC, punchHoleSizeMaxDim, punchHoleSizeMinDim
4.2.2 FinPunchHoleTypeTC,punchHoleSizeMaxDim,punchHoleSizeMinDim
   enum pattern       | Hole Description
   -------------------+----------------------------------------
   twoHoleUSTop(4)    | round(3), .2 - .32 inch diameter
   threeHoleUS(5)     | round(3), .2 - .32 inch diameter
   twoHoleDIN(6)      | round(3),  5 - 8 mm diameter
   fourHoleDIN(7)     | round(3),  5 - 8 mm diameter
   twentyTwoHoleUS(8) | round(3), .2 - .32 inch diameter
   nineteenHoleUS(9)  | rectang(6), .313 inches X .125 inches
   twoHoleMetric(10)  | round(3),  5 - 8 mm diameter
   swedish4Hole(11)   | round(3),  5 - 8 mm diameter
   twoHoleUSSide(12)  | round(3), .2 - .32 inch diameter
   fiveHoleUS(13)     | round(3), .2 - .32 inch diameter
   sevenHoleUS(14)    | round(3), .2 - .32 inch diameter
   mixed7H4S(15)      | round(3),  5 - 8 mm diameter
                      | rectang(6),  12 mm X 6 mm
   norweg6Hole(16)    | round(3),  5 - 8 mm diameter
                      | rectang(6),  10 mm  X 5.5 mm
   metric26Hole(17)   | round(3),  5 - 8 mm
   metric30Hole(18)   | round(3),  5 - 8 mm
        
   enum pattern       | Hole Description
   -------------------+----------------------------------------
   twoHoleUSTop(4)    | round(3), .2 - .32 inch diameter
   threeHoleUS(5)     | round(3), .2 - .32 inch diameter
   twoHoleDIN(6)      | round(3),  5 - 8 mm diameter
   fourHoleDIN(7)     | round(3),  5 - 8 mm diameter
   twentyTwoHoleUS(8) | round(3), .2 - .32 inch diameter
   nineteenHoleUS(9)  | rectang(6), .313 inches X .125 inches
   twoHoleMetric(10)  | round(3),  5 - 8 mm diameter
   swedish4Hole(11)   | round(3),  5 - 8 mm diameter
   twoHoleUSSide(12)  | round(3), .2 - .32 inch diameter
   fiveHoleUS(13)     | round(3), .2 - .32 inch diameter
   sevenHoleUS(14)    | round(3), .2 - .32 inch diameter
   mixed7H4S(15)      | round(3),  5 - 8 mm diameter
                      | rectang(6),  12 mm X 6 mm
   norweg6Hole(16)    | round(3),  5 - 8 mm diameter
                      | rectang(6),  10 mm  X 5.5 mm
   metric26Hole(17)   | round(3),  5 - 8 mm
   metric30Hole(18)   | round(3),  5 - 8 mm
        

Note: Hole size ranges are typical and are provided as a reference only. Exact tolerances should be site defined.

注:孔尺寸范围是典型的,仅供参考。准确的公差应在现场确定。

5. The Attribute Mechanism
5. 属性机制

Attributes provide a function similar to information objects, except that attributes are identified by an enum, instead of an OID. Thus new attributes may be registered without requiring a change to the MIB. In addition, an implementation that does not have the functionality represented by the attribute can omit the attribute entirely, rather than having to return a distinguished value. The agent is free to create an attribute in the Attribute Table as soon as the agent is aware of the value of the attribute.

属性提供了类似于信息对象的功能,不同之处在于属性由枚举而不是OID标识。因此,可以注册新属性,而无需更改MIB。此外,不具有该属性表示的功能的实现可以完全忽略该属性,而不必返回可分辨的值。只要代理知道属性的值,就可以在属性表中自由创建属性。

The agent materializes finishing subunit attributes in a four-indexed finDeviceAttributeTable:

代理在四个索引的FinDeviceAttribute中具体化完成子单元属性:

1. hrDeviceIndex - which device in the host

1. hrDeviceIndex-主机中的哪个设备

2. finDeviceIndex - which finisher subunit in the printer device

2. finDeviceIndex-打印机设备中的哪个finisher子单元

3. finDeviceAttributeTypeIndex - which attribute

3. finDeviceAttributeTypeIndex-哪个属性

4. finDeviceAttributeInstanceIndex - which attribute instance for those attributes that can have multiple values per finishing subunit.

4. finDeviceAttributeInstanceIndex-每个完成子单元可以有多个值的那些属性的哪个属性实例。

5.1. Conformance of Attribute Implementation
5.1. 属性实现的一致性

An agent SHALL implement any attribute if (1) the device supports the functionality represented by the attribute and (2) the information is available to the agent. The agent MAY create the attribute row in the finDeviceAttributeTable when the information is available or MAY create the row earlier with the designated 'unknown' value appropriate for that attribute. See next section.

如果(1)设备支持属性表示的功能,并且(2)代理可以使用信息,则代理应实现任何属性。当信息可用时,代理可以在FinDeviceAttribute表中创建属性行,或者可以使用适用于该属性的指定“未知”值更早地创建该行。见下一节。

If the device does not implement or does not provide access to the information about an attribute, the agent SHOULD NOT create the corresponding row in the finDeviceAttributeTable.

如果设备未实现或未提供对属性信息的访问,则代理不应在FinDeviceAttribute表中创建相应的行。

5.2. Useful, 'Unknown', and 'Other' Values for Objects and Attributes
5.2. 对象和属性的有用“未知”和“其他”值

Some attributes have a 'useful' Integer32 value, some have a 'useful' OCTET STRING value, some MAY have either or both depending on implementation, and some MUST have both. See the finDeviceAttributeTypeTC textual convention for the specification of each attribute.

有些属性有一个“有用”的整数32值,有些属性有一个“有用”的八位字节字符串值,有些属性可能有一个或两个,具体取决于实现,有些属性必须两者都有。有关每个属性的规范,请参见finDeviceAttributeTypeTC文本约定。

NOTE: In some instances, objects with a MAX-ACCESS of read-write will result in an SNMPv1 error or SNMPv2 exception during a write operation. The administrative security policy may restrict a class of users to read-only or, more importantly, the implementation may implement a subset of read-write objects as read-only. This should be expected to be the case for a device that can properly sense the value of an object and does not want the value to be externally modified.

注意:在某些情况下,MAX-ACCESS为read-write的对象将在写入操作期间导致SNMPv1错误或SNMPv2异常。管理安全策略可以将一类用户限制为只读,或者更重要的是,实现可以将读写对象的子集实现为只读。对于能够正确感知对象值且不希望外部修改该值的设备来说,应该是这样。

In general, values for objects and attributes have been chosen so that a management application will be able to determine whether a 'useful', 'unknown', or 'other' value is available. When a useful value is not available for an object that agent SHALL return a zero-length string for octet strings, the value 'unknown(2)' for enums, a '0' value for an object that represents an index in another table, and a value '-2' for counting integers.

通常,选择对象和属性的值是为了让管理应用程序能够确定“有用”、“未知”或“其他”值是否可用。当对象的有用值不可用时,代理应为八位字节字符串返回零长度字符串,为枚举返回值“未知(2)”,为表示另一个表中索引的对象返回值“0”,为整数计数返回值“-2”。

Since each attribute is represented by a row consisting of both the finDeviceAttributeValueAsInteger and finDeviceAttributeValueAsOctets MANDATORY objects, SNMP requires that the agent SHALL always create an attribute row with both objects specified. However, for most attributes the agent SHALL return a "useful" value for one of the objects and SHALL return the 'other' value for the other object. For integer only attributes, the agent SHALL always return a zero-length string value for the finDeviceAttributeValueAsOctets object. For octet string only attributes, the agent SHALL always return a '-1' value for the finDeviceAttributeValueAsInteger object.

由于每个属性都由一行表示,该行由finDeviceAttributeValueAsInteger和FinDeviceAttributeValueAsActets强制对象组成,因此SNMP要求代理始终创建一个属性行,并指定这两个对象。但是,对于大多数属性,代理应为其中一个对象返回“有用”值,并为另一个对象返回“其他”值。对于纯整数属性,代理应始终为finDeviceAttributeValueAsOctets对象返回长度为零的字符串值。对于仅八位字节字符串属性,代理应始终为finDeviceAttributeValueAsInteger对象返回“-1”值。

5.3. Data Sub-types and Attribute Naming Conventions
5.3. 数据子类型和属性命名约定

Many attributes are sub-typed to give a more specific data type than Integer32 or OCTET STRING. The data sub-type of each attribute is indicated on the first line(s) of the description. Some attributes have several different data sub-type representations. When an attribute has both an Integer32 data sub-type and an OCTET STRING data sub-type, the attribute can be represented in a single row in the finDeviceAttributeTable. In this case, the data sub-type name is not included as the last part of the name of the attribute. When the data sub-types cannot be represented by a single row in the finDeviceAttributeTable, each such representation is considered a separate attribute and is assigned a separate name and enum value. For these attributes, the name of the data sub-type is the last part of the name of the attribute.

许多属性都是子类型的,以提供比Integer32或八进制字符串更具体的数据类型。每个属性的数据子类型显示在描述的第一行。某些属性具有多个不同的数据子类型表示。当属性同时具有Integer32数据子类型和八进制字符串数据子类型时,该属性可以在FinDeviceAttribute表中的一行中表示。在这种情况下,数据子类型名称不包括在属性名称的最后一部分。当数据子类型不能由FinDeviceAttribute表中的一行表示时,每个这样的表示都被视为一个单独的属性,并被分配一个单独的名称和枚举值。对于这些属性,数据子类型的名称是属性名称的最后一部分。

5.4. Single-Value (Row) Versus Multi-Value (MULTI-ROW) Attributes
5.4. 单值(行)与多值(多行)属性

Most attributes shall have only one row per finishing subunit. However, a few attributes can have multiple values per finishing subunit, where each value is a separate row in the finDeviceAttributeTable. Unless indicated with 'MULTI-ROW:' in the finDeviceAttributeTypeTC description, an agent SHALL ensure that each attribute occurs only once in the finDeviceAttributeTable for a finishing subunit. Most of the 'MULTI-ROW' attributes do not allow duplicate values, i.e., the agent SHALL ensure that each value occurs only once for a finishing subunit. Only if the specification of the 'MULTI-ROW' attribute also says "There is no restriction on the same xxx occurring in multiple rows" can the agent allow duplicate values to occur for a single finishing subunit.

大多数属性每个精加工子单元只能有一行。但是,一些属性可以在每个完成子单元中具有多个值,其中每个值都是FinDeviceAttribute表中的一个单独行。除非在FinDeviceAttributeType描述中用“MULTI-ROW:”表示,否则代理应确保每个属性在finDeviceAttributeTable中仅出现一次,用于完成子单元。大多数“多行”属性不允许重复值,即,代理应确保每个值对于精加工子单元仅出现一次。只有当“MULTI-ROW”属性的规范还说“在多行中发生的同一个xxx没有限制”时,代理才能允许单个完成子单元发生重复的值。

5.5. Linked MUTI-ROW Values
5.5. 链接多行值

Some MULTI-ROW attributes are intended to go together. Thus a set of value instances represent a single instance. For example, the puncher attributes indicate the location, maximum size, minimum size and shape of the various holes that the puncher can produce. So the first set of values could represent one kind of hole, and the second set another kind of hole, etc.

某些多行属性旨在一起使用。因此,一组值实例表示单个实例。例如,穿孔机属性指示穿孔机可以生成的各种孔的位置、最大尺寸、最小尺寸和形状。因此,第一组值可以表示一种孔,第二组值可以表示另一种孔,以此类推。

5.6. Index Value Attributes
5.6. 索引值属性

A number of attributes are indexes in other tables. Such attribute names end with the word 'Index'. If the agent has not (yet) assigned an index value for a particular index attribute for a finishing subunit, the agent shall either: (1) return the value 0 or (2) not add this attribute to the finDeviceAttributeTable until the index

许多属性是其他表中的索引。此类属性名称以“Index”一词结尾。如果代理尚未(尚未)为完成子单元的特定索引属性分配索引值,则代理应:(1)返回值0或(2)在索引完成之前不将该属性添加到FinDeviceAttribute表

value is assigned. In the interests of brevity, the semantics for 0 is specified once here and is not repeated for each index attribute specification and a DEFVAL of 0 is indicated.

赋值。为了简洁起见,这里只指定一次0的语义,对于每个索引属性规范不重复该语义,并指示deffal为0。

5.7. Attribute Specifications
5.7. 属性规范

This section specifies the set of attributes that are enumerated in finAttributeTypeTC. The data type tag definitions 'INTEGER:' or 'OCTETS', indicate if the attribute can be represented using the object finDeviceAttributeAsInteger or the object finDeviceAttributeAsOctets, respectively. In some cases, a choice between the two data types is possible and for a few attributes both objects may be required at the same time to properly present the value.

本节指定FinAttributeType中枚举的属性集。数据类型标记定义“INTEGER:”或“OCTETS”分别指示是否可以使用对象finDeviceAttributeAsInteger或对象finDeviceAttributeAsOctets表示属性。在某些情况下,可以在两种数据类型之间进行选择,对于一些属性,可能需要同时使用两个对象来正确显示值。

NOTE - The enum assignments are grouped logically with values assigned in groups of 10, so that additional values may be registered in the future and assigned a value that is part of their logical grouping.

注意-枚举分配以10为一组进行逻辑分组,以便将来可以注册其他值,并分配一个作为其逻辑分组一部分的值。

Values in the range 2**30 to 2**31-1 are reserved for private or experimental usage. This range corresponds to the same range reserved in IPP. Implementers are warned that use of such values may conflict with other implementations. Implementers are encouraged to request registration of enum values following the procedures in Section 6.1.

2**30至2**31-1范围内的值保留供私人或实验使用。此范围对应于IPP中保留的相同范围。实现者被警告使用这些值可能与其他实现冲突。鼓励实施者按照第6.1节中的程序要求注册枚举值。

The attribute types defined at the time of completion of this specification are:

本规范完成时定义的属性类型为:

   finAttributeTypeIndex              Data type
   ---------------------              ---------
   other(1),                          Integer32
                                      AND/OR
                                      OCTET STRING (SIZE(0..63))
      INTEGER: and/or OCTETS:  An attribute that is not currently
        approved and registered.
        
   finAttributeTypeIndex              Data type
   ---------------------              ---------
   other(1),                          Integer32
                                      AND/OR
                                      OCTET STRING (SIZE(0..63))
      INTEGER: and/or OCTETS:  An attribute that is not currently
        approved and registered.
        

A. Generic finisher subunit attributes that apply to all finisher subunit types. (3..)

A.适用于所有finisher子单元类型的泛型finisher子单元属性。(3..)

deviceName(3), OCTET STRING (SIZE(0..63)) OCTETS: The name assigned to this finisher device subunit.

deviceName(3),八位字节字符串(大小(0..63))八位字节:分配给此finisher设备子单元的名称。

deviceVendorName(4), OCTET STRING (SIZE(0..63)) OCTETS: The name of the vendor of this finisher device subunit.

deviceVendorName(4),八位字节字符串(大小(0..63))八位字节:此finisher设备子单元的供应商名称。

deviceModel(5), OCTET STRING (SIZE(0..63)) OCTETS: The model name of this finisher device subunit.

deviceModel(5),八位字节字符串(大小(0..63))八位字节:此finisher设备子单元的型号名称。

deviceVersion(6), OCTET STRING (SIZE(0..63)) OCTETS: The version string for this finisher device subunit.

deviceVersion(6),八位字节字符串(大小(0..63))八位字节:此finisher设备子单元的版本字符串。

deviceSerialNumber(7), OCTET STRING (SIZE(0..63)) OCTETS: The serial number assigned to this finisher device subunit.

deviceSerialNumber(7),八位字节字符串(大小(0..63))八位字节:分配给此finisher设备子单元的序列号。

maximumSheets(8), Integer32 (-2..32767) INTEGER: Defines the maximum number of media sheets that a finisher device is able to process.

maximumSheets(8),Integer32(-2..32767)INTEGER:定义分页器设备能够处理的最大介质页数。

finProcessOffsetUnits(9), PrtMediaUnitTC INTEGER: An enumeration which defines the units of measure for the attributes finAxisOffset, finHeadLocation, punchHoleSizeLongDim, and punchHoleSizeShortDim.

finProcessOffsetUnits(9)、PRTMediaunitc INTEGER:一种枚举,用于定义finAxisOffset、finHeadLocation、punchHoleSizeLongDim和punchHoleSizeShortDim属性的度量单位。

finReferenceEdge(10), FinEdgeTC INTEGER: An enumeration which defines which edge of the form is the reference for this finishing process. The Finishing Process Axis will be parallel to this axis.

finReferenceEdge(10),FinEdgeTC INTEGER:一个枚举,用于定义表单的哪条边是此完成过程的引用。精加工过程轴将与该轴平行。

finAxisOffset(11), Integer32 (-2..2147483647) INTEGER: Defines the offset of the Finishing Process Axis from the parallel Reference Edge. For a value of finEdgeTC equal to TopEdge or RightEdge, the value given is to interpreted as a negative offset from the reference edge. The units of measure are defined by the attribute finProcessOffsetUnits.

finAxisOffset(11),Integer32(-2..2147483647)INTEGER:定义精加工过程轴与平行参考边的偏移。对于等于TopEdge或RightEdge的finEdgeTC值,给出的值将被解释为相对于参考边的负偏移。度量单位由属性finProcessOffsetUnits定义。

finJogEdge(12), FinEdgeTC INTEGER: An enumeration which defines a second edge of the document to which the media is aligned. The jog edge must be perpendicular to the edge defined by finReferenceEdge.

finJogEdge(12),FinEdgeTC INTEGER:一种枚举,用于定义与介质对齐的文档的第二条边。折弯边必须垂直于finReferenceEdge定义的边。

finHeadLocation(13), Integer32 (-2..2147483647) INTEGER: MULTI-ROW: Defines the position of the Head Mechanism relative to the axis, 'X' or 'Y', that is perpendicular to the Process Axis. The units of measure are defined by the attribute finProcessOffsetUnits.

finHeadLocation(13),整数32(-2..2147483647)整数:多行:定义头部机构相对于垂直于工艺轴的轴“X”或“Y”的位置。度量单位由属性finProcessOffsetUnits定义。

finOperationRestrictions(14), Integer32 (0..65535) INTEGER: MULTI-ROW: Defines the finDeviceIndex of a finishing process which cannot be combined with the process defined by the finDeviceIndex for this

finOperationRestrictions(14)、Integer32(0..65535)INTEGER:多行:定义精加工过程的finDeviceIndex,该过程不能与finDeviceIndex为此定义的过程组合

finDeviceAttributeTable instance. When this condition occurs this attribute SHALL be presented in the attribute tables for both finishing processes that cannot be combined.

finDeviceAttributeTable实例。当出现这种情况时,不能组合的两个精加工过程的属性表中应显示该属性。

finNumberOfPositions(15), Integer32 (0..65535) INTEGER: Defines the total number of head positions for this finishing process. Each position many be realized by a unique head mechanism or a single head mechanism may be automatically moved to each position.

FinnNumber of positions(15),INTEGER 32(0..65535)INTEGER:定义此精加工过程的头部位置总数。每个位置都可以通过一个独特的头部机构实现,或者一个头部机构可以自动移动到每个位置。

namedConfiguration(16), OCTET STRING (SIZE(0..63)) OCTETS: Contains an administratively define name to define the finishing specification configured for this device.

namedConfiguration(16),八位字节字符串(大小(0..63))八位字节:包含管理定义名称,用于定义为此设备配置的整理规范。

finMediaTypeRestriction(17), OCTET STRING (SIZE(0..63)) OCTETS: MULTI-ROW: Defines the media type which cannot be combined with the process defined by the finDeviceIndex for this finDeviceAttributeTable instance. Values are the same as defined for finSupplyMediaInputMediaName.

finMediaTypeRestriction(17),八位字节字符串(大小(0..63))八位字节:多行:定义不能与finDeviceIndex为此FinDeviceAttribute实例定义的进程组合的媒体类型。值与为FinSupplyDiaInputMediaName定义的值相同。

finPrinterInputTraySupported(18), Integer32 (0..65535) INTEGER: MULTI-ROW: Defines the value of prtInputIndex corresponding to the printer input tray that can be used with the process defined by the finDeviceIndex for this finDeviceAttributeTable instance. If this attribute is not present, this process can be used with any input tray in the printer. For example, this attribute can indicate the current stapling capabilities for a stapler device for the input trays that depend upon the size and feed orientation. So if there were two letter trays, one with A size and the other with B size, a two position stapler might specify in one row: upper-left and upper-right for the input tray with A size, but only upper-left for the one with B size.

FinPrinterInputRaySupported(18)、Integer32(0..65535)INTEGER:多行:定义与打印机输入托盘相对应的prtInputIndex值,该值可与finDeviceIndex为此FinDeviceAttribute实例定义的进程一起使用。如果此属性不存在,则此过程可用于打印机中的任何输入纸盘。例如,此属性可以指示订书机设备对输入托盘的当前装订能力,这取决于大小和进纸方向。因此,如果有两个信盒,一个大小为A,另一个大小为B,则两个位置的订书机可能会在一行中指定:左上角和右上角用于输入大小为A的信盒,但只有左上角用于输入大小为B的信盒。

finPreviousFinishingOperation(19), Integer32 (0..65535) INTEGER: Defines the finDeviceIndex of the previous finishing process for implementations in which the finishing processes are performed in a prescribed order. Each finishing process in the fixed sequence is either performed or not performed according to the finishing instructions submitted with the job. A value of 0 indicates that this finishing process is the first in a sequence. Finishing processes which are not part of a fixed sequence SHALL NOT have this attribute.

finPreviousFinishingOperation(19)、Integer32(0..65535)INTEGER:为按照规定顺序执行完成过程的实现定义上一个完成过程的finDeviceIndex。根据随作业提交的精加工说明,按照固定顺序执行或不执行每个精加工过程。值为0表示此精加工过程是序列中的第一个。不属于固定序列一部分的精加工过程不应具有此属性。

finNextFinishingOperation(20), Integer32 (0..65535) INTEGER: Defines the finDeviceIndex of the next finishing process for implementations in which the finishing processes are performed in a prescribed order. Each finishing process in the fixed sequence is either performed or not performed according to the finishing instructions submitted with the job. A value of 0 indicates that this finishing process is the last in a sequence. Finishing processes which are not part of a fixed sequence SHALL NOT have this attribute.

finNextFinishingOperation(20),Integer32(0..65535)INTEGER:为按照规定顺序执行完成过程的实现定义下一个完成过程的finDeviceIndex。根据随作业提交的精加工说明,按照固定顺序执行或不执行每个精加工过程。值为0表示此精加工过程是序列中的最后一个。不属于固定序列一部分的精加工过程不应具有此属性。

B. Stitcher type-specific attributes (30..)

B.缝合器类型特定属性(30..)

stitchingType(30), FinStitchingTypeTC INTEGER: MULTI-ROW: Provides additional information regarding the stitching operation.

缝合类型(30),FinStitchingTypeTC INTEGER:MULTI-ROW:提供有关缝合操作的附加信息。

stitchingDirection(31), FinStitchingDirTypeTC INTEGER: Defines the orientation of the stitching process.

缝合方向(31),FinStitchingDirTypeTC整数:定义缝合过程的方向。

stitchingAngle(32), FinStitchingAngleTypeTC INTEGER: Defines enumerations that describe the angular orientation of the stitching process relative to the 'X' axis.

stitchingAngle(32),FinStitchingangletTypeTC INTEGER:定义描述缝合过程相对于“X”轴的角度方向的枚举。

C. Folder type-specific attributes (40..)

C.文件夹类型特定属性(40..)

foldingType(40), FinFoldingTypeTC INTEGER: Provides additional information regarding the folding process.

foldingType(40),FinFoldingTypeTC INTEGER:提供有关折叠过程的附加信息。

D. Binder type-specific attributes (50..)

D.活页夹类型特定属性(50..)

bindingType(50), FinBindingTypeTC INTEGER: Provides additional information regarding the binding process.

bindingType(50),FinBindingTypeTC INTEGER:提供有关绑定过程的附加信息。

E. Trimmer type-specific attributes (60..)

E.修剪器类型特定属性(60..)

F. Die cutter type-specific attributes (70..)

F.模切机类型特定属性(70..)

G. Puncher type-specific attributes (80..)

G.穿孔机类型特定属性(80..)

punchHoleType(80), FinPunchHoleTypeTC INTEGER: Provides information regarding the shape of the punched hole.

punchHoleType(80),FinPunchHoleTypeTC INTEGER:提供有关穿孔形状的信息。

punchHoleSizeLongDim(81), Integer32 (-2..2147483647) INTEGER: Defines the size of the punched hole in the longest dimension. This dimension is typically measured parallel to either the long edge or the short edge of the media and the longest dimension will always be measured 90 degrees from the shortest dimension. For a symmetrical hole, such as a round or square hole, the shortest and longest dimensions will be identical. The units of measure are defined by the attribute finProcessOffsetUnits.

punchHoleSizeLongDim(81),整数32(-2..2147483647)整数:定义最长尺寸中冲孔的大小。该尺寸通常与介质的长边或短边平行测量,最长尺寸始终与最短尺寸成90度角。对于对称孔,例如圆孔或方孔,最短尺寸和最长尺寸将相同。度量单位由属性finProcessOffsetUnits定义。

punchHoleSizeShortDim(82), Integer32 (-2..2147483647) INTEGER: Defines the size of the punched hole in the shortest dimension. This dimension is typically measured parallel to either the long edge or the short edge of the media and the shortest dimension will always be measured 90 degrees from the longest dimension. For a symmetrical hole, such as a round or square hole, the shortest and longest dimensions will be identical. The units of measure are defined by the attribute finProcessOffsetUnits.

punchHoleSizeShortDim(82),整数32(-2..2147483647)整数:定义最短尺寸中冲孔的大小。该尺寸通常平行于介质的长边或短边测量,最短尺寸始终与最长尺寸成90度角。对于对称孔,例如圆孔或方孔,最短尺寸和最长尺寸将相同。度量单位由属性finProcessOffsetUnits定义。

punchPattern(83), FinPunchPatternTC INTEGER: Defines the hole pattern produced by the punch process.

punchPattern(83),FinPunchPattern整数:定义冲压过程产生的孔模式。

H. Perforator type-specific attributes (90..)

H.射孔器类型特定属性(90..)

I. Slitter type-specific attributes (100..)

I.纵切机类型特定属性(100..)

slittingType(100), FinSlittingTypeTC INTEGER: Provides additional information regarding the slitting process.

slittingType(100),FinSlittingTypeTC INTEGER:提供有关纵切过程的附加信息。

J. Separation cutter type-specific attributes (110..)

J.分离刀具类型特定属性(110..)

K. Imprinter type-specific attributes (120..)

K.压印机类型特定属性(120..)

L. Wrapper type-specific attributes (130..)

L.包装器类型特定属性(130..)

wrappingType(130), FinWrappingTypeTC INTEGER: Provides additional information regarding the wrapping process.

wrappingType(130),FinWrappingTypeTC INTEGER:提供有关包装过程的其他信息。

M. Bander type-specific attributes (140..)

M.捆扎机类型特定属性(140..)

N. Make Envelopes type-specific attributes (150..)

N.制作信封类型特定属性(150..)

O. Stacker type-specific attributes (160..)

O.堆垛机类型特定属性(160..)

stackOutputType(160) FinStackOutputTypeTC INTEGER: Defines the job-to-job orientation produced by the stacker.

stackOutputType(160)FinStackOutputTypeTC INTEGER:定义堆垛机生成的作业到作业的方向。

stackOffset(161) Integer32 (-2..2147483647) INTEGER: Defines the copy-to-copy output stack offset as a positive offset distance. The units of measure are defined by finProcessOffsetUnits.

stackOffset(161)整数32(-2..2147483647)整数:将复制到复制输出堆栈偏移定义为正偏移距离。度量单位由finProcessOffsetUnits定义。

stackRotation(162) Integer32 (-2..180) INTEGER: Defines the copy-to-copy output stack rotation measured in degrees. The value is the positive copy-to-copy rotation."

stackRotation(162)Integer32(-2..180)INTEGER:定义复制到复制输出堆栈的旋转,以度为单位。该值是“复制到复制”旋转的正值。“

6. Enumerations
6. 枚举

Enumerations (enums) are sets of symbolic values defined for use with one or more objects. Commonly used enumeration sets are assigned a symbolic data type name (textual convention), rather than being specified in the SYNTAX clause of each individual object definition.

枚举(Enum)是定义用于一个或多个对象的符号值集。常用的枚举集被指定一个符号数据类型名称(文本约定),而不是在每个对象定义的语法子句中指定。

Textual conventions defined in the Finisher MIB or the companion IANA Finisher MIB are extensible by RFC publication or Designated Expert Review (see 'IANA Considerations' section of this Finisher MIB and the DESCRIPTION clause in MODULE-IDENTITY of IANA Finisher MIB). All of these textual conventions are:

Finisher MIB或配套IANA Finisher MIB中定义的文本约定可通过RFC出版物或指定专家评审进行扩展(参见本Finisher MIB的“IANA注意事项”部分和IANA Finisher MIB模块标识中的描述条款)。所有这些文本约定都是:

a) used more than once in the Finisher MIB itself; or

a) 在Finisher MIB本身中使用多次;或

b) imported and used in any other, including vendor private, MIB modules.

b) 导入并用于任何其他MIB模块,包括供应商专用模块。

The Finisher MIB has also defined the following special values for use with objects of the syntax "Integer32" to define conditions that are outside of the normal numeric range: other(-1), unknown(-2), and partial(-3). The 'partial' value means that there is some supply remaining (but the amount is indeterminate) or there is some capacity remaining (but the amount is indeterminate). The Integer32 range field indicates in which objects these special values are valid.

Finisher MIB还定义了以下特殊值,用于语法为“Integer32”的对象,以定义超出正常数值范围的条件:other(-1)、unknown(-2)和partial(-3)。“部分”值表示仍有一些供应(但数量不确定)或仍有一些容量(但数量不确定)。Integer32范围字段指示这些特殊值在哪些对象中有效。

6.1. Registering Additional Enumerated Values
6.1. 注册其他枚举值

The Finisher MIB and the companion IANA Finisher MIB each defines one category of textual convention, according to the process employed to control the addition of new enumerations:

Finisher MIB和配套的IANA Finisher MIB根据用于控制添加新枚举的过程,分别定义了一类文本约定:

Type 1 - All of the legal values are defined in the Finisher MIB. Additional enumerated values require the publication of a new Finisher MIB.

类型1-所有合法值都在Finisher MIB中定义。其他枚举值需要发布新的Finisher MIB。

Type 2 - All of the legal values are registered in the IANA Finisher MIB. Additional enumerated values require a Designated Expert Review defined in "Guidelines for Writing an IANA Considerations Section in RFCs" [RFC2434]. The Designated Expert will be selected by the IETF Area Director(s) of the Applications Area.

类型2-所有合法值都在IANA Finisher MIB中注册。额外的枚举值需要“RFCs中编写IANA注意事项部分的指南”[RFC2434]中定义的指定专家评审。指定的专家将由应用领域的IETF领域总监选择。

7. IANA Printer Finishing MIB Specification
7. IANA打印机整理MIB规范
IANA-FINISHER-MIB DEFINITIONS ::= BEGIN
 -- http://www.iana.org/assignments/ianafinisher-mib
        
IANA-FINISHER-MIB DEFINITIONS ::= BEGIN
 -- http://www.iana.org/assignments/ianafinisher-mib
        

IMPORTS MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI -- [RFC2578] TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579]

从SNMPv2 SMI导入模块标识mib-2--[RFC2578]从SNMPv2 TC导入文本约定;--[RFC2579]

ianafinisherMIB MODULE-IDENTITY LAST-UPDATED "200406020000Z" -- June 2, 2004 ORGANIZATION "IANA" CONTACT-INFO "Internet Assigned Numbers Authority

ianafinisherMIB模块标识最后更新的“200406020000Z”-2004年6月2日组织“IANA”联系人信息“互联网分配号码管理局

Postal: ICANN 4676 Admiralty Way, Suite 330 Marina del Rey, CA 90292

邮政编码:ICANN 4676金钟路330号,加利福尼亚州玛丽娜·德雷,邮编90292

                  Tel:    +1 310 823 9358
                  E-Mail: iana@iana.org"
        
                  Tel:    +1 310 823 9358
                  E-Mail: iana@iana.org"
        

DESCRIPTION "This MIB module defines a set of finishing-related TEXTUAL-CONVENTIONs for use in Finisher MIB (RFC 3806) and other MIBs which need to specify finishing mechanism details.

DESCRIPTION“此MIB模块定义了一组与整理相关的文本约定,用于整理器MIB(RFC 3806)和其他需要指定整理机制细节的MIB。

Any additions or changes to the contents of this MIB module require either publication of an RFC, or Designated Expert Review as defined in RFC 2434, Guidelines for Writing an IANA Considerations Section in RFCs. The Designated Expert will be selected by the IESG Area Director(s) of the Applications Area.

对该MIB模块内容的任何添加或更改都需要发布RFC,或RFC 2434《编写RFC中IANA注意事项部分的指南》中定义的指定专家评审。指定专家将由应用领域的IESG区域总监选择。

Copyright (C) The Internet Society (2004). The

版权所有(C)互联网协会(2004年)。这个

                  initial version of this MIB module was published
                  in RFC 3806. For full legal notices see the RFC
                  itself or see:
                  http://www.ietf.org/copyrights/ianamib.html"
        
                  initial version of this MIB module was published
                  in RFC 3806. For full legal notices see the RFC
                  itself or see:
                  http://www.ietf.org/copyrights/ianamib.html"
        

REVISION "200406020000Z" -- June 2, 2004 DESCRIPTION "Original version, published in coordination with Finisher MIB (RFC 3806)."

修订版“200406020000Z”-2004年6月2日描述“原始版本,与Finisher MIB(RFC 3806)协调发布。”

    ::= { mib-2 110 }
        
    ::= { mib-2 110 }
        

-- TEXTUAL-CONVENTIONs for this MIB module

--此MIB模块的文本约定

FinDeviceTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined finishing device subunit process
       enumerations."
    SYNTAX       INTEGER {
         other(1),
         unknown(2),
         stitcher(3),
         folder(4),
         binder(5),
         trimmer(6),
         dieCutter(7),
         puncher(8),
         perforater(9),
         slitter(10),
         separationCutter(11),
         imprinter(12),
         wrapper(13),
         bander(14),
         makeEnvelope(15),
         stacker(16),
         sheetRotator(17),
         inserter(18)
        }
        
FinDeviceTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined finishing device subunit process
       enumerations."
    SYNTAX       INTEGER {
         other(1),
         unknown(2),
         stitcher(3),
         folder(4),
         binder(5),
         trimmer(6),
         dieCutter(7),
         puncher(8),
         perforater(9),
         slitter(10),
         separationCutter(11),
         imprinter(12),
         wrapper(13),
         bander(14),
         makeEnvelope(15),
         stacker(16),
         sheetRotator(17),
         inserter(18)
        }
        
FinAttributeTypeTC  ::= TEXTUAL-CONVENTION
    STATUS     current
    DESCRIPTION
        "This TEXTUAL-CONVENTION defines the set of enums for use in
         the finDeviceAttributeTable.  See section 5.7 for the complete
         specification of each attribute."
    SYNTAX       INTEGER {
         other(1),
         deviceName(3),
        
FinAttributeTypeTC  ::= TEXTUAL-CONVENTION
    STATUS     current
    DESCRIPTION
        "This TEXTUAL-CONVENTION defines the set of enums for use in
         the finDeviceAttributeTable.  See section 5.7 for the complete
         specification of each attribute."
    SYNTAX       INTEGER {
         other(1),
         deviceName(3),
        

deviceVendorName(4), deviceModel(5), deviceVersion(6), deviceSerialNumber(7), maximumSheets(8), finProcessOffsetUnits(9), finReferenceEdge(10), finAxisOffset(11), finJogEdge(12), finHeadLocation(13), finOperationRestrictions(14), finNumberOfPositions(15), namedConfiguration(16), finMediaTypeRestriction(17), finPrinterInputTraySupported(18), finPreviousFinishingOperation(19), finNextFinishingOperation(20), stitchingType(30), stitchingDirection(31), foldingType(40), bindingType(50), punchHoleType(80), punchHoleSizeLongDim(81), punchHoleSizeShortDim(82), punchPattern(83), slittingType(100), wrappingType(130), stackOutputType(160), stackOffset(161), stackRotation(162) }

deviceVendorName(4)、deviceModel(5)、deviceVersion(6)、deviceSerialNumber(7)、maximumSheets(8)、finProcessOffsetUnits(9)、finReferenceEdge(10)、finAxisOffset(11)、finJogEdge(12)、finHeadLocation(13)、finOperationRestrictions(14)、FinNumber of Positions(15)、namedConfiguration(16)、finMediaTypeRestriction(17)、FinPrinterInputRaySupported(18),finPreviousFinishingOperation(19)、finNextFinishingOperation(20)、缝合类型(30)、缝合方向(31)、折叠类型(40)、绑定类型(50)、穿孔类型(80)、穿孔类型(81)、穿孔类型(82)、穿孔类型(83)、分条类型(100)、包装类型(130)、堆栈输出类型(160)、堆栈偏移(161)、堆栈旋转(162)}

FinEdgeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "Specifies an edge for a Finishing Process."
    SYNTAX       INTEGER {
         topEdge(3),
         bottomEdge(4),
         leftEdge(5),
         rightEdge(6)
        }
        
FinEdgeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "Specifies an edge for a Finishing Process."
    SYNTAX       INTEGER {
         topEdge(3),
         bottomEdge(4),
         leftEdge(5),
         rightEdge(6)
        }
        
FinStitchingTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined stitching type enumerations.  For the edgeStitch and
       stapleDual enums, the finReferenceEdge attribute is recommended
        
FinStitchingTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined stitching type enumerations.  For the edgeStitch and
       stapleDual enums, the finReferenceEdge attribute is recommended
        
       to define the edge to which the operation applies."
    SYNTAX       INTEGER {
         other(1),         -- More information in other attributes
         unknown(2),
         stapleTopLeft(4),
         stapleBottomLeft(5),
         stapleTopRight(6),
         stapleBottomRight(7),
         saddleStitch(8),
         edgeStitch(9),
         stapleDual(10)
        }
        
       to define the edge to which the operation applies."
    SYNTAX       INTEGER {
         other(1),         -- More information in other attributes
         unknown(2),
         stapleTopLeft(4),
         stapleBottomLeft(5),
         stapleTopRight(6),
         stapleBottomRight(7),
         saddleStitch(8),
         edgeStitch(9),
         stapleDual(10)
        }
        
FinStitchingDirTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "Defines the direction, relative to the top sheet in the output
       subunit, that the stitching operation was performed.  For a
       topDown(3) process, the staple will be clinched on the bottom
       of the stack.  This parameter can be used to determine what
       order the pages of a booklet are to be printed such that the
       staple clinch will be on the inside of the resulting booklet."
    SYNTAX       INTEGER {
         unknown(2),
         topDown(3),
         bottomUp(4)
        }
        
FinStitchingDirTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "Defines the direction, relative to the top sheet in the output
       subunit, that the stitching operation was performed.  For a
       topDown(3) process, the staple will be clinched on the bottom
       of the stack.  This parameter can be used to determine what
       order the pages of a booklet are to be printed such that the
       staple clinch will be on the inside of the resulting booklet."
    SYNTAX       INTEGER {
         unknown(2),
         topDown(3),
         bottomUp(4)
        }
        
FinStitchingAngleTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "This enumeration provides a description of the angular
       orientation of each stitch in a single or multiple stitching
       operation, relative to the 'X' axis.  As with all finishing
       operations, the 'X' axis is always relative to the portrait
       orientation of the document regardless of the orientation
       of the printed image.  This enum is primarily applicable to
       corner stitching operations."
    SYNTAX       INTEGER {
         unknown(2),
         horizontal(3),
         vertical(4),
         slanted(5)
        }
        
FinStitchingAngleTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "This enumeration provides a description of the angular
       orientation of each stitch in a single or multiple stitching
       operation, relative to the 'X' axis.  As with all finishing
       operations, the 'X' axis is always relative to the portrait
       orientation of the document regardless of the orientation
       of the printed image.  This enum is primarily applicable to
       corner stitching operations."
    SYNTAX       INTEGER {
         unknown(2),
         horizontal(3),
         vertical(4),
         slanted(5)
        }
        
FinFoldingTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
        
FinFoldingTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
        
     "The defined folding device process enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         zFold(3),
         halfFold(4),
         letterFold(5)
        }
        
     "The defined folding device process enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         zFold(3),
         halfFold(4),
         letterFold(5)
        }
        
FinBindingTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined binding type enumerations."
    SYNTAX       INTEGER {
         other(1),          -- More information in other attributes
         unknown(2),
         tape(4),
         plastic(5),
         velo(6),
         perfect(7),
         spiral(8),
         adhesive(9),
         comb(10),
         padding(11)
        }
        
FinBindingTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined binding type enumerations."
    SYNTAX       INTEGER {
         other(1),          -- More information in other attributes
         unknown(2),
         tape(4),
         plastic(5),
         velo(6),
         perfect(7),
         spiral(8),
         adhesive(9),
         comb(10),
         padding(11)
        }
        
FinPunchHoleTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined hole type punch process enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         round(3),
         oblong(4),
         square(5),
         rectangular(6),
         star(7)
        }
        
FinPunchHoleTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined hole type punch process enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         round(3),
         oblong(4),
         square(5),
         rectangular(6),
         star(7)
        }
        
FinPunchPatternTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined hole pattern punch process enumerations."
   SYNTAX       INTEGER {
         other(1),           --Pattern to be defined in other attributes
         unknown(2),
         twoHoleUSTop(4),    --Letter/legal, 8.5 inch edge
        
FinPunchPatternTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined hole pattern punch process enumerations."
   SYNTAX       INTEGER {
         other(1),           --Pattern to be defined in other attributes
         unknown(2),
         twoHoleUSTop(4),    --Letter/legal, 8.5 inch edge
        
         threeHoleUS(5),     --Letter/ledger, 11 inch edge
         twoHoleDIN(6),      --A4/A3, 297 mm edge
         fourHoleDIN(7),     --A4/A3, 297 mm edge
         twentyTwoHoleUS(8), --Letter/ledger, 11 inch edge
         nineteenHoleUS(9),  --Letter/ledger, 11 inch edge
         twoHoleMetric(10),  --B5/B4, 257 mm edge
         swedish4Hole(11),   --A4/A3, 297 mm edge
         twoHoleUSSide(12),  --Letter/ledger, 11 inch edge
         fiveHoleUS(13),     --Letter/ledger, 11 inch edge
         sevenHoleUS(14),    --Letter/ledger, 11 inch edge
         mixed7H4S(15),      --A4/A3, 297 mm edge
         norweg6Hole(16),    --A4/A3, 297 mm edge
         metric26Hole(17),   --B5/B4, 257 mm edge
         metric30Hole(18)    --A4/A3, 297 mm edge
        }
        
         threeHoleUS(5),     --Letter/ledger, 11 inch edge
         twoHoleDIN(6),      --A4/A3, 297 mm edge
         fourHoleDIN(7),     --A4/A3, 297 mm edge
         twentyTwoHoleUS(8), --Letter/ledger, 11 inch edge
         nineteenHoleUS(9),  --Letter/ledger, 11 inch edge
         twoHoleMetric(10),  --B5/B4, 257 mm edge
         swedish4Hole(11),   --A4/A3, 297 mm edge
         twoHoleUSSide(12),  --Letter/ledger, 11 inch edge
         fiveHoleUS(13),     --Letter/ledger, 11 inch edge
         sevenHoleUS(14),    --Letter/ledger, 11 inch edge
         mixed7H4S(15),      --A4/A3, 297 mm edge
         norweg6Hole(16),    --A4/A3, 297 mm edge
         metric26Hole(17),   --B5/B4, 257 mm edge
         metric30Hole(18)    --A4/A3, 297 mm edge
        }
        
FinSlittingTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined slitting type enumerations."
    SYNTAX       INTEGER {
         other(1),         -- More information in other attributes
         unknown(2),
         slitAndSeparate(4),
         slitAndMerge(5)
        }
        
FinSlittingTypeTC ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
      "The defined slitting type enumerations."
    SYNTAX       INTEGER {
         other(1),         -- More information in other attributes
         unknown(2),
         slitAndSeparate(4),
         slitAndMerge(5)
        }
        
FinWrappingTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined wrapping device process enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         shrinkWrap(4),
         paperWrap(5)
        }
        
FinWrappingTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined wrapping device process enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         shrinkWrap(4),
         paperWrap(5)
        }
        
FinStackOutputTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined stack output type enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         straight(4),     -- No offset, one on top of another
         offset(5),
         crissCross(6)    -- Rotated
        
FinStackOutputTypeTC ::= TEXTUAL-CONVENTION
   STATUS       current
   DESCRIPTION
     "The defined stack output type enumerations."
   SYNTAX       INTEGER {
         other(1),        -- More information in other attributes
         unknown(2),
         straight(4),     -- No offset, one on top of another
         offset(5),
         crissCross(6)    -- Rotated
        

} END

}结束

8. Printer Finishing MIB Specification
8. 打印机整理MIB规范
Finisher-MIB DEFINITIONS ::= BEGIN
        
Finisher-MIB DEFINITIONS ::= BEGIN
        
IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Integer32, mib-2
        FROM SNMPv2-SMI                                  -- [RFC2578]
    MODULE-COMPLIANCE, OBJECT-GROUP
        FROM SNMPv2-CONF                                 -- [RFC2580]
    hrDeviceIndex
        FROM HOST-RESOURCES-MIB                          -- [RFC2790]
    PrtInputTypeTC, PrtMarkerSuppliesTypeTC
        FROM IANA-PRINTER-MIB                            -- [RFC3805]
    printmib, PrtSubUnitStatusTC, PrtLocalizedDescriptionStringTC,
        PrtMarkerSuppliesSupplyUnitTC, PrtMediaUnitTC,
        PrtCapacityUnitTC, PrtMarkerSuppliesClassTC,
        PresentOnOff, prtMIBConformance
        FROM Printer-MIB                                 -- [RFC3805]
    FinDeviceTypeTC, FinAttributeTypeTC
        FROM IANA-FINISHER-MIB;
        
IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Integer32, mib-2
        FROM SNMPv2-SMI                                  -- [RFC2578]
    MODULE-COMPLIANCE, OBJECT-GROUP
        FROM SNMPv2-CONF                                 -- [RFC2580]
    hrDeviceIndex
        FROM HOST-RESOURCES-MIB                          -- [RFC2790]
    PrtInputTypeTC, PrtMarkerSuppliesTypeTC
        FROM IANA-PRINTER-MIB                            -- [RFC3805]
    printmib, PrtSubUnitStatusTC, PrtLocalizedDescriptionStringTC,
        PrtMarkerSuppliesSupplyUnitTC, PrtMediaUnitTC,
        PrtCapacityUnitTC, PrtMarkerSuppliesClassTC,
        PresentOnOff, prtMIBConformance
        FROM Printer-MIB                                 -- [RFC3805]
    FinDeviceTypeTC, FinAttributeTypeTC
        FROM IANA-FINISHER-MIB;
        

finisherMIB MODULE-IDENTITY LAST-UPDATED "200406020000Z" ORGANIZATION "PWG IEEE/ISTO Printer Working Group" CONTACT-INFO

最后更新的“200406020000Z”组织“PWG IEEE/ISTO打印机工作组”联系人信息

"Harry Lewis IBM Phone (303) 924-5337 Email: harryl@us.ibm.com

“Harry Lewis IBM电话(303)924-5337电子邮件:harryl@us.ibm.com

Send comments to the printmib WG using the Finisher MIB Project (FIN) Mailing List: fin@pwg.org

使用Finisher MIB项目(FIN)邮件列表向printmib工作组发送评论:fin@pwg.org

        For further information, access the PWG web page under 'Finisher
        MIB':      http://www.pwg.org/
        
        For further information, access the PWG web page under 'Finisher
        MIB':      http://www.pwg.org/
        

Implementers of this specification are encouraged to join the fin mailing list in order to participate in discussions on any clarifications needed and registration proposals being reviewed in order to achieve consensus." DESCRIPTION "The MIB module for management of printers. Copyright (C) The Internet Society (2004). This version of this MIB module was published

鼓励本规范的实施者加入fin邮件列表,以便参与讨论所需的任何澄清和正在审查的注册提案,以达成共识。“说明”用于打印机管理的MIB模块。版权所有(C)互联网协会(2004年)。此MIB模块的此版本已发布

         in RFC 3806. For full legal notices see the RFC itself."
    REVISION "200406020000Z"
    DESCRIPTION
        "The original version of this MIB."
    ::= { mib-2  111 }
        
         in RFC 3806. For full legal notices see the RFC itself."
    REVISION "200406020000Z"
    DESCRIPTION
        "The original version of this MIB."
    ::= { mib-2  111 }
        
 -- Finisher Device Group (Mandatory)
--
-- A printer may support zero or more finishing subunits.  A
-- finishing device subunit may be associated with one or more
-- output subunits and one or more media path subunits.
        
 -- Finisher Device Group (Mandatory)
--
-- A printer may support zero or more finishing subunits.  A
-- finishing device subunit may be associated with one or more
-- output subunits and one or more media path subunits.
        
finDevice  OBJECT IDENTIFIER  ::=  { printmib 30 }
        
finDevice  OBJECT IDENTIFIER  ::=  { printmib 30 }
        
finDeviceTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF FinDeviceEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "This table defines the finishing device subunits,
       including information regarding possible configuration
       options and the status for each finisher device subunit."
    ::= { finDevice 1 }
        
finDeviceTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF FinDeviceEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "This table defines the finishing device subunits,
       including information regarding possible configuration
       options and the status for each finisher device subunit."
    ::= { finDevice 1 }
        
finDeviceEntry OBJECT-TYPE
    SYNTAX      FinDeviceEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "There is an entry in the finishing device table for each
       possible finisher process.  Each individual finisher process is
       implemented by a finishing device represented in this table."
    INDEX  { hrDeviceIndex, finDeviceIndex }
    ::= { finDeviceTable 1 }
        
finDeviceEntry OBJECT-TYPE
    SYNTAX      FinDeviceEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "There is an entry in the finishing device table for each
       possible finisher process.  Each individual finisher process is
       implemented by a finishing device represented in this table."
    INDEX  { hrDeviceIndex, finDeviceIndex }
    ::= { finDeviceTable 1 }
        
FinDeviceEntry ::= SEQUENCE {
      finDeviceIndex                 Integer32,
      finDeviceType                  FinDeviceTypeTC,
      finDevicePresentOnOff          PresentOnOff,
      finDeviceCapacityUnit          PrtCapacityUnitTC,
      finDeviceMaxCapacity           Integer32,
      finDeviceCurrentCapacity       Integer32,
      finDeviceAssociatedMediaPaths  OCTET STRING,
      finDeviceAssociatedOutputs     OCTET STRING,
      finDeviceStatus                PrtSubUnitStatusTC,
      finDeviceDescription           PrtLocalizedDescriptionStringTC
     }
        
FinDeviceEntry ::= SEQUENCE {
      finDeviceIndex                 Integer32,
      finDeviceType                  FinDeviceTypeTC,
      finDevicePresentOnOff          PresentOnOff,
      finDeviceCapacityUnit          PrtCapacityUnitTC,
      finDeviceMaxCapacity           Integer32,
      finDeviceCurrentCapacity       Integer32,
      finDeviceAssociatedMediaPaths  OCTET STRING,
      finDeviceAssociatedOutputs     OCTET STRING,
      finDeviceStatus                PrtSubUnitStatusTC,
      finDeviceDescription           PrtLocalizedDescriptionStringTC
     }
        
finDeviceIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "A unique value used to identify a finisher process.
       Although these values may change due to a major
       reconfiguration of the printer system (e.g., the addition
       of new finishing processes), the values are normally
       expected to remain stable across successive power cycles."
    ::= { finDeviceEntry 1 }
        
finDeviceIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "A unique value used to identify a finisher process.
       Although these values may change due to a major
       reconfiguration of the printer system (e.g., the addition
       of new finishing processes), the values are normally
       expected to remain stable across successive power cycles."
    ::= { finDeviceEntry 1 }
        
finDeviceType OBJECT-TYPE
    SYNTAX      FinDeviceTypeTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Defines the type of finishing process associated with this
       table row entry."
    ::= { finDeviceEntry 2 }
        
finDeviceType OBJECT-TYPE
    SYNTAX      FinDeviceTypeTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Defines the type of finishing process associated with this
       table row entry."
    ::= { finDeviceEntry 2 }
        
finDevicePresentOnOff OBJECT-TYPE
    SYNTAX      PresentOnOff
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "Indicates if this finishing device subunit is available
       and whether the device subunit is enabled."
    DEFVAL      { notPresent }
    ::= { finDeviceEntry 3 }
        
finDevicePresentOnOff OBJECT-TYPE
    SYNTAX      PresentOnOff
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "Indicates if this finishing device subunit is available
       and whether the device subunit is enabled."
    DEFVAL      { notPresent }
    ::= { finDeviceEntry 3 }
        
finDeviceCapacityUnit OBJECT-TYPE
    SYNTAX      PrtCapacityUnitTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The unit of measure for specifying the capacity of this
       finisher device subunit."
    ::= { finDeviceEntry 4 }
        
finDeviceCapacityUnit OBJECT-TYPE
    SYNTAX      PrtCapacityUnitTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The unit of measure for specifying the capacity of this
       finisher device subunit."
    ::= { finDeviceEntry 4 }
        

finDeviceMaxCapacity OBJECT-TYPE SYNTAX Integer32 (-2..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum capacity of this finisher device subunit in finDeviceCapacityUnits. If the device can reliably sense this value, the value is sensed by the finisher device

finDeviceMaxCapacity对象类型语法整数32(-2..2147483647)MAX-ACCESS读写状态当前描述“FinDeviceCapacityInits中此finisher设备子单元的最大容量。如果设备能够可靠地检测到此值,则该值由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."
    DEFVAL      { -2 }      -- unknown
    ::= { finDeviceEntry 5 }
        
       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."
    DEFVAL      { -2 }      -- unknown
    ::= { finDeviceEntry 5 }
        
finDeviceCurrentCapacity OBJECT-TYPE
    SYNTAX      Integer32 (-2..2147483647)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "The current capacity of this finisher device subunit in
       finDeviceCapacityUnits.  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."
    DEFVAL      { -2 }      -- unknown
    ::= { finDeviceEntry 6 }
        
finDeviceCurrentCapacity OBJECT-TYPE
    SYNTAX      Integer32 (-2..2147483647)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "The current capacity of this finisher device subunit in
       finDeviceCapacityUnits.  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."
    DEFVAL      { -2 }      -- unknown
    ::= { finDeviceEntry 6 }
        
finDeviceAssociatedMediaPaths OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(1..63))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Indicates the media paths which can supply media for this
       finisher device.  The value of this object is a bit map in an
       octet string with each position representing the value of a
       prtMediaPathIndex.  For a media path that can be a source
       for this finisher device subunit, the bit position equal
       to one less than the value of prtMediaPathIndex will be set.
       The bits are numbered starting with the most significant bit of
       the first byte being bit 0, the least significant bit of the
       first byte being bit 7, the most significant of the second byte
       being bit 8, and so on."
    ::= { finDeviceEntry 7 }
        
finDeviceAssociatedMediaPaths OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(1..63))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Indicates the media paths which can supply media for this
       finisher device.  The value of this object is a bit map in an
       octet string with each position representing the value of a
       prtMediaPathIndex.  For a media path that can be a source
       for this finisher device subunit, the bit position equal
       to one less than the value of prtMediaPathIndex will be set.
       The bits are numbered starting with the most significant bit of
       the first byte being bit 0, the least significant bit of the
       first byte being bit 7, the most significant of the second byte
       being bit 8, and so on."
    ::= { finDeviceEntry 7 }
        

finDeviceAssociatedOutputs OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the printer output subunits this finisher device subunit services. The value of this object is a bit map in an

finDeviceAssociatedOutputs对象类型语法八位字符串(大小(1..63))MAX-ACCESS只读状态当前描述”表示此finisher设备子单元服务的打印机输出子单元。此对象的值是

       octet string with each position representing the value of a
       prtOutputIndex.  For an output subunit that is serviced
       by this finisher device subunit, the bit position equal
       to one less than the value of prtOutputIndex will be set.
       The bits are numbered starting with the most significant bit of
       the first byte being bit 0, the least significant bit of the
       first byte being bit 7, the most significant of the second byte
       being bit 8, and so on."
    ::= { finDeviceEntry 8 }
        
       octet string with each position representing the value of a
       prtOutputIndex.  For an output subunit that is serviced
       by this finisher device subunit, the bit position equal
       to one less than the value of prtOutputIndex will be set.
       The bits are numbered starting with the most significant bit of
       the first byte being bit 0, the least significant bit of the
       first byte being bit 7, the most significant of the second byte
       being bit 8, and so on."
    ::= { finDeviceEntry 8 }
        
finDeviceStatus OBJECT-TYPE
    SYNTAX      PrtSubUnitStatusTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Indicates the current status of this finisher device
       subunit."
    DEFVAL      { 5 }      -- unknown
    ::= { finDeviceEntry 9 }
        
finDeviceStatus OBJECT-TYPE
    SYNTAX      PrtSubUnitStatusTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Indicates the current status of this finisher device
       subunit."
    DEFVAL      { 5 }      -- unknown
    ::= { finDeviceEntry 9 }
        
finDeviceDescription OBJECT-TYPE
    SYNTAX      PrtLocalizedDescriptionStringTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "A free form text description of this device subunit in the
       localization specified by prtGeneralCurrentLocalization."
    ::= { finDeviceEntry 10 }
        
finDeviceDescription OBJECT-TYPE
    SYNTAX      PrtLocalizedDescriptionStringTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "A free form text description of this device subunit in the
       localization specified by prtGeneralCurrentLocalization."
    ::= { finDeviceEntry 10 }
        
-- Finisher Supply Group (Mandatory)
--
-- A finisher device, but not all finisher devices, may have one or more
-- supplies associated with it.  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.
        
-- Finisher Supply Group (Mandatory)
--
-- A finisher device, but not all finisher devices, may have one or more
-- supplies associated with it.  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.
        
finSupply  OBJECT IDENTIFIER  ::=  { printmib 31 }
        
finSupply  OBJECT IDENTIFIER  ::=  { printmib 31 }
        

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

finSupplyTable FinSupplyEntry的对象类型语法序列MAX-ACCESS不可访问状态当前描述“每个唯一的供应源都是finisher供应表中的一个条目。每个供应条目都有其自身的相关特征,如着色剂和

       current supply level."
    ::= { finSupply 1 }
        
       current supply level."
    ::= { finSupply 1 }
        
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, finSupplyIndex }
    ::= { finSupplyTable 1 }
        
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, finSupplyIndex }
    ::= { finSupplyTable 1 }
        
FinSupplyEntry ::= SEQUENCE {
      finSupplyIndex               Integer32,
      finSupplyDeviceIndex         Integer32,
      finSupplyClass               PrtMarkerSuppliesClassTC,
      finSupplyType                PrtMarkerSuppliesTypeTC,
      finSupplyDescription         PrtLocalizedDescriptionStringTC,
      finSupplyUnit                PrtMarkerSuppliesSupplyUnitTC,
      finSupplyMaxCapacity         Integer32,
      finSupplyCurrentLevel        Integer32,
      finSupplyColorName           OCTET STRING
     }
        
FinSupplyEntry ::= SEQUENCE {
      finSupplyIndex               Integer32,
      finSupplyDeviceIndex         Integer32,
      finSupplyClass               PrtMarkerSuppliesClassTC,
      finSupplyType                PrtMarkerSuppliesTypeTC,
      finSupplyDescription         PrtLocalizedDescriptionStringTC,
      finSupplyUnit                PrtMarkerSuppliesSupplyUnitTC,
      finSupplyMaxCapacity         Integer32,
      finSupplyCurrentLevel        Integer32,
      finSupplyColorName           OCTET STRING
     }
        
finSupplyIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    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 }
        
finSupplyIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    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 }
        
finSupplyDeviceIndex OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The value of finDeviceIndex corresponding to the finishing
       device subunit with which this finisher supply is associated.
       The value zero indicates the associated finishing device is
       Unknown."
    ::= { finSupplyEntry 2 }
        
finSupplyDeviceIndex OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The value of finDeviceIndex corresponding to the finishing
       device subunit with which this finisher supply is associated.
       The value zero indicates the associated finishing device is
       Unknown."
    ::= { finSupplyEntry 2 }
        
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 3 }
        
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 3 }
        
finSupplyType OBJECT-TYPE
    SYNTAX      PrtMarkerSuppliesTypeTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The type of this supply."
    ::= { finSupplyEntry 4 }
        
finSupplyType OBJECT-TYPE
    SYNTAX      PrtMarkerSuppliesTypeTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The type of this supply."
    ::= { finSupplyEntry 4 }
        
finSupplyDescription OBJECT-TYPE
    SYNTAX      PrtLocalizedDescriptionStringTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The description of this supply/receptacle in text useful
       for operators and management applications and in the
       localization specified by prtGeneralCurrentLocalization."
    ::= { finSupplyEntry 5 }
        
finSupplyDescription OBJECT-TYPE
    SYNTAX      PrtLocalizedDescriptionStringTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The description of this supply/receptacle in text useful
       for operators and management applications and in the
       localization specified by prtGeneralCurrentLocalization."
    ::= { finSupplyEntry 5 }
        
finSupplyUnit OBJECT-TYPE
    SYNTAX      PrtMarkerSuppliesSupplyUnitTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Unit of measure of this finisher supply container or
       receptacle."
    ::= { finSupplyEntry 6 }
        
finSupplyUnit OBJECT-TYPE
    SYNTAX      PrtMarkerSuppliesSupplyUnitTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "Unit of measure of this finisher supply container or
       receptacle."
    ::= { finSupplyEntry 6 }
        

finSupplyMaxCapacity OBJECT-TYPE SYNTAX Integer32 (-2..2147483647) 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

finSupplyMaxCapacity对象类型语法整数32(-2..2147483647)最大访问读写状态当前说明“此供应容器/插座的最大容量以供应单位表示。如果该供应容器/插座能够可靠地感测该值,则该值被感测且为只读;否则,控制面板或管理应用程序可能会写入该值。值(-1)表示其他值,对其没有任何限制

       parameter.  The value (-2) means unknown."
    DEFVAL      { -2 }      -- unknown
    ::= { finSupplyEntry 7 }
        
       parameter.  The value (-2) means unknown."
    DEFVAL      { -2 }      -- unknown
    ::= { finSupplyEntry 7 }
        
finSupplyCurrentLevel OBJECT-TYPE
    SYNTAX      Integer32 (-3..2147483647)
    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.  A value of (-3) means that the printer knows there
       is some supply or remaining space."
    DEFVAL      { -2 }      -- unknown
    ::= { finSupplyEntry 8 }
        
finSupplyCurrentLevel OBJECT-TYPE
    SYNTAX      Integer32 (-3..2147483647)
    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.  A value of (-3) means that the printer knows there
       is some supply or remaining space."
    DEFVAL      { -2 }      -- unknown
    ::= { finSupplyEntry 8 }
        
--             Capacity Attribute Relationships
--
--                 MEDIA INPUT MEASUREMENT
--
--     _______ |                   |
--      |      |                   |
--      |      |                   |                   |
--      |      |_ _ _ _ _ _ _ _ _ _| ________________  |direction
--      |      |                   |      |            v
-- MaxCapacity |                   |      |
--      |      | Sheets remaining  | CurrentLevel
--      |      |                   |      |
--      v      |                   |      v
--     _______ +___________________+ _______
        
--             Capacity Attribute Relationships
--
--                 MEDIA INPUT MEASUREMENT
--
--     _______ |                   |
--      |      |                   |
--      |      |                   |                   |
--      |      |_ _ _ _ _ _ _ _ _ _| ________________  |direction
--      |      |                   |      |            v
-- MaxCapacity |                   |      |
--      |      | Sheets remaining  | CurrentLevel
--      |      |                   |      |
--      v      |                   |      v
--     _______ +___________________+ _______
        

finSupplyColorName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the color associated with this supply."

finSupplyColorName对象类型语法八位字符串(大小(0..63))MAX-ACCESS只读状态当前描述“与此供应关联的颜色的名称。”

REFERENCE "The PWG Standardized Media Names specification [PWGMEDIA], section 4 Media Color Names, contains the recommended values

参考“PWG标准化媒体名称规范[PWGMEDIA],第4节媒体颜色名称,包含推荐值

        for this object. Implementers may add additional string values.
        The naming conventions in ISO 9070 are recommended in order to
        avoid potential name clashes."
    ::= { finSupplyEntry 9 }
        
        for this object. Implementers may add additional string values.
        The naming conventions in ISO 9070 are recommended in order to
        avoid potential name clashes."
    ::= { finSupplyEntry 9 }
        
-- Finisher Supply, Media Input Group (Conditionally Mandatory)
--
-- 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.
--
-- This group is mandatory only if the printer system contains a
-- finisher device that requires a media supply used exclusively by a
-- finishing process.  Examples are inserts or covers that are not
-- supplied by an input subunit that provides media to the marker.
        
-- Finisher Supply, Media Input Group (Conditionally Mandatory)
--
-- 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.
--
-- This group is mandatory only if the printer system contains a
-- finisher device that requires a media supply used exclusively by a
-- finishing process.  Examples are inserts or covers that are not
-- supplied by an input subunit that provides media to the marker.
        
finSupplyMediaInput  OBJECT IDENTIFIER  ::=  { printmib 32 }
        
finSupplyMediaInput  OBJECT IDENTIFIER  ::=  { printmib 32 }
        
finSupplyMediaInputTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF FinSupplyMediaInputEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "The input subunits associated with a finisher supply media
       are each represented by an entry in this table."
::= { finSupplyMediaInput 1 }
        
finSupplyMediaInputTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF FinSupplyMediaInputEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "The input subunits associated with a finisher supply media
       are each represented by an entry in this table."
::= { finSupplyMediaInput 1 }
        
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, finSupplyMediaInputIndex }
    ::= { finSupplyMediaInputTable 1 }
        
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, finSupplyMediaInputIndex }
    ::= { finSupplyMediaInputTable 1 }
        
FinSupplyMediaInputEntry ::= SEQUENCE {
      finSupplyMediaInputIndex            Integer32,
      finSupplyMediaInputDeviceIndex      Integer32,
      finSupplyMediaInputSupplyIndex      Integer32,
      finSupplyMediaInputType             PrtInputTypeTC,
      finSupplyMediaInputDimUnit          PrtMediaUnitTC,
      finSupplyMediaInputMediaDimFeedDir  Integer32,
      finSupplyMediaInputMediaDimXFeedDir Integer32,
      finSupplyMediaInputStatus           PrtSubUnitStatusTC,
      finSupplyMediaInputMediaName      OCTET STRING,
        
FinSupplyMediaInputEntry ::= SEQUENCE {
      finSupplyMediaInputIndex            Integer32,
      finSupplyMediaInputDeviceIndex      Integer32,
      finSupplyMediaInputSupplyIndex      Integer32,
      finSupplyMediaInputType             PrtInputTypeTC,
      finSupplyMediaInputDimUnit          PrtMediaUnitTC,
      finSupplyMediaInputMediaDimFeedDir  Integer32,
      finSupplyMediaInputMediaDimXFeedDir Integer32,
      finSupplyMediaInputStatus           PrtSubUnitStatusTC,
      finSupplyMediaInputMediaName      OCTET STRING,
        

finSupplyMediaInputName OCTET STRING, finSupplyMediaInputDescription PrtLocalizedDescriptionStringTC, finSupplyMediaInputSecurity PresentOnOff, finSupplyMediaInputMediaWeight Integer32, finSupplyMediaInputMediaThickness Integer32, finSupplyMediaInputMediaType OCTET STRING }

finSupplyMediaInputName八位字节字符串,FinSupplymediaInputDescriptionStringTC,finSupplyMediaInputSecurity PresentOnOff,finSupplyMediaInputMediaWeight整数32,finSupplyMediaInputMediaThickness整数32,finSupplyMediaInputMediaType八位字节字符串}

finSupplyMediaInputIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    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 }
        
finSupplyMediaInputIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    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 }
        
finSupplyMediaInputDeviceIndex OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The value of finDeviceIndex corresponding to the finishing
       device subunit with which this finisher media supply is
       associated.  The value zero indicates the associated device
       is unknown."
    ::= { finSupplyMediaInputEntry 2 }
        
finSupplyMediaInputDeviceIndex OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The value of finDeviceIndex corresponding to the finishing
       device subunit with which this finisher media supply is
       associated.  The value zero indicates the associated device
       is unknown."
    ::= { finSupplyMediaInputEntry 2 }
        
finSupplyMediaInputSupplyIndex OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The value of finSupplyIndex corresponding to the finishing
       supply subunit with which this finisher media supply is
       associated.  The value zero indicates the associated finishing
       supply is unknown or there is no applicable finisher supply
       table entry."
    ::= { finSupplyMediaInputEntry 3 }
        
finSupplyMediaInputSupplyIndex OBJECT-TYPE
    SYNTAX      Integer32 (0..65535)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The value of finSupplyIndex corresponding to the finishing
       supply subunit with which this finisher media supply is
       associated.  The value zero indicates the associated finishing
       supply is unknown or there is no applicable finisher supply
       table entry."
    ::= { finSupplyMediaInputEntry 3 }
        

finSupplyMediaInputType OBJECT-TYPE SYNTAX PrtInputTypeTC MAX-ACCESS read-only STATUS current

finSupplyMediaInputType对象类型语法PrtInputTypeTC MAX-ACCESS只读状态当前

    DESCRIPTION
      "The type of technology (discriminated primarily according
       to the feeder mechanism type) employed by the input
       subunit."
    ::= { finSupplyMediaInputEntry 4 }
        
    DESCRIPTION
      "The type of technology (discriminated primarily according
       to the feeder mechanism type) employed by the input
       subunit."
    ::= { finSupplyMediaInputEntry 4 }
        
finSupplyMediaInputDimUnit OBJECT-TYPE
    SYNTAX      PrtMediaUnitTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The unit of measure for specifying dimensional values for
       this input device."
    ::= { finSupplyMediaInputEntry 5 }
        
finSupplyMediaInputDimUnit OBJECT-TYPE
    SYNTAX      PrtMediaUnitTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "The unit of measure for specifying dimensional values for
       this input device."
    ::= { finSupplyMediaInputEntry 5 }
        
finSupplyMediaInputMediaDimFeedDir OBJECT-TYPE
    SYNTAX      Integer32 (-2..2147483647)
    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 6 }
        
finSupplyMediaInputMediaDimFeedDir OBJECT-TYPE
    SYNTAX      Integer32 (-2..2147483647)
    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 6 }
        

finSupplyMediaInputMediaDimXFeedDir OBJECT-TYPE SYNTAX Integer32 (-2..2147483647) 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

finSupplyMediaInputMediaDimXFeedDir对象类型语法整数32(-2..2147483647)最大访问读写状态当前说明“此对象提供已放置或将要放置在此输入设备中的介质的进纸方向上的尺寸值。横向进给方向与此设备上的进给方向成90度角,测量单位为FinSuppleDiaInputDimUnits。如果该输入设备能够可靠地检测该值,则该值将被检测并为只读访问。否则,该值为读写访问,可由管理或控制面板应用程序写入。值(-1)表示其他,具体表示此设备不放置

       restrictions on this parameter. The value (-2) indicates
       unknown. "
    ::= { finSupplyMediaInputEntry 7 }
        
       restrictions on this parameter. The value (-2) indicates
       unknown. "
    ::= { finSupplyMediaInputEntry 7 }
        
finSupplyMediaInputStatus OBJECT-TYPE
    SYNTAX      PrtSubUnitStatusTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "This value indicates the current status of this input
       device."
    DEFVAL      { 5 }      -- unknown
    ::= { finSupplyMediaInputEntry 8 }
        
finSupplyMediaInputStatus OBJECT-TYPE
    SYNTAX      PrtSubUnitStatusTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "This value indicates the current status of this input
       device."
    DEFVAL      { 5 }      -- unknown
    ::= { finSupplyMediaInputEntry 8 }
        
finSupplyMediaInputMediaName OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(0..63))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "The name of the current media contained in this input
       device. Examples are Engineering Manual Cover, Section A Tab
       Divider or any ISO standard names."
    ::= { finSupplyMediaInputEntry 9 }
        
finSupplyMediaInputMediaName OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(0..63))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "The name of the current media contained in this input
       device. Examples are Engineering Manual Cover, Section A Tab
       Divider or any ISO standard names."
    ::= { finSupplyMediaInputEntry 9 }
        
finSupplyMediaInputName OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(0..63))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "The name assigned to this input subunit."
    ::= { finSupplyMediaInputEntry 10 }
        
finSupplyMediaInputName OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(0..63))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
      "The name assigned to this input subunit."
    ::= { finSupplyMediaInputEntry 10 }
        
finSupplyMediaInputDescription OBJECT-TYPE
    SYNTAX      PrtLocalizedDescriptionStringTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "A free form text description of this input subunit in the
       localization specified by prtGeneralCurrentLocalization."
    ::= { finSupplyMediaInputEntry 11 }
        
finSupplyMediaInputDescription OBJECT-TYPE
    SYNTAX      PrtLocalizedDescriptionStringTC
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
      "A free form text description of this input subunit in the
       localization specified by prtGeneralCurrentLocalization."
    ::= { finSupplyMediaInputEntry 11 }
        

finSupplyMediaInputSecurity OBJECT-TYPE SYNTAX PresentOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if this subunit has some security associated with it."

finSupplyMediaInputSecurity对象类型语法PresentOnOff MAX-ACCESS读写状态当前描述“指示此子单元是否具有与其关联的某些安全性。”

    ::= { finSupplyMediaInputEntry 12 }
        
    ::= { finSupplyMediaInputEntry 12 }
        
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 13 }
        
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 13 }
        
finSupplyMediaInputMediaThickness OBJECT-TYPE
    SYNTAX      Integer32 (-2..2147483647)
    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 14 }
        
finSupplyMediaInputMediaThickness OBJECT-TYPE
    SYNTAX      Integer32 (-2..2147483647)
    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 14 }
        

finSupplyMediaInputMediaType OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the type of medium associated with this input subunit. "

FinSuppleMyDiaInputMediaType对象类型语法八位字符串(大小(0..63))MAX-ACCESS读写状态当前描述“与此输入子单元关联的媒体类型的名称。”

    REFERENCE
       "The PWG Standardized Media Names specification [PWGMEDIA],
        section 3 Media Type Names, contains the recommended values
        for this object. Implementers may add additional string values.
        The naming conventions in ISO 9070 are recommended in order to
        avoid potential name clashes."
    ::= { finSupplyMediaInputEntry 15 }
        
    REFERENCE
       "The PWG Standardized Media Names specification [PWGMEDIA],
        section 3 Media Type Names, contains the recommended values
        for this object. Implementers may add additional string values.
        The naming conventions in ISO 9070 are recommended in order to
        avoid potential name clashes."
    ::= { finSupplyMediaInputEntry 15 }
        
-- Finisher Device Attribute Group (Mandatory)
--
-- A finisher device subunit may have one or more parameters that
-- cannot be specified by any other objects in the MIB.  The
-- Device Attribute group facilitates the definition of these
-- parameters.  The objects which define the attributes are
-- read-write, to allow both Set and Get operations.
--
-- At least one table entry must exist for each finisher device defined
-- by the MIB.  If no other entry is possible for a finisher device, the
-- deviceName(3) attribute MUST be returned.
        
-- Finisher Device Attribute Group (Mandatory)
--
-- A finisher device subunit may have one or more parameters that
-- cannot be specified by any other objects in the MIB.  The
-- Device Attribute group facilitates the definition of these
-- parameters.  The objects which define the attributes are
-- read-write, to allow both Set and Get operations.
--
-- At least one table entry must exist for each finisher device defined
-- by the MIB.  If no other entry is possible for a finisher device, the
-- deviceName(3) attribute MUST be returned.
        
finDeviceAttribute  OBJECT IDENTIFIER  ::=  { printmib 33 }
        
finDeviceAttribute  OBJECT IDENTIFIER  ::=  { printmib 33 }
        
finDeviceAttributeTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF FinDeviceAttributeEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "The attribute table defines special parameters that are
       applicable only to a minority of the finisher devices.
       An attribute table entry is used, rather than unique
       objects, to minimize the number of MIB objects and to
       allow for expansion without the addition of MIB objects.
       Each finisher device is represented by a separate row
       in the device subunit attribute table."
::= { finDeviceAttribute 1 }
        
finDeviceAttributeTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF FinDeviceAttributeEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "The attribute table defines special parameters that are
       applicable only to a minority of the finisher devices.
       An attribute table entry is used, rather than unique
       objects, to minimize the number of MIB objects and to
       allow for expansion without the addition of MIB objects.
       Each finisher device is represented by a separate row
       in the device subunit attribute table."
::= { finDeviceAttribute 1 }
        
finDeviceAttributeEntry OBJECT-TYPE
    SYNTAX     FinDeviceAttributeEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "Each entry defines a finisher function parameter that
       cannot be represented by an object in the finisher
       device subunit table."
    INDEX  { hrDeviceIndex, finDeviceIndex,
             finDeviceAttributeTypeIndex,
             finDeviceAttributeInstanceIndex }
::= { finDeviceAttributeTable 1 }
        
finDeviceAttributeEntry OBJECT-TYPE
    SYNTAX     FinDeviceAttributeEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
      "Each entry defines a finisher function parameter that
       cannot be represented by an object in the finisher
       device subunit table."
    INDEX  { hrDeviceIndex, finDeviceIndex,
             finDeviceAttributeTypeIndex,
             finDeviceAttributeInstanceIndex }
::= { finDeviceAttributeTable 1 }
        
FinDeviceAttributeEntry ::= SEQUENCE {
      finDeviceAttributeTypeIndex        FinAttributeTypeTC,
      finDeviceAttributeInstanceIndex    Integer32,
      finDeviceAttributeValueAsInteger   Integer32,
      finDeviceAttributeValueAsOctets    OCTET STRING
     }
        
FinDeviceAttributeEntry ::= SEQUENCE {
      finDeviceAttributeTypeIndex        FinAttributeTypeTC,
      finDeviceAttributeInstanceIndex    Integer32,
      finDeviceAttributeValueAsInteger   Integer32,
      finDeviceAttributeValueAsOctets    OCTET STRING
     }
        
finDeviceAttributeTypeIndex OBJECT-TYPE
    SYNTAX      FinAttributeTypeTC
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "Defines the attribute type represented by this row."
    ::= { finDeviceAttributeEntry 1 }
        
finDeviceAttributeTypeIndex OBJECT-TYPE
    SYNTAX      FinAttributeTypeTC
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "Defines the attribute type represented by this row."
    ::= { finDeviceAttributeEntry 1 }
        
finDeviceAttributeInstanceIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "An index that allows the discrimination of an attribute
       instance when the same attribute occurs multiple times for
       a specific instance of a finisher function.  The value of
       this index shall be 1 if only a single instance of the
       attribute occurs for the specific finisher function.
       Additional values shall be assigned in a contiguous manner."
    ::= { finDeviceAttributeEntry 2 }
        
finDeviceAttributeInstanceIndex OBJECT-TYPE
    SYNTAX      Integer32 (1..65535)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
      "An index that allows the discrimination of an attribute
       instance when the same attribute occurs multiple times for
       a specific instance of a finisher function.  The value of
       this index shall be 1 if only a single instance of the
       attribute occurs for the specific finisher function.
       Additional values shall be assigned in a contiguous manner."
    ::= { finDeviceAttributeEntry 2 }
        

finDeviceAttributeValueAsInteger OBJECT-TYPE SYNTAX Integer32 (-2..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the integer value of the attribute. The value of the attribute is represented as an integer if the finAttributeTypeTC description for the attribute has the tag 'INTEGER:'.

finDeviceAttributeValueAsInteger对象类型语法Integer32(-2..2147483647)MAX-ACCESS读写状态当前描述“定义属性的整数值。如果属性的FinAttributeType描述具有标记“integer:”,则属性的值表示为整数。

       Depending upon the attribute enum definition, this object
       may be either an integer, a counter, an index, or an enum.
       Attributes for which the concept of an integer value is
       not meaningful SHALL return a value of -1 for this
       attribute."
    DEFVAL      { -2 }      -- unknown
    ::= { finDeviceAttributeEntry 3 }
        
       Depending upon the attribute enum definition, this object
       may be either an integer, a counter, an index, or an enum.
       Attributes for which the concept of an integer value is
       not meaningful SHALL return a value of -1 for this
       attribute."
    DEFVAL      { -2 }      -- unknown
    ::= { finDeviceAttributeEntry 3 }
        

finDeviceAttributeValueAsOctets OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Contains the octet string value of the attribute. The value of the attribute is represented as a string if the finAttributeTypeTC description for the attribute has the tag 'OCTETS:'.

finDeviceAttributeValueAsOctets对象类型语法八位字节字符串(大小(0..63))MAX-ACCESS读写状态当前描述“包含属性的八位字节字符串值。如果属性的finAttributeTypeTC描述具有标记“OCTETS:”,则属性的值表示为字符串。

       Depending upon the attribute enum definition, this object
       may be either a coded character set string (text) or a
       binary octet string.  Attributes for which the concept of
       an octet string value is not meaningful SHALL contain a
       zero length string."
    DEFVAL      { ''H }      -- empty string
    ::= { finDeviceAttributeEntry 4 }
        
       Depending upon the attribute enum definition, this object
       may be either a coded character set string (text) or a
       binary octet string.  Attributes for which the concept of
       an octet string value is not meaningful SHALL contain a
       zero length string."
    DEFVAL      { ''H }      -- empty string
    ::= { finDeviceAttributeEntry 4 }
        

-- Conformance Information

--一致性信息

-- compliance statements

--合规声明

finMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for agents that implement the finisher MIB." MODULE -- this module MANDATORY-GROUPS { finDeviceGroup, finSupplyGroup, finDeviceAttributeGroup }

FinMib COMPLIANCE MODULE-COMPLIANCE STATUS当前描述“用于实现finisher MIB的代理的符合性声明”。模块--此模块是必需的-组{finDeviceGroup,finSupplyGroup,FinDeviceAttribute Group}

OBJECT finDevicePresentOnOff MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

OBJECT finDevicePresentOnOff MIN-ACCESS只读描述“将此对象实现为只读符合要求。”

OBJECT finDeviceMaxCapacity MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finDeviceMaxCapacity最小访问只读说明“将此对象实现为只读符合要求。”

OBJECT finDeviceCurrentCapacity MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

OBJECT finDeviceCurrentCapacity MIN-ACCESS只读说明“将此对象实现为只读符合要求。”

OBJECT finSupplyMaxCapacity MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finSupplyMaxCapacity最小访问只读描述“将此对象实现为只读符合要求。”

OBJECT finSupplyCurrentLevel MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

OBJECT finSupplyCurrentLevel最小访问只读说明“将此对象实现为只读符合要求。”

        OBJECT      finSupplyMediaInputMediaDimFeedDir
        
        OBJECT      finSupplyMediaInputMediaDimFeedDir
        

MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

MIN-ACCESS只读说明“将此对象实现为只读符合要求。”

OBJECT finSupplyMediaInputMediaDimXFeedDir MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象FinSupplyDiaInputMediaDimXfeedDir MIN-ACCESS只读说明“将此对象实现为只读符合要求。”

OBJECT finSupplyMediaInputMediaName MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finSupplyMediaInputMediaName最小访问只读说明“将此对象实现为只读符合要求。”

OBJECT finSupplyMediaInputName MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象FinSupplyDiaInputName最小访问只读说明“将此对象实现为只读符合要求。”

OBJECT finSupplyMediaInputSecurity MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象FinSupplyDiaInputSecurity最小访问只读说明“将此对象实现为只读符合要求。”

OBJECT finSupplyMediaInputMediaWeight MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finSupplyMediaInputMediaWeight最小访问只读说明“将此对象实现为只读符合要求。”

OBJECT finSupplyMediaInputMediaThickness MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finSupplyMediaInputMediaThickness最小访问只读描述“将此对象实现为只读符合要求。”

OBJECT finSupplyMediaInputMediaType MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finSupplyMediaInputMediaType最小访问只读说明“将此对象实现为只读符合要求。”

OBJECT finDeviceAttributeValueAsInteger MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finDeviceAttributeValueAsInteger MIN-ACCESS只读说明“将此对象实现为只读符合要求。”

OBJECT finDeviceAttributeValueAsOctets MIN-ACCESS read-only DESCRIPTION "It is conformant to implement this object as read-only."

对象finDeviceAttributeValueAsOctets最小访问只读说明“将此对象实现为只读符合要求。”

GROUP finSupplyMediaInputGroup DESCRIPTION "This group is conditionally mandatory and must be included if a finisher device requires a media supply that is used exclusively by a finishing process."

GROUP FinSupplyDiaInputGroup DESCRIPTION“如果精加工设备需要精加工过程专用的介质供应,则必须有条件地强制包含此组。”

    ::= { prtMIBConformance 5 }
        
    ::= { prtMIBConformance 5 }
        
finMIBGroups      OBJECT IDENTIFIER ::= { prtMIBConformance 6 }
        
finMIBGroups      OBJECT IDENTIFIER ::= { prtMIBConformance 6 }
        
finDeviceGroup OBJECT-GROUP
    OBJECTS { finDeviceType, finDevicePresentOnOff,
              finDeviceCapacityUnit, finDeviceMaxCapacity,
              finDeviceCurrentCapacity, finDeviceAssociatedMediaPaths,
              finDeviceAssociatedOutputs, finDeviceStatus,
              finDeviceDescription }
    STATUS  current
    DESCRIPTION
        "The finisher device group."
    ::= { finMIBGroups 1 }
        
finDeviceGroup OBJECT-GROUP
    OBJECTS { finDeviceType, finDevicePresentOnOff,
              finDeviceCapacityUnit, finDeviceMaxCapacity,
              finDeviceCurrentCapacity, finDeviceAssociatedMediaPaths,
              finDeviceAssociatedOutputs, finDeviceStatus,
              finDeviceDescription }
    STATUS  current
    DESCRIPTION
        "The finisher device group."
    ::= { finMIBGroups 1 }
        
finSupplyGroup OBJECT-GROUP
    OBJECTS { finSupplyDeviceIndex, finSupplyClass, finSupplyType,
              finSupplyDescription, finSupplyUnit, finSupplyMaxCapacity,
              finSupplyCurrentLevel, finSupplyColorName }
    STATUS  current
    DESCRIPTION
        "The finisher supply group."
    ::= { finMIBGroups 2 }
        
finSupplyGroup OBJECT-GROUP
    OBJECTS { finSupplyDeviceIndex, finSupplyClass, finSupplyType,
              finSupplyDescription, finSupplyUnit, finSupplyMaxCapacity,
              finSupplyCurrentLevel, finSupplyColorName }
    STATUS  current
    DESCRIPTION
        "The finisher supply group."
    ::= { finMIBGroups 2 }
        
finSupplyMediaInputGroup OBJECT-GROUP
    OBJECTS { finSupplyMediaInputDeviceIndex,
              finSupplyMediaInputSupplyIndex, finSupplyMediaInputType,
              finSupplyMediaInputDimUnit,
              finSupplyMediaInputMediaDimFeedDir,
              finSupplyMediaInputMediaDimXFeedDir,
              finSupplyMediaInputStatus, finSupplyMediaInputMediaName,
              finSupplyMediaInputName, finSupplyMediaInputDescription,
              finSupplyMediaInputSecurity,
              finSupplyMediaInputMediaWeight,
              finSupplyMediaInputMediaThickness,
              finSupplyMediaInputMediaType }
    STATUS  current
    DESCRIPTION
        "The finisher supply, media input group."
    ::= { finMIBGroups 3 }
        
finSupplyMediaInputGroup OBJECT-GROUP
    OBJECTS { finSupplyMediaInputDeviceIndex,
              finSupplyMediaInputSupplyIndex, finSupplyMediaInputType,
              finSupplyMediaInputDimUnit,
              finSupplyMediaInputMediaDimFeedDir,
              finSupplyMediaInputMediaDimXFeedDir,
              finSupplyMediaInputStatus, finSupplyMediaInputMediaName,
              finSupplyMediaInputName, finSupplyMediaInputDescription,
              finSupplyMediaInputSecurity,
              finSupplyMediaInputMediaWeight,
              finSupplyMediaInputMediaThickness,
              finSupplyMediaInputMediaType }
    STATUS  current
    DESCRIPTION
        "The finisher supply, media input group."
    ::= { finMIBGroups 3 }
        
finDeviceAttributeGroup OBJECT-GROUP
    OBJECTS { finDeviceAttributeValueAsInteger,
              finDeviceAttributeValueAsOctets }
    STATUS  current
    DESCRIPTION
        "The finisher device attribute group.  This group is mandatory
         for a finisher device that contains an inserter subunit."
    ::= { finMIBGroups 4 }
        
finDeviceAttributeGroup OBJECT-GROUP
    OBJECTS { finDeviceAttributeValueAsInteger,
              finDeviceAttributeValueAsOctets }
    STATUS  current
    DESCRIPTION
        "The finisher device attribute group.  This group is mandatory
         for a finisher device that contains an inserter subunit."
    ::= { finMIBGroups 4 }
        

END

终止

9. IANA Considerations
9. IANA考虑

The initial version of the IANA Finisher MIB defined in section 7 of this document is to be archived by IANA and subsequently maintained according to the Process specified in section 6.1 of this document. The most current and authoritative version of the IANA Finisher MIB is available at:

本文件第7节中定义的IANA Finisher MIB的初始版本由IANA存档,随后根据本文件第6.1节中规定的流程进行维护。IANA Finisher MIB的最新权威版本可在以下网站获得:

      http://www.iana.org/assignments/ianafinisher-mib
        
      http://www.iana.org/assignments/ianafinisher-mib
        
10. Internationalization Considerations
10. 国际化考虑

See the Printer MIB [RFC3805] section 2.2.1.1, 'International Considerations'.

参见打印机MIB[RFC3805]第2.2.1.1节“国际注意事项”。

11. References
11. 工具书类
11.1. Normative References
11.1. 规范性引用文件
   [DPA]      ISO/IEC 10175 Document Printing Application (DPA).  See
              ftp://ftp.pwg.org/pub/pwg/dpa/
        
   [DPA]      ISO/IEC 10175 Document Printing Application (DPA).  See
              ftp://ftp.pwg.org/pub/pwg/dpa/
        
   [LMO]      Large Mailing Operations Specification, DMTF.  See
              http://www.dmtf.org/tech/apps.html
        
   [LMO]      Large Mailing Operations Specification, DMTF.  See
              http://www.dmtf.org/tech/apps.html
        

[PWGMEDIA] IEEE-ISTO PWG "The Printer Working Group Standard for Media Standardized Names", IEEE-ISTO PWG 5101.1-2002.

[PWGMEDIA]IEEE-ISTO PWG“媒体标准化名称的打印机工作组标准”,IEEE-ISTO PWG 5101.1-2002。

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119]Bradner,S.,“RFC中用于表示需求水平的关键词”,BCP 14,RFC 2119,1997年3月。

[RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 2434, October 1998.

[RFC2434]Narten,T.和H.Alvestrand,“在RFCs中编写IANA注意事项部分的指南”,BCP 26,RFC 2434,1998年10月。

[RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.

[RFC2578]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月。

[RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.

[RFC2579]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月。

[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.

[RFC2580]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月。

[RFC2790] Waldbusser, S. and P. Grillo, "Host Resources MIB", RFC 2790, March 2000.

[RFC2790]Waldbusser,S.和P.Grillo,“主机资源MIB”,RFC 27902000年3月。

[RFC3805] Bergman, R., Lewis, H., and I. McDonald, "The Printer MIB v2", RFC 3805, June 2004.

[RFC3805]伯格曼,R.,刘易斯,H.,和I.麦克唐纳,“打印机MIB v2”,RFC 3805,2004年6月。

11.2. Informative References
11.2. 资料性引用

[RFC2911] Hastings, T. Ed., Herriot, R., deBry, R., Issacson, S., and P. Powell, "Internet Printing Protocol/1.1: Model and Semantics", RFC 2911, September 2000.

[RFC2911]Hastings,T.Ed.,Herriot,R.,deBry,R.,Issacson,S.,和P.Powell,“互联网打印协议/1.1:模型和语义”,RFC 29112000年9月。

[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.

[RFC3410]Case,J.,Mundy,R.,Partain,D.,和B.Stewart,“互联网标准管理框架的介绍和适用性声明”,RFC 34102002年12月。

12. Security Considerations
12. 安全考虑

There are a number of management objects defined in this MIB module with a MAX-ACCESS clause of read-write and/or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations. These are the tables and objects and their sensitivity/vulnerability:

此MIB模块中定义了许多管理对象,其MAX-ACCESS子句为read-write和/或read-create。在某些网络环境中,此类对象可能被视为敏感或易受攻击。在没有适当保护的非安全环境中支持SET操作可能会对网络操作产生负面影响。以下是表和对象及其敏感度/漏洞:

finDeviceTable: finDevicePresentOnOff -Possible severe inconvenience finDeviceMaxCapacity -Possible minor inconvenience finDeviceCurrentCapacity -Possible minor inconvenience finSupplyTable: finSupplyMaxCapacity -Possible minor inconvenience

finDeviceTable:finDevicePresentOnOff-可能的严重不便finDeviceMaxCapacity-可能的次要不便finDeviceCurrentCapacity-可能的次要不便finSupplyTable:finSupplyMaxCapacity-可能的次要不便

finSupplyCurrentLevel -Possible minor inconvenience finSupplyMediaInputTable finSupplyMediaInputMediaDimFeedDir -Possible severe inconvenience finSupplyMediaInputMediaDimXFeedDir -Possible severe inconvenience finSupplyMediaInputMediaName -Possible Minor inconvenience finSupplyMediaInputName -Possible Minor inconvenience finSupplyMediaInputSecurity -Possible Minor inconvenience finSupplyMediaInputMediaWeight -Possible Minor inconvenience finSupplyMediaInputMediaThickness -Possible Minor inconvenience finSupplyMediaInputMediaType -Possible Minor inconvenience finDeviceAttributeTable finDeviceAttributeValueAsInteger -Possible Minor inconvenience finDeviceAttributeValueAsOctets -Possible Minor inconvenience

finSupplyCurrentLevel-可能的轻微不便FinSupplyDiaInputable FinSupplyDiaInputMediaDimFeedDir-可能的严重不便FinSupplyDiaInputMediaDimXfeedDir-可能的严重不便FinSupplyDiaInputMediaName-可能的轻微不便FinSupplyDiaInputName-可能的轻微不便finSupplyMediaInputSecurity-可能的次要不便finSupplyMediaInputMediaWeight-可能的次要不便finSupplyMediaInputMediaThickness-可能的次要不便finSupplyMediaInputMediaType-可能的次要不便finDeviceAttributeTable finDeviceAttributeValueAsInteger-可能的次要不便finDeviceAttributeValueAsOctets-可能带来的轻微不便

SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module.

SNMPv3之前的SNMP版本未包含足够的安全性。即使网络本身是安全的(例如通过使用IPSec),即使如此,也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB模块中的对象。

It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy).

建议实施者考虑SNMPv3框架所提供的安全特性(参见[RCFC310],第8节),包括对SNMPv3加密机制的完全支持(用于身份验证和隐私)。

Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.

此外,不建议部署SNMPv3之前的SNMP版本。相反,建议部署SNMPv3并启用加密安全性。然后,客户/运营商应负责确保授予访问此MIB模块实例权限的SNMP实体已正确配置为仅授予那些拥有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)访问对象。

Where the operational capability of the printing device are especially vulnerable or difficult to administer, certain objects within this MIB have been tagged as READ-ONLY, preventing modification. Further, for all READ-WRITE objects within the MIB, the working group has included specific conformance guidelines stating that vendors are free to implement certain objects as READ-ONLY. This conformance allowance should cover cases where specific vendor vulnerabilities may differ from product to product. (See conformance section with regards to MIN-ACCESS clauses).

当打印设备的操作能力特别脆弱或难以管理时,此MIB中的某些对象已标记为只读,从而防止修改。此外,对于MIB中的所有读写对象,工作组包含了特定的一致性指南,说明供应商可以自由地将某些对象实现为只读。该合规性余量应涵盖特定供应商漏洞可能因产品而异的情况。(参见与MIN-ACCESS条款相关的合规性章节)。

13. Acknowledgements
13. 致谢

The Printer MIB Working Group would like to extend a special thank you to the following individuals that put forth a significant effort to review this document and provide numerous suggestions for improvement.

打印机MIB工作组特别感谢以下人员,他们为审查本文件做出了巨大努力,并提出了许多改进建议。

David Harrington - Enterasys Networks Juergen Schoenwaelder - TU Braunschweig Bert Wijnen - Lucent Technologies and IETF Op & Mngmt, Area Director

David Harrington-企业网络Juergen Schoenwaelder-TU Braunschweig Bert Wijnen-朗讯科技和IETF Op&Mngmt,区域总监

Other Participants:

其他与会者:

Chuck Adams - Tektronix Carlos Becerra - HP Andy Davidson - Tektronix Mabry Dozier - QMS Lee Farrell - Canon Jennifer Gattis - Duplo USA Paul Gloger - Xerox Richard Hart - Digital Tom Hastings - Xerox Scott Isaacson - Novell David Kellerman - Northlake Software Henrik Holst - i-data International Rick Landau - Digital Jay Martin - Underscore Gary Padlipski - Xerox Kevin Palmer - Duplo USA Bob Pentecost - HP Stuart Rowley - Kyocera Yuki Sacchi - Japan Computer Industry Philip Thambidunai - Okidata William Wagner - DPI/Osicom Chris Wellens - Interworking Labs Don Wright - Lexmark Lloyd Young - Lexmark

查克·亚当斯-泰克公司卡洛斯·贝塞拉-惠普公司安迪·戴维森-泰克公司马布里·多泽尔-QMS公司李·法雷尔-佳能公司詹妮弗·盖蒂斯-美国杜普洛公司保罗·格洛格-施乐公司理查德·哈特-数码汤姆·黑斯廷斯-施乐公司斯科特·艾萨克森-诺维尔·大卫·凯勒曼-北湖软件公司亨利·霍尔斯特-国际数据公司里克·兰道-数码公司杰伊·马丁-加里帕德利普斯基-施乐凯文·帕尔默-杜普洛美国鲍勃·彭特科斯特-惠普斯图亚特·罗利-京瓷育基·萨基-日本计算机工业菲利普·坦比杜奈-奥基达塔·威廉·瓦格纳-DPI/Osicom克里斯·韦伦斯-互动实验室唐·赖特-莱克斯马克·劳埃德·杨-莱克斯马克

14. Authors' Addresses
14. 作者地址

Ron Bergman (Editor) Hitachi Printing Solutions America 2635 Park Center Drive Simi Valley, CA 93065-6209

罗恩·伯格曼(编辑)美国日立印刷解决方案公司,地址:加利福尼亚州西米谷公园中心大道2635号,邮编:93065-6209

Phone: 805-578-4421 Fax: 805-578-4001 EMail: Ron.Bergman@hitachi-ps.us

电话:805-578-4421传真:805-578-4001电子邮件:Ron。Bergman@hitachi-ps.us

Harry Lewis (Chairman) IBM Corporation 6300 Diagonal Hwy Boulder, CO 80301

Harry Lewis(董事长)IBM公司科罗拉多州博尔德大道6300号,邮编80301

Phone: (303) 924-5337 EMail: harryl@us.ibm.com

电话:(303)924-5337电子邮件:harryl@us.ibm.com

Ira McDonald High North Inc. P.O. Box 221 Grand Marais, MI 49839

爱尔兰共和军麦克唐纳高北公司邮政信箱221号,密歇根州格兰德马雷市,邮编49839

Phone: (906) 494-2434 or (906) 494-2697 EMail: imcdonald@sharplabs.com

电话:(906)494-2434或(906)494-2697电子邮件:imcdonald@sharplabs.com

Send comments to the Printer Working Group (PWG) using the Finisher MIB Project (FIN) Mailing List: fin@pwg.org

使用Finisher MIB项目(FIN)邮件列表向打印机工作组(PWG)发送意见:fin@pwg.org

Implementers of this specification are encouraged to join this email distribution list in order to participate in any discussions of clarification issues and review registration proposals for additional attributes and enum values.

鼓励本规范的实施者加入此电子邮件分发列表,以便参与澄清问题的任何讨论,并审查其他属性和枚举值的注册建议。

   For further information, access the PWG web page under "FIN":
   http://www.pwg.org/
        
   For further information, access the PWG web page under "FIN":
   http://www.pwg.org/
        
15. Full Copyright Statement
15. 完整版权声明

Copyright (C) The Internet Society (2004). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

版权所有(C)互联网协会(2004年)。本文件受BCP 78中包含的权利、许可和限制的约束,除其中规定外,作者保留其所有权利。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

本文件及其包含的信息是按“原样”提供的,贡献者、他/她所代表或赞助的组织(如有)、互联网协会和互联网工程任务组不承担任何明示或暗示的担保,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。

Intellectual Property

知识产权

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何独立努力来确定任何此类权利。有关RFC文件中权利的程序信息,请参见BCP 78和BCP 79。

Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

向IETF秘书处披露的知识产权副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果,可从IETF在线知识产权存储库获取,网址为http://www.ietf.org/ipr.

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涵盖实施本标准所需技术的专有权利。请将信息发送至IETF的IETF-ipr@ietf.org.

Acknowledgement

确认

Funding for the RFC Editor function is currently provided by the Internet Society.

RFC编辑功能的资金目前由互联网协会提供。