求助标签打印问题 标签打印机软件 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)
这个得有打印机才好调试吧 thanks,我用别的方式搞好了 每天学习新知识!
页:
[1]