you74222 发表于 2024-1-17 14:51:25

求助标签打印问题 标签打印机软件 ZMWIN.dll 调用

想打印标签,这个软件可以二次开发,但是,调用后,打印是空白的,不知道哪里出错了,里面有详细的借口,求大佬帮忙解决一下,万分感谢!
;#AutoIt3Wrapper_UseX64=n
Local $hDLL = DllOpen(@ScriptDir & '\ZMWIN.dll') ;调用dll )
DllCall($hDLL, 'int', 'OpenPort', 'str', 'ZMIN X1i');打开打印机
DllCall($hDLL, 'ptr', 'ZM_ClearBuffer');清除打印缓存
DllCall($hDLL, 'int', 'ZM_SetLabelHeight', 'int', 400, 'int' , 20 ) ;标签高度
DllCall($hDLL, 'int', 'ZM_SetLabelWidth', 'int', 600) ;标签宽度
DllCall($hDLL, 'int', 'ZM_DrawBarcode', 'int', 40, 'int', 20, 'int', 0, 'str', '1A','int',1,'int',1,'int',10,'str','B','str','‖123456‖')
DllCall($hDLL, 'int', 'ZM_PrintLabel', 'int', 1, 'int', 1)
DllCall($hDLL, 'ptr', 'ClosePor')
DllClose($hDLL)

haijie1223 发表于 2024-2-9 10:17:27

这个得有打印机才好调试吧

you74222 发表于 2024-2-19 08:40:52

thanks,我用别的方式搞好了
页: [1]
查看完整版本: 求助标签打印问题 标签打印机软件 ZMWIN.dll 调用