TSC打印机驱动问题
这次是在一个条码扫描项目中,每扫描一箱产品,要产生一个箱标签与产品条码相关联。
前辈们使用的是 TSC TTP-243E Plus 这款条码打印机,TSCDLL.lib库程序调用部分大都已经写好,我这次由于Plus条码打印机已经停产,买到的是TSC TTP-243E Pro这款。plus带串口和并口,Pro带串口和USB。
遇到这种情况,首先我购买了一根25针转9针的线,尝试直接接上能否搞定这个问题,结果当然是不行的。。。
因为25转9这种线有很多种转换方式,这是一个不确定因素。
后面我这么想的,机器本身附带的线肯定是没有问题的,那么我就从那根USB线下手,从网上搜索了TSCDLL.lib的相关信息,看到这个:openport(a)
说明:指定电脑端的输出埠 参数: a:单机列印时,请指定印表机驱动程式名称,例如: TSC CLEVER TTP-243
若连接印表机伺服器,请指定伺服器路径及共用印表机名称,例如: \SERVER\TTP243****
看前辈们写的程序,看到这个 (labview编的)
看到这些,我做了些尝试:
首先从网上下载了TSC打印机的驱动,安装时是这样
装好驱动之后,我先将openprot()这个函数的参数改变为:USB001,尝试了一次,然并卵,没有打印标签。
仔细查看上面那行话:**说明:指定电脑端的输出埠 参数: a:单机列印时,请指定印表机驱动程式名称,例如: TSC CLEVER TTP-243**
将参数改变为TSC TTP-243E Pro (驱动名称),binge!!奇迹发生了,后面的事情就好办了。
尝试一下串口,提示出现某些错误,打印机没反应,怀疑这根线有问题。
这是我的第一篇个人博客,是关于技术方面的,写的过程中电脑死机两次。。。是大凶之兆?