使用Java工厂创建一个打印服务器

importjava.io.BufferedOutputStream;
importjava.io.FileOutputStream;
importjava.io.OutputStream;

importjavax.print.DocFlavor;
importjavax.print.StreamPrintService;
importjavax.print.StreamPrintServiceFactory;

publicclassMain{
publicstaticvoidmain(String[]argv)throwsException{

StreamPrintServiceFactory[]factories=StreamPrintServiceFactory
.lookupStreamPrintServiceFactories(null,null);

OutputStreamfos=newBufferedOutputStream(newFileOutputStream("outfile.ps"));
StreamPrintServiceservice=factories[0].getPrintService(fos);

}
}

你可能感兴趣的:(java)