请教一个关于用VB做标签打印机的问题谢谢 一般打印机打印就是定义好打印的尺寸,打印:object.print或object.printform哪如果是换成标签打印机打印该如何实现呢.有谁做个,请教教我.谢谢.听说要用ZPL语言指令转换,谁知道?最好举个例子.非常感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click()Open "LPT1" For Output As #1For I = 1 To 5 Print #1, Chr(10) '控制换行,同Chr(13)Next Print #1, Chr(27); "IA"; "ABCDEFGHIJKL" '正常字体每行80字符" Print #1, Chr(14); "ABCDEFGHIJKL" '宽体每行40字符 Print #1, Chr(27); "IA" '恢复正常字体 Print #1, Chr(27); "IA"; "ABCDEFGHIJKL" '正常字体每行80字符" Print #1, Chr(27); "IB"; "ABCDEFGHIJKL" '横向扩展每行40字符 Print #1, Chr(27); "IC"; "ABCDEFGHIJKL" '纵向扩展每行80字符 Print #1, Chr(27); "E"; "ABCDEFGHIJKL" '加重黑体 Print #1, Chr(27); "F" '取消加重黑体 Print #1, Chr(27); "IA" '恢复正常字体 Print #1, Chr(27); "4"; "ABCDEFGHIJKL" '斜体 Print #1, Chr(27); "5" '取消斜体 Print #1, Chr(27); "0"; "ABCDEFGHIJKL" '打印每吋6行改8行 Print #1, Chr(27); "1"; "ABCDEFGHIJKL" '重置行间隔为7/72 Print #1, Chr(27); "2"; "ABCDEFGHIJKL" '重置行间隔为1/6 Print #1, Chr(27); "IA"; "ABCDEFGHIJKL" '正常字体每行80字符" 'Print #1, Chr(12) '控制换页Close #1End Sub参考上述代码,使用 Open "LPT1" For Output As #1 语句打开打印机使用 Print #1, "ABCDEFGHIJKL" 语句打印"ABCDEFGHIJKL"WIN98下能打印中文,WINXP下能打印英文字符及数字,打印机为EPSON针打代码中CHR()表示打印控制符(各打印机有不同),CHR()后的" "内属控制打印效果.打印到那,纸张停走,不象用PRINTER对象即使打印一行,一张纸照样走完. 如果我要向斑马标签打印机上打印图形,用ZPL命令该怎么做呢.谢谢 哥们 好哈看看Zabra的编程手册吧呵呵 VB的ADO记录集问题? 奇闻or趣闻? 要用VB做个这样的程序,没有一点头绪!唉 这样连接对么? 【分享】垃圾作品~欢迎大家进来指点~小女子不胜感激~ 关于Activebar2.0的问题,如何侦测带区的点击事件? 如何使文字旋转 高分求教:关于软件集成 禁止 ie 控件的菜单 关于VB的问题 如何解决:用户自定义类型定义 学vb的困惑,算法
Open "LPT1" For Output As #1
For I = 1 To 5
Print #1, Chr(10) '控制换行,同Chr(13)
Next
Print #1, Chr(27); "IA"; "ABCDEFGHIJKL" '正常字体每行80字符"
Print #1, Chr(14); "ABCDEFGHIJKL" '宽体每行40字符
Print #1, Chr(27); "IA" '恢复正常字体
Print #1, Chr(27); "IA"; "ABCDEFGHIJKL" '正常字体每行80字符"
Print #1, Chr(27); "IB"; "ABCDEFGHIJKL" '横向扩展每行40字符
Print #1, Chr(27); "IC"; "ABCDEFGHIJKL" '纵向扩展每行80字符
Print #1, Chr(27); "E"; "ABCDEFGHIJKL" '加重黑体
Print #1, Chr(27); "F" '取消加重黑体
Print #1, Chr(27); "IA" '恢复正常字体
Print #1, Chr(27); "4"; "ABCDEFGHIJKL" '斜体
Print #1, Chr(27); "5" '取消斜体
Print #1, Chr(27); "0"; "ABCDEFGHIJKL" '打印每吋6行改8行
Print #1, Chr(27); "1"; "ABCDEFGHIJKL" '重置行间隔为7/72
Print #1, Chr(27); "2"; "ABCDEFGHIJKL" '重置行间隔为1/6
Print #1, Chr(27); "IA"; "ABCDEFGHIJKL" '正常字体每行80字符"
'Print #1, Chr(12) '控制换页
Close #1
End Sub
参考上述代码,
使用 Open "LPT1" For Output As #1 语句打开打印机
使用 Print #1, "ABCDEFGHIJKL" 语句打印"ABCDEFGHIJKL"
WIN98下能打印中文,WINXP下能打印英文字符及数字,打印机为EPSON针打
代码中CHR()表示打印控制符(各打印机有不同),CHR()后的" "内属控制打印效果.
打印到那,纸张停走,不象用PRINTER对象即使打印一行,一张纸照样走完.