| Package | Description | 
|---|---|
| java.awt.print | Provides classes and interfaces for a general printing API. | 
| javax.print | Provides the principal classes and interfaces for the 
JavaTM Print Service API. | 
| javax.print.event | Package javax.print.event contains event classes  and listener interfaces. | 
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.text | Provides classes and interfaces that deal with editable
and noneditable text components. | 
| Class and Description | 
|---|
| PrintService Interface PrintService is the factory for a DocPrintJob. | 
| StreamPrintServiceFactory A  StreamPrintServiceFactoryis the factory forStreamPrintServiceinstances,
 which can print to an output stream in a particular
 document format described as a mime type. | 
| Class and Description | 
|---|
| Doc Interface Doc specifies the interface for an object that supplies one piece
 of print data for a Print Job. | 
| DocFlavor Class  DocFlavorencapsulates an object that specifies the
 format in which print data is supplied to aDocPrintJob. | 
| DocFlavor.BYTE_ARRAY Class DocFlavor.BYTE_ARRAY provides predefined static constant
 DocFlavor objects for example doc flavors using a byte array
 ( byte[]) as the print data representation class. | 
| DocFlavor.CHAR_ARRAY Class DocFlavor.CHAR_ARRAY provides predefined static constant
 DocFlavor objects for example doc flavors using a character array
 ( char[]) as the print data representation class. | 
| DocFlavor.INPUT_STREAM Class DocFlavor.INPUT_STREAM provides predefined static constant
 DocFlavor objects for example doc flavors using a byte stream ( java.io.InputStream) as the print
 data representation class. | 
| DocFlavor.READER Class DocFlavor.READER provides predefined static constant DocFlavor
 objects for example doc flavors using a character stream ( java.io.Reader) as the print data
 representation class. | 
| DocFlavor.SERVICE_FORMATTED Class DocFlavor.SERVICE_FORMATTED provides predefined static constant
 DocFlavor objects for example doc flavors for service formatted print
 data. | 
| DocFlavor.STRING Class DocFlavor.STRING provides predefined static constant DocFlavor
 objects for example doc flavors using a string ( java.lang.String) as the print data representation class. | 
| DocFlavor.URL Class DocFlavor.URL provides predefined static constant DocFlavor
 objects. | 
| DocPrintJob This interface represents a print job that can print a specified
 document with a set of job attributes. | 
| MultiDoc Interface MultiDoc specifies the interface for an object that supplies more
 than one piece of print data for a Print Job. | 
| MultiDocPrintJob Obtained from a MultiDocPrintService, a MultiDocPrintJob can print a
 specified collection of documents as a single print job with a set of
 job attributes. | 
| MultiDocPrintService Interface MultiPrintService is the factory for a MultiDocPrintJob. | 
| PrintException Class PrintException encapsulates a printing-related error condition that
 occurred while using a Print Service instance. | 
| PrintService Interface PrintService is the factory for a DocPrintJob. | 
| PrintServiceLookup Implementations of this class provide lookup services for
 print services (typically equivalent to printers) of a particular type. | 
| ServiceUIFactory Services may optionally provide UIs which allow different styles
 of interaction in different roles. | 
| StreamPrintService This class extends  PrintServiceand represents a
 print service that prints data in different formats to a
 client-provided output stream. | 
| StreamPrintServiceFactory A  StreamPrintServiceFactoryis the factory forStreamPrintServiceinstances,
 which can print to an output stream in a particular
 document format described as a mime type. | 
| Class and Description | 
|---|
| DocPrintJob This interface represents a print job that can print a specified
 document with a set of job attributes. | 
| PrintService Interface PrintService is the factory for a DocPrintJob. | 
| Class and Description | 
|---|
| PrintService Interface PrintService is the factory for a DocPrintJob. | 
| Class and Description | 
|---|
| PrintService Interface PrintService is the factory for a DocPrintJob. | 
 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, 2015, Oracle and/or its affiliates.  All rights reserved.