0
Aşağıdaki kodu kullanarak bir resmi bir pos yazıcıya yazdırmaya çalışıyorum.Pos yazıcıda setBitmap() yönteminin dosya yolunu belirtme
String spath = "E:\\javapos\\javapos.bmp";
System.out.println("***************" + spath);
ptr.setBitmap(1, POSPrinterConst.PTR_S_RECEIPT, spath,
(ptr.getRecLineWidth()/2),
POSPrinterConst.PTR_BM_CENTER);
Bu, IDE'de gayet iyi çalışır, ancak bunu jar'e derlediğimde bana bir hata verir. aşağıdaki gibi hata
jpos.JposException: Could not create an image object with JAI.
at jp.co.epson.upos.core.v1_14_0001.pntr.CommonPrinterService.setMemoryImage(CommonPrinterService.java:7506) at jp.co.epson.upos.core.v1_14_0001.pntr.CommonPrinterService.setBitmap(aCommonPrinterService.java:6611) at jpos.POSPrinter.setBitmap(Unknown Source)
at possystem.MainInterface.initPrinter(MainInterface.java:2354)
at possystem.MainInterface.checkOut(MainInterface.java:1960)
at possystem.MainInterface.jTextField23KeyPressed(MainInterface.java:175
Herhangi bir yardım iyice takdir vardır.
"ptr" değişkeninin türü nedir? –
PosPrinter nesnesini işaret ediyor. POSPrinterControl114 ptr = (POSPrinterControl114) yeni POSPrinter(); ' – user3717910
Sınıfın kaynak koduna sahip misiniz? –