Module  java.desktop

Class JobKOctetsProcessed

  • All Implemented Interfaces:
    SerializableCloneableAttributePrintJobAttribute


    public final class JobKOctetsProcessed
    extends IntegerSyntax
    implements PrintJobAttribute
    JobKOctetsProcessed类是一个整数值打印属性类,它指定了目前以K个八位字节处理的打印数据八位字节的总数,即1024个八位字节的单位。 该值必须向上舍入,因此必须将1到1024个八位字节之间的作业指定为1K个八位字节,其中1025到2048必须为2K等。对于多点打印作业(具有多个文档的作业),JobKOctetsProcessed通过将单个文档的数量加到目前为止处理的八位位组数,然后舍入到下一个K个八位字节值来计算值。

    JobKOctetsProcessed属性描述作业的进度。 此属性旨在作为计数器。 也就是说,未开始处理的作业的JobKOctetsProcessed值必须为0.当作业的JobState为PROCESSING或PROCESSING_STOPPED时,JobKOctetsProcessed值旨在随着作业的处理而增加; 它指示在查询打印作业的属性集时或在报告打印作业事件时处理的作业的数量。 当作业进入COMPLETED,CANCELED或ABORTED状态时,JobKOctetsProcessed值是作业的最终值。

    对于只有单次通过数据的解释器产生多个副本的实现,JobKOctetsProcessed属性的最终值必须等于JobKOctets属性的值。 对于通过处理每个副本的数据由解释器产生多个副本的实现,最终值必须是JobKOctets属性的值的倍数

    IPP兼容性:整数值给出IPP整数值。 getName()返回的类别名称提供IPP属性名称。

    另请参见:
    JobKOctetsJobKOctetsSupportedJobImpressionsCompletedJobMediaSheetsCompletedSerialized Form
    • 构造方法详细信息

      • JobKOctetsProcessed

        public JobKOctetsProcessed​(int value)
        使用给定的整数值构造新的作业K个八位字节处理的属性。
        参数
        value - 整数值。
        异常
        IllegalArgumentException - (未检查异常) value小于0时抛出。
    • 方法详细信息

      • equals

        public boolean equals​(Object object)
        返回此作业K个八位字节处理的属性是否等同于传入的对象。 要相等的,所有以下条件必须为真:
        1. object不为空。
        2. object是JobKOctetsProcessed类的一个实例。
        3. 该作业K字节处理的属性值和object的值相等。
        重写:
        equalsIntegerSyntax
        参数
        object - 要比较的对象。
        结果
        如果 object相当于此作业K字节处理属性, object true,否则为false。
        另请参见:
        Object.hashCode()HashMap
      • getCategory

        public final Class<? extends Attribute> getCategory​()
        获取要用作此打印属性值的“类别”的打印属性类。

        对于JobKOctetsProcessed类,该类别是JobKOctetsProcess本身。

        Specified by:
        getCategory在接口 Attribute
        结果
        打印属性类(category),一个java.lang.Class类的实例。
      • getName

        public final String getName​()
        获取此属性值是一个实例的类别的名称。

        对于JobKOctetsProcess类,类别名称为"job-k-octets-processed"

        Specified by:
        getName接口 Attribute
        结果
        属性类别名称。