| Package | Description | 
|---|---|
| javax.print | Provides the principal classes and interfaces for the 
JavaTM Print Service API. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | DocFlavor.BYTE_ARRAYClass DocFlavor.BYTE_ARRAY provides predefined static constant
 DocFlavor objects for example doc flavors using a byte array
 ( byte[]) as the print data representation class. | 
| static class  | DocFlavor.CHAR_ARRAYClass DocFlavor.CHAR_ARRAY provides predefined static constant
 DocFlavor objects for example doc flavors using a character array
 ( char[]) as the print data representation class. | 
| static class  | DocFlavor.INPUT_STREAMClass DocFlavor.INPUT_STREAM provides predefined static constant
 DocFlavor objects for example doc flavors using a byte stream ( ) as the print
 data representation class. | 
| static class  | DocFlavor.READERClass DocFlavor.READER provides predefined static constant DocFlavor
 objects for example doc flavors using a character stream ( ) as the print data
 representation class. | 
| static class  | DocFlavor.SERVICE_FORMATTEDClass DocFlavor.SERVICE_FORMATTED provides predefined static constant
 DocFlavor objects for example doc flavors for service formatted print
 data. | 
| static class  | DocFlavor.STRINGClass DocFlavor.STRING provides predefined static constant DocFlavor
 objects for example doc flavors using a string ( ) as the print data representation class. | 
| static class  | DocFlavor.URLClass DocFlavor.URL provides predefined static constant DocFlavor
 objects. | 
| Modifier and Type | Method and Description | 
|---|---|
| DocFlavor | Doc. getDocFlavor()Determines the doc flavor in which this doc object will supply its
 piece of print data. | 
| DocFlavor | SimpleDoc. getDocFlavor()Determines the doc flavor in which this doc object will supply its
 piece of print data. | 
| DocFlavor[] | PrintService. getSupportedDocFlavors()Determines the print data formats a client can specify when setting
 up a job for this  PrintService. | 
| abstract DocFlavor[] | StreamPrintServiceFactory. getSupportedDocFlavors()Queries the factory for the document flavors that can be accepted
 by printers obtained from this factory. | 
| DocFlavor[] | FlavorException. getUnsupportedFlavors()Returns the unsupported flavors. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract MultiDocPrintService[] | PrintServiceLookup. getMultiDocPrintServices(DocFlavor[] flavors,
                        AttributeSet attributes)Not called directly by applications. | 
| abstract PrintService[] | PrintServiceLookup. getPrintServices(DocFlavor flavor,
                AttributeSet attributes)Locates services that can be positively confirmed to support
 the combination of attributes and DocFlavors specified. | 
| Object | PrintService. getSupportedAttributeValues(Class<? extends Attribute> category,
                           DocFlavor flavor,
                           AttributeSet attributes)Determines the printing attribute values a client can specify in
 the given category when setting up a job for this print service. | 
| AttributeSet | PrintService. getUnsupportedAttributes(DocFlavor flavor,
                        AttributeSet attributes)Identifies the attributes that are unsupported for a print request
 in the context of a particular DocFlavor. | 
| boolean | PrintService. isAttributeValueSupported(Attribute attrval,
                         DocFlavor flavor,
                         AttributeSet attributes)Determines whether a client can specify the given printing
 attribute
 value when setting up a job for this Print Service. | 
| boolean | PrintService. isDocFlavorSupported(DocFlavor flavor)Determines if this print service supports a specific
  DocFlavor. | 
| static MultiDocPrintService[] | PrintServiceLookup. lookupMultiDocPrintServices(DocFlavor[] flavors,
                           AttributeSet attributes)Locates MultiDoc print Services capable of printing MultiDocs
 containing all the specified doc flavors. | 
| static PrintService[] | PrintServiceLookup. lookupPrintServices(DocFlavor flavor,
                   AttributeSet attributes)Locates print services capable of printing the specified
  DocFlavor. | 
| static StreamPrintServiceFactory[] | StreamPrintServiceFactory. lookupStreamPrintServiceFactories(DocFlavor flavor,
                                 String outputMimeType)Locates factories for print services that can be used with
 a print job to output a stream of data in the
 format specified by  outputMimeType. | 
| static PrintService | ServiceUI. printDialog(GraphicsConfiguration gc,
           int x,
           int y,
           PrintService[] services,
           PrintService defaultService,
           DocFlavor flavor,
           PrintRequestAttributeSet attributes)Presents a dialog to the user for selecting a print service (printer). | 
| Constructor and Description | 
|---|
| SimpleDoc(Object printData,
         DocFlavor flavor,
         DocAttributeSet attributes)Constructs a  SimpleDocwith the specified
 print data, doc flavor and doc attribute set. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2013, Oracle and/or its affiliates.  All rights reserved.