慕 慕容乾坤 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #1 怎样对条码机编程?如何得到激光枪扫描后的数据? 小弟从没接触过,所以请详细做答,如太麻烦,请将源码邮到我的信箱里 TGHC@china.com
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #2 键盘口的条码扫描器,只是把数字直接送往键盘缓冲区,直接读键盘就行了
J Jiao_he Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #4 不需要编程,现在通用的条形码扫描器跟键盘一样是普通的输入设备,接上去就能用。 例如打开world或写字板,扫描后数据就会出现在当前光标处。
V VeryCoolBoy Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #5 条码扫描器一般来说有两种类型:接键盘口的和接串行口的,如果你想实现实时监控的话, 建议使用第二种,可以用通过微软的MSCOMM.OCX(如果你装过VB便可在已注册的ACTIVEX 组件中找到)组件,对它的ONComm事件编程即可
条码扫描器一般来说有两种类型:接键盘口的和接串行口的,如果你想实现实时监控的话, 建议使用第二种,可以用通过微软的MSCOMM.OCX(如果你装过VB便可在已注册的ACTIVEX 组件中找到)组件,对它的ONComm事件编程即可
郭 郭玉梁 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #6 自动放到DBEdit的内容里面,不用关心,你要做的很简单。
飞 飞龙在天 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #7 你说的“条码机”是条码扫描仪还是条码打印机? 条码扫描仪按和PC的连接方式分为键盘口和串口的两种。 1.键盘口的,不需要专门编制程序,扫了条码以后就象键盘按了这几个数字一样。 2.串口的,需要专门编制程序。对这种扫描仪,有的厂商会提供驱动程序(即动态链接库), 有的厂商会提供串口编程资料,需要程序自行读写串口数据。可利用楼上说的MSComm组件。 条码打印机按和PC的连接方式分为串口和并口两种。 最常用的是Zebra系列,两种连接方式的编程差别不大。操作条码打印机一般都需要厂商 提供接口说明,按说明书编程即可。
你说的“条码机”是条码扫描仪还是条码打印机? 条码扫描仪按和PC的连接方式分为键盘口和串口的两种。 1.键盘口的,不需要专门编制程序,扫了条码以后就象键盘按了这几个数字一样。 2.串口的,需要专门编制程序。对这种扫描仪,有的厂商会提供驱动程序(即动态链接库), 有的厂商会提供串口编程资料,需要程序自行读写串口数据。可利用楼上说的MSComm组件。 条码打印机按和PC的连接方式分为串口和并口两种。 最常用的是Zebra系列,两种连接方式的编程差别不大。操作条码打印机一般都需要厂商 提供接口说明,按说明书编程即可。
慕 慕容乾坤 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #8 呵呵,原来是这么回事,听了各位的讲解我茅塞顿开。 可是马上我又心疼我的200分了,所以我想能不能允许我再问一个问题?:-) 我在搞一个超市的收银系统,所以有上一个问题的产生,现在我还想知道那个 微型打印机(就是打印交易票据的那个)怎样编程控制呀?怎样打印票据? 请各位多帮忙了。
呵呵,原来是这么回事,听了各位的讲解我茅塞顿开。 可是马上我又心疼我的200分了,所以我想能不能允许我再问一个问题?:-) 我在搞一个超市的收银系统,所以有上一个问题的产生,现在我还想知道那个 微型打印机(就是打印交易票据的那个)怎样编程控制呀?怎样打印票据? 请各位多帮忙了。
飞 飞龙在天 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-06 #9 票据打印机也是分为串口和并口两种,编程上和条码打印机一样,关键是要厂商提供资料, 无论是现成的驱动程序,还是接口说明,都可以。 如果只有接口说明,需要自行编写驱动程序操作端口。
飞 飞龙在天 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-06 #11 以串口打印机为例(并口类似): 打开串口,可调用Win32API函数CreateFile实现。 向串口写一字节,可使用汇编指令out实现(Delphi可内嵌汇编)。 如果你想画一条线,在打印机资料中找画线命令,例如某打印机资料中告诉你画线需要先向 打印机写一字节$A0A0,然后再写入线的起始位置和终止位置,分别用一个字节表示,总共 需要写入三个字节就OK了。 当然,上面的$A0A0只是举例,不同的打印机会有不同的命令集,上文所谓的接口说明也就是 这些命令集。
以串口打印机为例(并口类似): 打开串口,可调用Win32API函数CreateFile实现。 向串口写一字节,可使用汇编指令out实现(Delphi可内嵌汇编)。 如果你想画一条线,在打印机资料中找画线命令,例如某打印机资料中告诉你画线需要先向 打印机写一字节$A0A0,然后再写入线的起始位置和终止位置,分别用一个字节表示,总共 需要写入三个字节就OK了。 当然,上面的$A0A0只是举例,不同的打印机会有不同的命令集,上文所谓的接口说明也就是 这些命令集。
慕 慕容乾坤 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-06 #14 为什么? 就是控制打印的这段代码 你讲的理论很明白,可是我没接触过,所以没有什么概念.
飞 飞龙在天 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-06 #15 我的源码是我的公司的商业软件中的一部分,所以...实在抱歉。 你可以向打印机厂商要例程。