自己终于解决了,是使用InputStream类型
try
{
String s = "ssssssssssssssssssssssssssss";
ByteArrayInputStream os = new ByteArrayInputStream(s.getBytes());
PrintRequestAttributeSet pras =
new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService defaultService =PrintServiceLookup.lookupDefaultPrintService(); if (defaultService != null) {
DocPrintJob job = defaultService.createPrintJob();
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(os, flavor, das);
job.print(doc, pras);
Thread.sleep(10000);
}
System.exit(0); }
catch(Exception e)
{
e.printStackTrace();
}
try
{
String s = "ssssssssssssssssssssssssssss";
ByteArrayInputStream os = new ByteArrayInputStream(s.getBytes());
PrintRequestAttributeSet pras =
new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService defaultService =PrintServiceLookup.lookupDefaultPrintService(); if (defaultService != null) {
DocPrintJob job = defaultService.createPrintJob();
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(os, flavor, das);
job.print(doc, pras);
Thread.sleep(10000);
}
System.exit(0); }
catch(Exception e)
{
e.printStackTrace();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货