详细信息:我尝试从 star 1.3.6 packagedge for linux x32 运行示例。
我添加了输出所有 jar 文件并包含所有需要的库
接下来我尝试运行
java -jar app.jar
并有下一个错误
Open.
jpos.JposException: Service does not fully implement MICRService12 interface
at jpos.MICR.setDeviceService(Unknown Source)
at jpos.BaseJposControl.open(Unknown Source)
at com.company.Main.runTest(Main.java:199)
at com.company.Main.main(Main.java:241)
StarMICRTest finished.
我没有更改任何星星文件,但错误说星星实施不正确
当我尝试使用 Starmicronics 的 1.3.4 软件包中的库运行我的代码时,我有类似的错误
jpos.xml
<JposEntry logicalName="TSP100_Cutter_POSPrinter_Linux">
<creation factoryClass="com.starmicronics.starjavapos.ServiceInstanceFactory" serviceClass="com.starmicronics.starjavapos.POSPrinterService" />
<vendor name="Star Micronics" url="www.star-m.jp/eng/index.htm" />
<jpos category="POSPrinter" version="1.13" />
<product description="Star receipt printer" name="TSP100" url="www.star-m.jp/eng/index.htm" />
<prop name="model" type="String" value="TSP100" />
<prop name="portName" type="String" value="tcp:192.168.1.1" />
<prop name="portSettings" type="String" value="" />
<prop name="ioTimeoutMillis" type="Integer" value="5000" />
<prop name="doCheckedBlockPrinting" type="Boolean" value="True" />
<prop name="useNVBitImage" type="Boolean" value="False" />
</JposEntry>