1、定义打印机,限制那些返回到提供你要实现功能的函数的列表。打印服务实现了PrintService接口。
2、通过调用接口中定义的createPrintJob()方法创建一个打印事件,作为DocPrintJob的一个实例。
3、创建一个实现Doc接口的类来描述你想要打印的数据 , 你也可以创建一个PrintRequestAttributeSet的实例来定义你想要的打印选项。
4、通过DocPrintJob接口定义的printv()方法来初始化打印,指定你先前创建的Doc,指定PrintRequestAttributeSet或者设为空值。
5、最后一步就是打印了,打印的时候会包含文档和属性。