java 打印 PrintService 如何获取客户端打印机

java 打印 PrintService 如何获取客户端打印机,第1张

java可以使用javax提供的print工具类,访问到系统的打印机基本信息,示例如下:
import javaioFile;
import javaioFileInputStream;
import javaxprintDoc;
import javaxprintDocFlavor;
import javaxprintDocPrintJob;
import javaxprintPrintService;
import javaxprintPrintServiceLookup;
import javaxprintServiceUI;
import javaxprintSimpleDoc;
import javaxprintattributeDocAttributeSet;
import javaxprintattributeHashDocAttributeSet;
import javaxprintattributeHashPrintRequestAttributeSet;
import javaxswingJFileChooser;
public class Printers
{
public static void main(String[] args)
{
HashPrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavorINPUT_STREAMAUTOSENSE;
//查找所有的可用的打印服务
PrintService[] printService = PrintServiceLookuplookupPrintServices(flavor, pras);
for (int i =0; i<printServicelength ;i++ )
{
Systemoutprintln(printService[i]getName());
}
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10823954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存