概述
java调用打印机的代码如下:publicstaticvoidmain(String[]args){PrintRequestAttributeSetpras=newHashPrintRequestAttributeSet();DocFlavorflavor=DocFlavor.INPUT_STREAM.AUTOSEN...
java调用打印机的代码如下:
public static void main(String[] args) {
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService printService[] = PrintServiceLookup
.lookupPrintServices(flavor, pras);// 用户可选用的PrintService实例数组。
PrintService activePrintService = null;
for(PrintService service : printService){
System.out.println(service.getName());
if(service.getName().equals("HP Deskjet 1000 J110 series")){
activePrintService = service;
}
}
/
if (printService.length > 0) {
DocPrintJob pj = activePrintService.createPrintJob();
try {
FileInputStream fis = new FileInputStream("d:/print2.txt");
Doc doc = new SimpleDoc(fis, flavor, null);
pj.print(doc, pras);
} catch (FileNotFoundException fe) {
fe.printStackTrace();
} catch (PrintException e) {
e.printStackTrace();
}
}
}
代码执行后,文档已经进入打印机,并提示“正在打印”,但打印机没有反应,求解。。。。。。
展开
最后
以上就是自由帽子为你收集整理的java 调用打印机 api_java 调用打印机API无法打印,但是直接打印可以,请问有人遇到过这样的问题吗?...的全部内容,希望文章能够帮你解决java 调用打印机 api_java 调用打印机API无法打印,但是直接打印可以,请问有人遇到过这样的问题吗?...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复