如何共享扫描仪:使用java.print类别打印字符串,为何不行,请进来!!

来源:百度文库 编辑:高校问答 时间:2024/04/30 00:41:50
<%
//String content = taContent.getText();

String content="asdf";
try {

PrintService service = PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob job = service.createPrintJob();
DocFlavor flavor = DocFlavor.STRING.TEXT_PLAIN;

PrintService[] services = PrintServiceLookup.lookupPrintServices(flavor,null);
for(int i=0;i<services.length;i++)
{
out.println(services[i].getName()+"<br>");
}

Doc doc = new SimpleDoc(content, flavor, null);
job.print(doc,null);
} catch(PrintException e) {
out.println(e);
}

%>
报错:sun.print.PrintJobFlavorException: invalid flavor

invalid flavor

无效的FLAVOR,你先看看 你这个flavor是不是空或者或者是什么的