http://blog.csdn.net/qq1036053871/article/details/18736169
從較高層次上來看体斩,使用 Java 打印服務(wù) API 的步驟是很簡(jiǎn)單的:
1. 定位打印服務(wù)(打印機(jī)) ,可以限制返回的列表照藻,只要那些符合您應(yīng)用程序需要的打
印機(jī)红淡。打印服務(wù)由 PrintService 的實(shí)例體現(xiàn)魔策。
2. 通過調(diào)用 PrintService 接口中定義的 createPrintJob() 方法創(chuàng)建一個(gè)打印任務(wù)氓皱。 打印
任務(wù)由 DocPrintJob 的一個(gè)實(shí)例代表。
3. 創(chuàng)建一個(gè) Doc 接口的實(shí)現(xiàn)续室,來描述你想要打印的數(shù)據(jù)栋烤。你也可以創(chuàng)建一個(gè)
PrintRequestAttributeSet 的實(shí)例,來定義你想要的打印選項(xiàng)挺狰。
4. 通過 DocPrintJob 接口定義的 print() 方法來初始化打印明郭,指定你先前創(chuàng)建的 Doc,
指定 PrintRequestAttributeSet 或者空值丰泊。
現(xiàn)在你可以檢查每一步薯定,并試著完成它們。