http://blog.csdn.net/qq1036053871/article/details/18736169
从较高层次上来看,使用 Java 打印服务 API 的步骤是很简单的:
1. 定位打印服务(打印机) ,可以限制返回的列表,只要那些符合您应用程序需要的打
印机。打印服务由 PrintService 的实例体现。
2. 通过调用 PrintService 接口中定义的 createPrintJob() 方法创建一个打印任务。 打印
任务由 DocPrintJob 的一个实例代表。
3. 创建一个 Doc 接口的实现,来描述你想要打印的数据。你也可以创建一个
PrintRequestAttributeSet 的实例,来定义你想要的打印选项。
4. 通过 DocPrintJob 接口定义的 print() 方法来初始化打印,指定你先前创建的 Doc,
指定 PrintRequestAttributeSet 或者空值。
现在你可以检查每一步,并试着完成它们。