API Службы печати Java объединяет и расширяет печать на платформе Java, адресуя многие из общих потребностей печати обоих приложений клиента и сервера, которые не встречаются текущими API печати Java.
В дополнение к поддержке текущего Java 2-D функции печати Служба печати Java предлагает много улучшений, включая:
И приложения клиента и сервера могут обнаружить и выбрать принтеры, основанные на их возможностях, и определить свойства задания печати. Таким образом JPS обеспечивает недостающий компонент в подсистеме печати: программируемое открытие принтера.
Реализации стандартных атрибутов IPP включаются в API JPS как первые-class объекты.
Приложения могут расширить атрибуты, включенные с помощью API JPS.
Третьи стороны могут включить свои собственные службы печати с Интерфейсом Поставщика услуг.