## Uses of Interface
javax.print.attribute.PrintRequestAttribute

Packages that use PrintRequestAttribute
javax.print.attribute: Provides classes and interfaces that describe the types of JavaTM Print Service attributes and how they can be collected into attribute sets.
javax.print.attribute.standard: Package javax.print.attribute.standard contains classes for specific printing attributes.

### Uses of PrintRequestAttribute in javax.print.attribute

Constructors in javax.print.attribute with parameters of type PrintRequestAttribute
Constructor and Description
`HashPrintRequestAttributeSet(PrintRequestAttribute attribute)` Construct a new print request attribute set, initially populated with the given value.
`HashPrintRequestAttributeSet(PrintRequestAttribute[] attributes)` Construct a new print request attribute set, initially populated with the values from the given array.

### Uses of PrintRequestAttribute in javax.print.attribute.standard

Classes in javax.print.attribute.standard that implement PrintRequestAttribute
`class` `Chromaticity` Class Chromaticity is a printing attribute class, an enumeration, that specifies monochrome or color printing.
`class` `Copies` Class Copies is an integer valued printing attribute class that specifies the number of copies to be printed.
`class` `Destination` Class Destination is a printing attribute class, a URI, that is used to indicate an alternate destination for the spooled printer formatted data.
`class` `DialogTypeSelection` Class DialogTypeSelection is a printing attribute class, an enumeration, that indicates the user dialog type to be used for specifying printing options.
`class` `Fidelity` Class Fidelity is a printing attribute class, an enumeration, that indicates whether total fidelity to client supplied print request attributes is required.
`class` `Finishings` Class Finishings is a printing attribute class, an enumeration, that identifies whether the printer applies a finishing operation of some kind of binding to each copy of each printed document in the job.
`class` `JobHoldUntil` Class JobHoldUntil is a printing attribute class, a date-time attribute, that specifies the exact date and time at which the job must become a candidate for printing.
`class` `JobImpressions` Class JobImpressions is an integer valued printing attribute class that specifies the total size in number of impressions of the document(s) being submitted.
`class` `JobKOctets` Class JobKOctets is an integer valued printing attribute class that specifies the total size of the document(s) in K octets, i.e., in units of 1024 octets requested to be processed in the job.
`class` `JobMediaSheets` Class JobMediaSheets is an integer valued printing attribute class that specifies the total number of media sheets to be produced for this job.
`class` `JobName` Class JobName is a printing attribute class, a text attribute, that specifies the name of a print job.
`class` `JobPriority` Class JobPriority is an integer valued printing attribute class that specifies a print job's priority.
`class` `JobSheets` Class JobSheets is a printing attribute class, an enumeration, that determines which job start and end sheets, if any, must be printed with a job.
`class` `Media` Class Media is a printing attribute class that specifies the medium on which to print.
`class` `MediaName` Class MediaName is a subclass of Media, a printing attribute class (an enumeration) that specifies the media for a print job as a name.
`class` `MediaPrintableArea` Class MediaPrintableArea is a printing attribute used to distinguish the printable and non-printable areas of media.
`class` `MediaSizeName` Class MediaSizeName is a subclass of Media.
`class` `MediaTray` Class MediaTray is a subclass of Media.
`class` `MultipleDocumentHandling` Class MultipleDocumentHandling is a printing attribute class, an enumeration, that controls finishing operations and the placement of one or more print-stream pages into impressions and onto media sheets.
`class` `NumberUp` Class NumberUp is an integer valued printing attribute class that specifies the number of print-stream pages to impose upon a single side of an instance of a selected medium.
`class` `OrientationRequested` Class OrientationRequested is a printing attribute class, an enumeration, that indicates the desired orientation for printed print-stream pages; it does not describe the orientation of the client-supplied print-stream pages.
`class` `PageRanges` Class PageRanges is a printing attribute class, a set of integers, that identifies the range(s) of print-stream pages that the Printer object uses for each copy of each document which are to be printed.
`class` `PresentationDirection` Class PresentationDirection is a printing attribute class, an enumeration, that is used in conjunction with the `NumberUp` attribute to indicate the layout of multiple print-stream pages to impose upon a single side of an instance of a selected medium.
`class` `PrinterResolution` Class PrinterResolution is a printing attribute class that specifies an exact resolution supported by a printer or to be used for a print job.
`class` `PrintQuality` Class PrintQuality is a printing attribute class, an enumeration, that specifies the print quality that the printer uses for the job.
`class` `RequestingUserName` Class RequestingUserName is a printing attribute class, a text attribute, that specifies the name of the end user that submitted the print job.
`class` `SheetCollate` Class SheetCollate is a printing attribute class, an enumeration, that specifies whether or not the media sheets of each copy of each printed document in a job are to be in sequence, when multiple copies of the document are specified by the `Copies` attribute.
`class` `Sides` Class Sides is a printing attribute class, an enumeration, that specifies how print-stream pages are to be imposed upon the sides of an instance of a selected medium, i.e., an impression.