| Doc | Interface Doc specifies the interface for an object that supplies one piece
 of print data for a Print Job. | 
| DocFlavor | Class  DocFlavor encapsulates an object that specifies the
 format in which print data is supplied to a  DocPrintJob. | 
| 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  PrintService and represents a
 print service that prints data in different formats to a
 client-provided output stream. | 
| StreamPrintServiceFactory | A  StreamPrintServiceFactory is the factory for
  StreamPrintService instances,
 which can print to an output stream in a particular
 document format described as a mime type. |