|Home >> All >> javax >> print >> attribute >> [ standard Javadoc ]|
javax.print.attribute.standard: Javadoc index of package javax.print.attribute.standard.
Finishings: The Finishings attribute specifies the finishing operations that the Printer applies to every copy of each printed document in the Job. Standard enum values are: NONE , STAPLE , COVER , BIND , SADDLE_STITCH , EDGE_STITCH . The following values are more specific: STAPLE_TOP_LEFT , STAPLE_BOTTOM_LEFT , STAPLE_TOP_RIGHT , STAPLE_BOTTOM_RIGHT , EDGE_STITCH_LEFT , EDGE_STITCH_TOP , EDGE_STITCH_RIGHT , EDGE_STITCH_BOTTOM , STAPLE_DUAL_LEFT , STAPLE_DUAL_TOP , STAPLE_DUAL_RIGHT , STAPLE_DUAL_BOTTOM . Note: The effect of this attribute on jobs with multiple documents is controlled by the job attribute ...
Fidelity: The Fidelity attribute specifies how a print job is handled if the supplied attributes are not fully supported. There may be conflicts between the client requested attributes and the attributes supported by the printer object. Such situations are controlled through the client by providing this attribute to indicate the wanted conflict handling mechanism: FIDELITY_TRUE 55 : Reject the job since the job can not be processed exactly as specified by the attributes of the client. FIDELITY_FALSE 55 : The Printer may make any changes necessary to proceed with processing the Job as good as possible. IPP ...
MediaPrintableArea: The MediaPrintableArea attribute specifies the area of a media sheet which is available for printing. Due to hardware limitation its not possible with most printers to use the whole area of a media sheet for printing. This attribute defines the area for printing through the values of the upper left corner position (x,y) on the sheet and the available width and height of the area. The units of the values are determined by two defined constants: INCH - defines an inch MM - defines a millimeter Internal storage: The values of x, y, width and height are stored internally in micrometers. The values ...
JobImpressions: The JobImpressions printing attribute specifies the total size in number of impressions of the documents of a a print job. An impression is specified by the IPP specification as the image (possibly many print-stream pages in different configurations) imposed onto a single media sheet. This attribute must not include a multiplication factor from the number of copies which maybe specified in a Copies attribute. This attribute belongs to a group of job size attributes which are describing the size of a job to be printed. The values supplied by these attributes are intended to be used for routing and ...
Media: The Media printing attribute specifies which type of media should be used for printing. The media to be used can be specified in three ways represented by the media subclasses MediaTray , MediaName and MediaSizeName : Selection by paper source - selection of printer tray to be used. Selection by name - e.g. A4 paper. Selection by standard sizes - e.g. ISO A5, JIS B4. Each of the sublcasses represents the IPP attribute media and provides predefined values to be used. IPP Compatibility: Media is an IPP 1.1 attribute.
JobKOctets: The JobKOctets printing attribute specifies the total size of all the documents of a print job in K octets. The supplied value has to be rounded up, so that a range between 1 and 1024 octects is specified as 1 and a range between 1025 and 2048 octects as 2, etc. This attribute must not include a multiplication factor from the number of copies which maybe specified in a Copies attribute. This attribute belongs to a group of job size attributes which are describing the size of a job to be printed. The values supplied by these attributes are intended to be used for routing and scheduling of jobs on ...
Chromaticity: The Chromaticity printing attribute specifies if print data should be printed in monochrome or color. The attribute interacts with the document to be printed. If the document to be printed is a monochrome document it will be printed monochrome regardless of the value of this attribute category. However if it is a color document supplying the attribute value MONOCHROME will prepare the document to be printed in monochrome instead of color. This printing attribute has nothing to do with the capabilities of the printer device. To check if a specific printer service supports printing in color you have ...
JobMediaSheets: The JobMediaSheets printing attribute specifies the total number of media sheets needed by a job. In contrary to the other job size attributes this attribute must include the multiplication factor from the number of copies if a Copies attribute was specified for the job. This attribute belongs to a group of job size attributes which are describing the size of a job to be printed. The values supplied by these attributes are intended to be used for routing and scheduling of jobs on the print service. A client may specify these attributes. If a clients supplies these attributes a print service may ...
ColorSupported: The ColorSupported printing attribute specifies if a printing device is capable of color printing. This attributes just tells if a printer device supports color printing but does not specify how a specific print job is printed. Therefore the attribute Chromaticity exists. IPP Compatibility: ColorSupported is an IPP 1.1 attribute. The IPP specification treats ColorSupported as a boolean type which is not available in the Java Print Service API. The IPP boolean value true corresponds to SUPPORTED and "false" to NOT_SUPPORTED .
Destination: The Destination attribute provides a URI for an alternate destination of the printing output. As not an IPP attribute many print services will not support this attribute and only provide the printer device as a destination. An alternate output destination would be a file on the local harddisk given as a file scheme URI. If a print service does not support the destination attributes URI it will throw a PrintException. This exception may further implement the interface javax.print.URIException . IPP Compatibility: Destination is not an IPP 1.1 attribute.
MediaSize: The MediaSize printing attribute class specifies the size of a printing media. The size is defined in portrait orientation with x at the bottom edge and y at the left edge. There are several media sizes predefined through the nested classes. Further sizes may be provided by the application. MediaSize is not used as a printing attribute currently. It may be used to get the actual sizes for a named media or to find a suitable MediaSizeName instance by querying with the needed sizes. IPP Compatibility: MediaSize is not an IPP 1.1 attribute.
JobHoldUntil: The JobHoldUntil attribute specifies the date and the time at which a print job must become a candidate for printing. IPP Compatibility: JobHoldUntil is an IPP 1.1 attribute. However the attribute in IPP is based on keywords of named time periods like day-time or evening. It will depend on the concrete implementation of a print service how a mapping of the detailed provided date and time of this attribute to the named keyword or an alternate extension attribute will be done. E.g. CUPS supports also a HH:MM format as extension to the keywords.
SheetCollate: The SheetCollate printing attribute specifies whether or not the sheets of each copy in a print job have to be in sequence. The attribute only makes sense if multiple copies are specified through the Copies printing attribute. If UNCOLLATED is specified every page of a print job is printed for all requested copies before the next page is processed. COLLATED means that for every copy requested the pages have to be printed in sequence. IPP Compatibility: SheetCollate is not an IPP 1.1 attribute.
JobPrioritySupported: The JobPrioritySupported printing attribute provides the supported values for the JobPriority attribute. A client may specify any JobPriority value between 1 and 100. If a print service supports fewer priority levels it indicates the maximum levels through this attribute. The print service then automatically maps the job priority value provided by the client in an even distribution over the whole range of 1 to 100. IPP Compatibility: JobPrioritySupported is an IPP 1.1 attribute.
PrinterState: The PrinterState printing attribute reports the current state of the printer device. The PrinterStateReasons attribute provides further detailed information about the given printer state. Detailed information about the printer state and printer state reasons attributes can be found in the RFC 2911. IPP Compatibility: PrinterState is an IPP 1.1 attribute.
Severity: The Severity printing attribute specifies the severity for a PrinterStateReason attribute. This attribute does not appear in the attribute set of a print service itself. Its used inside the PrinterStateReasons attribute which contains PrinterStateReason objects which informs about the print service's status. IPP Compatibility: Severity is not an IPP attribute on its own but used in the PrinterStateReason attribute to indicate the severity.
PrinterStateReasons: The PrinterStateReasons attribute provides the set of additional informations available about the current state of the printer device. The attribute is basically a map with PrinterStateReason objects as keys associated with their severity level as Severity instances. The IPP keyword value can be constructed as follows: reason.toString() + '-' + severity.toString() IPP Compatibility: PrinterStateReasons is an IPP 1.1 attribute.
JobImpressionsCompleted: The JobImpressionsCompleted printing attribute reports the number of impressions already processed. An impression is specified by the IPP specification as the image imposed onto a single media sheet. This attribute will not include a multiplication factor from the number of copies. This attribute belongs to a group of job progress attributes which are reporting on the progress of a print job. IPP Compatibility: JobImpressionsCompleted is an IPP 1.1 attribute.
JobKOctetsProcessed: The JobKOctetsProcessed printing attribute reports the total number of octets already processed in K octets units. The supplied value will be rounded up to the next highest K octets. This attribute will not include a multiplication factor from the number of copies. This attribute belongs to a group of job progress attributes which are reporting on the progress of a print job. IPP Compatibility: JobKOctetsProcessed is an IPP 1.1 attribute.
PrinterMoreInfoManufacturer: The PrinterMoreInfoManufacturer attribute provides a URI that can be used to obtain more information about the printer device type and its manufacturer. The URI may for example contain a reference to a website of the manufacturer, containing informations and links to the latest firmware, printer drivers, manual etc. The information is normally intended for end users. IPP Compatibility: PrinterMoreInfoManufacturer is an IPP 1.1 attribute.
MediaTray: MediaTray is a subclass of the Media printing attribute and provides selection of media to be used by the means of the input tray of the printer. The class pre-defines commonly available types of input trays in printers. This media type enumeration may be used in alternative to MediaSizeName/MediaName. IPP Compatibility: MediaTray is not an IPP 1.1 attribute on its own. It provides parts of the media attribute type values.
OrientationRequested: The OrientationRequested printing attribute specifies the desired orientation of the print data on the media sheet. The effect of this attribute may depend on the document format as some document formats (e.g. postscript) contains the orientation inside the print data. However for other formats like e.g. plain text this attribute will have an effect on the orientation. IPP Compatibility: OrientationRequested is an IPP 1.1 attribute.
JobState: The JobState printing attribute reports the current state of a job. The JobStateReasons attribute provides further detailed information about the given job state. Detailed information about the job state and job state reasons can be found in the RFC 2911. IPP Compatibility: JobState is an IPP 1.1 attribute.
PrinterStateReason: The PrinterStateReason attribute provides additional information about the current state of the printer device. Its always part of the PrinterStateReasons printing attribute. IPP Compatibility: PrinterStateReason is not an IPP 1.1 attribute itself but used inside the PrinterStateReasons attribute.
OutputDeviceAssigned: The OutputDeviceAssigned printing attribute specifies the output printer device assigned by a print service to a print job. This may be empty if a print service is embedded in a printer, e.g. is the output device. However there exist print services with several physical output devices (e.g. CUPS classes) where this attribute provides the actual output device. IPP Compatibility: OutputDeviceAssigned is an IPP 1.1 attribute.