扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在JDK 1.4中推出的Java Print Service(JPS)是一个旨在所有Java平台上实现打印功能的API。它包含在JPS之前出现的Java 2 Print API。本文说明客户端和服务器应用程序如何能够定位和选择拥有由适当属性指定的功能的打印机。
特性
JPS API以JSR 6中描述的统一打印模型为基础。这些API使用在互联网打印协议(IPP)中规定的可扩充的、行业标准的属性集。此协议由互联网工程任务组(IETF)制定。JPS甚至允许你在大小非常有限的平台,如J2ME上进行打印。它还支持标准的Java 2D图形。
JPS最重要的特性有这些:
如何组织打印
用JPS API打印包括三个步骤:发现、指定和打印。第四步可选,为在打印任务进行时发出通知。(我在本文中提到的所有类和界面都在javax.print包或它的一个子包中。)
打印工作的第一步是确定你希望执行打印的打印机或打印机组。打印机对象叫做打印服务;确定过程称之为一次查找(lookup)。支持查找任务的类名为PrintServiceLookup。你可以使用下列三种方法中的任何一种:
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者