JNA 依赖
<dependency>
<groupId>com.sun.jna</groupId>
<artifactId>jna</artifactId>
<version>3.0.9</version>
</dependency>
demo
// 定义接口CLibrary,继承自com.sun.jna.Library
public interface TscLibDll extends Library {
// msvcrt为dll名称,msvcrt目录的位置为:C:\Windows\System32下面,
TscLibDll INSTANCE = (TscLibDll) Native.loadLibrary(“TSCLIB”, TscLibDll.class);
/**
* 显示dll版本
* @return
*/
int about();
int openport(String pirnterName);
int closeport();
int sendcommand(String printerCommand);
int setup(String width, String height, String speed, String density, String sensor, String vertical, String offset);
int downloadpcx(String filename, String image_name);
int barcode(String x, String y, String type, String height, String readable, String rotat