feat:修复去除Mspringsdk返回nullBUG

This commit is contained in:
石崇礼 2025-01-14 11:35:52 +08:00
parent d7a384220f
commit 779ef2314d
1 changed files with 97 additions and 1 deletions

View File

@ -30,7 +30,103 @@ public class PrinterUtil {
try { try {
// return Native.load("Msprintsdk.x64", MsPrintSdk.class); // return Native.load("Msprintsdk.x64", MsPrintSdk.class);
return null;
return new MsPrintSdk() {
@Override
public Integer SetPrintPort(String strPort, int baudRate) {
return null;
}
@Override
public Integer SetPrintConn(int iConnWay, String strName, String strValue) {
return null;
}
@Override
public Integer SetUsbportauto() {
return null;
}
@Override
public Integer GetStatus() {
return null;
}
@Override
public Integer GetStatusspecial() {
return null;
}
@Override
public Integer SetInit() {
return null;
}
@Override
public void PrintQrcode(String s, int i, int i1, int i2) {
}
@Override
public void SetLeftmargin(int i) {
}
@Override
public Integer PrintString(String s, int i) {
return null;
}
@Override
public Integer PrintRemainQR() {
return null;
}
@Override
public Integer SetReadZKmode(int i) {
return null;
}
@Override
public Integer PrintCutpaper(int i) {
return null;
}
@Override
public void SetHTseat(String s, int i) {
}
@Override
public void PrintNextHT() {
}
@Override
public Integer PrintDiskbmpfile(String strPath) {
return null;
}
@Override
public Integer PrintDiskimgfile(String strPath) {
return null;
}
@Override
public Integer PrintMarkpositionPrint() {
return null;
}
@Override
public Integer PrintMarkpositioncut() {
return null;
}
@Override
public Integer PrintMarkcutpaper(int iMode) {
return null;
}
};
} catch (UnsatisfiedLinkError e) { } catch (UnsatisfiedLinkError e) {
log.info("[printer][PrinterUtil.getPrintSDK] SDK注册失败 {}", e.getMessage()); log.info("[printer][PrinterUtil.getPrintSDK] SDK注册失败 {}", e.getMessage());
throw new PrinterRegistrationException("Failed to load MsPrintSdk library: ", e); throw new PrinterRegistrationException("Failed to load MsPrintSdk library: ", e);