标题:我想用扫描枪一打描条码,马上打印出来的话有什么方法?
只看楼主
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
得分:0 
以前做商场POS收银时就这样打印,每扫描一商品条码,马上打印这一行出来,这可能就是为了“争分夺秒”吧,但现在多是用热敏感应打印了,在最后确定全部商品扫描完后再打印也未迟。这样还可以在扫描过程中修改/纠正错误的扫描。
2014-01-20 10:23
厨师王德榜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:0 
做一个表单--文本框(用来接收条码枪的输入),文本框的长度设定为条码的长度,这样一但文本框满了,会自动跳转到下一个控件,这样就产生了文本框的LostFocus事件,在文本框的LostFocus事件代码中,写上打印输出的代码就好了。
2014-01-20 14:33
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
得分:0 
条码带有回车的,扫一下便知了
2014-01-20 15:25
gxqzna
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-12-25
得分:0 
现在问题是不能控制字体的大小
2014-01-21 17:19
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
得分:0 
回复 14楼 gxqzna
你是直接向打印机并口输出是吧(不通过打印驱动),要结合打印机本身的打印指令 (如 chr(27)+....形式),打印机手册上有说明的.以前写dos程序就经常用到
如:
EPSON系列票据打印机指令集.rar (12.81 KB)

2014-01-22 12:10
gxqzna
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-12-25
得分:0 
哎自己水平太低,看不明白。多谢各位帮忙了
2014-01-22 17:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-426562-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.998200 second(s), 11 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved