`
tfnew21
  • 浏览: 130768 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Java 打印图像直接打印

阅读更多

importjava.io.FileInputStream;
importjava.io.IOException;

importjavax.print.Doc;
importjavax.print.DocFlavor;
importjavax.print.DocPrintJob;
importjavax.print.PrintException;
importjavax.print.PrintService;
importjavax.print.PrintServiceLookup;
importjavax.print.SimpleDoc;
importjavax.print.attribute.HashPrintRequestAttributeSet;
importjavax.print.attribute.PrintRequestAttributeSet;
importjavax.print.attribute.standard.Copies;

publicclassPrintImage{
staticpublicvoidmain(Stringargs[])throwsException{
PrintRequestAttributeSetpras=newHashPrintRequestAttributeSet();
pras.add(newCopies(1));
PrintServicepss[]=PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.GIF,pras);
if(pss.length==0)
thrownewRuntimeException("Noprinterservicesavailable.");
PrintServiceps=pss[0];
System.out.println("Printingto"+ps);
DocPrintJobjob=ps.createPrintJob();
FileInputStreamfin=newFileInputStream("YOurImageFileName.PNG");
Docdoc=newSimpleDoc(fin,DocFlavor.INPUT_STREAM.GIF,null);
job.print(doc,pras);
fin.close();
}
}

分享到:
评论
1 楼 form_rr 2010-03-13  
这代码...

相关推荐

Global site tag (gtag.js) - Google Analytics