diff --git a/src/main/java/com/dpkj/modules/express/utils/PrinterUtil.java b/src/main/java/com/dpkj/modules/express/utils/PrinterUtil.java index 06d394b..59c7411 100644 --- a/src/main/java/com/dpkj/modules/express/utils/PrinterUtil.java +++ b/src/main/java/com/dpkj/modules/express/utils/PrinterUtil.java @@ -30,7 +30,103 @@ public class PrinterUtil { try { // 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) { log.info("[printer][PrinterUtil.getPrintSDK] SDK注册失败 {}", e.getMessage()); throw new PrinterRegistrationException("Failed to load MsPrintSdk library: ", e);