找回密码
 加入
搜索
查看: 5524|回复: 6

[系统综合] [已解决]---AU3能否使用ZPL语言对斑马条码打印机进行打印操作

  [复制链接]
发表于 2011-6-11 08:38:00 | 显示全部楼层 |阅读模式
本帖最后由 kingfirekkk 于 2011-6-12 16:52 编辑

操作方法之一见五楼

在坛子里面有看到一个贴子是打印小票的.
求AU3如何直接LPT端口打印或者如何使用VB的CreateObject
http://www.autoitx.com/forum.php ... 8&highlight=LPT
不知道能否对斑马的打印机进行打印操作?
我使用以下源代码,然后将Foxit PDF Printer的端口改至LPT1上面,进行打印测试,没动静...
不知道有哪位兄弟有过类似经验?
代码如下:

#include <WinAPI.au3>
Global $sMessage1="aaa",$sMessage1a="bbb",$sMessage1b="fd",$sName="ff",$sDept="ssD",$sMessage2="tech"

Local $sText =  "^XA" & @CRLF & _
                "^LH10,10^FS" & @CRLF & _ ; Set label home
                "^FWn^FS" & @CRLF & _
                "^BY4,3,225^FS" & @CRLF & _
                "^FO15,30^ADn,36,40^FD" & $sMessage1 & "^FS" & @CRLF & _
                "^FO15,80^ADn,36,40^FD" & $sMessage1a & "^FS" & @CRLF & _
                "^FO15,130^ADn,36,40^FD" & $sMessage1b & "^FS" & @CRLF & _
                "^FO15,250^ADn,36,20^FD" & $sName & "^FS" & @CRLF & _
                "^FO15,300^ADn,36,20^FD" & $sDept & "^FS" & @CRLF & _
                "^FO15,380^ADn,36,50^FD" & $sMessage2 & "^FS" & @CRLF & _
                "^XZ" & @CRLF

Local $tBuffer = DllStructCreate("char[" & StringLen($sText) & "]")
DllStructSetData($tBuffer, 1, $sText)
Local $nWritten
Local $hFile = _WinAPI_CreateFile("LPT1", 2)
_WinAPI_WriteFile($hFile, DllStructGetPtr($tBuffer), StringLen($sText), $nWritten)
_WinAPI_CloseHandle($hFile)
发表于 2011-6-11 10:02:49 | 显示全部楼层
斑马条码打印机java可以操作的,我们以前就是JAVA来打印的
 楼主| 发表于 2011-6-11 10:47:25 | 显示全部楼层
回复 2# redapple2008

可否贴一下代码参考一下?
发表于 2011-6-11 18:05:05 | 显示全部楼层
路过。。。
 楼主| 发表于 2011-6-12 16:53:07 | 显示全部楼层
本帖最后由 kingfirekkk 于 2011-6-12 16:57 编辑

占楼编辑先!
1.确认Zerba打印机端口号,如LPT1,LPT2....USB的没试,不知道行不行
2.将生成的ZPL代码保存在文件中,文件名随意,在此使用zpl.cod
3.在批处理中新建以下代码并保存,同时将此批处理与zpl.cod放在一个目录里面:
@ech off
copy zpl.cod lpt1
4.双击此批处理文件执行,就可以看到条码机会出来你的编辑的条码了...
此方法用来测试LPT打印机相当快捷,好处是无需使用其它的专业条码打印软件。。
发表于 2012-5-17 13:54:58 | 显示全部楼层
很不错的分享,多谢楼主
发表于 2013-8-26 17:15:23 | 显示全部楼层
为什么不用斑马自带的BAR ONE来打印?我记得斑马好像提供过编程开发之类的dll和技术文档!你官网好像有
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 23:35 , Processed in 0.128260 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表