CONTENTS | PREV | NEXT Java Print Service API User Guide


What the Java Print Service API Offers

The Java Print Service API unifies and extends printing on the Java platform by addressing many of the common printing needs of both client and server applications that are not met by the current Java printing APIs.

In addition to supporting the current Java 2D printing features, the Java Print Service offers many improvements, including:

  • Both client and server applications can discover and select printers based on their capabilities and specify the properties of a print job. Thus, the JPS provides the missing component in a printing subsystem: programmatic printer discovery.
  • Implementations of standard IPP attributes are included in the JPS API as first-class objects.
  • Applications can extend the attributes included with the JPS API.
  • Third parties can plug in their own print services with the Service Provider Interface.


  • CONTENTS | PREV | NEXT