資源簡(jiǎn)介
java sbpl sato 調(diào)取驅(qū)動(dòng),傳送sbpl
代碼片段和文件信息
import?javax.print.Doc;
import?javax.print.DocFlavor;
import?javax.print.DocPrintJob;
import?javax.print.PrintException;
import?javax.print.PrintService;
import?javax.print.PrintServiceLookup;
import?javax.print.SimpleDoc;
import?javax.print.attribute.PrintServiceAttribute;
import?javax.print.attribute.standard.PrinterName;
public?class?PrintTest2?{
????public?static?void?main(String?args[])?{
??? ?try?{
??????????PrintService?psZebra?=?null;
??????????String?sPrinterName?=?null;
??????????PrintService[]?services?=?PrintServiceLookup.lookupPrintServices(null?null);
??????????for?(int?i?=?0;?i???????????????PrintServiceAttribute?attr?=?services[i].getAttribute(PrinterName.class);
??????????????sPrinterName?=?((PrinterName)?attr).getValue();
??????????????if?(sPrinterName.toLowerCase().indexOf(“sato“)?>=?0)?{
??????????????????psZebra?=?services[i];
??????????????????System.out.println(psZebra);
??????????????????break;
??????????????}
??????????}
??????????if?(psZebra?==?null)?{
??????????????System.out.println(“Zebra?printer?not?found.“);
??????????????return;
??????????}??????????
??????????
??????????DocPrintJob?job?=?psZebra.createPrintJob();
??????????
??????????String?s?=?“${^XA^FO100100^BY7^BCN100YNN^FD123456^FS^XZ}$“;
??????????byte[]?by?=?s.getBytes();
??????????DocFlavor?flavor?=?DocFlavor.BYTE_ARRAY.AUTOSENSE;
?????????//?printCommond(new?String[]{“1107sfdfas好dfa?dafhello\nfas007“}?job?flavor);
??????????Doc?doc?=?new?SimpleDoc(getCommond().getBytes()?flavor?null);
??????????job.print(doc?null);
??????}?catch?(PrintException?e)?{
??????????e.printStackTrace();
??????}???
????}
????
????public?static?String?getCommond2()?{
??? ?StringBuilder?sb?=?new?StringBuilder();
?sb.append((char)?2);
?sb.append((char)?27?+?“A“);
?sb.append((char)?27?+?“%“?+?3);
?sb.append((char)?27?+?“V“?+?20);
?sb.append((char)?27?+?“H“?+?500);
?sb.appe
- 上一篇:Java骰子游戲代碼
- 下一篇:居家養(yǎng)老系統(tǒng)雙端.rar
評(píng)論
共有 條評(píng)論