以文本方式查看主题 - 昂捷论坛 (http://enjoyit.com.cn/bbs/index.asp) -- □-前台收银类 (http://enjoyit.com.cn/bbs/list.asp?boardid=33) ---- [分享]前台关于打印发票自动检测黑标的设置 (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=33&id=8498) |
-- 作者:madefang -- 发布时间:2012/6/18 19:48:31 -- [分享]前台关于打印发票自动检测黑标的设置
对于有些用户提出的前台打印发票时要有黑标感应的,确保打印时对齐,解决打印时的偏差问题;我们只要用户提供的硬件支持,我们的系统利用黑标走位是非常准确和便捷的,并且已经在特定打印机上实用过,前台程序也已修改能支持某些特定型号的打印机检测黑标。 首先,客户要提供能检测黑标的打印机。 如何检测打印机是否支持黑标检测:放上发票后,按打印机上的走纸键,打印机会自动走纸检测黑标,到检测到的第一个黑标结束走纸,且再按走纸键也不再走纸。如果本身就处于黑标位置,不会走纸。 如果客户确定打印机支持黑标检测,但通过上面的测试不能检测黑标。那么可能是打印机的黑标检测功能没有开启。 如何打开打印机黑标检测功能:不同的打印机可能打开方式不同,以EPSON TM-U220PD为例,此型号打印机本身是支持黑标检测的,但是按上面检测黑标方法不测试不能检测黑标,那么可能打印机的黑标检测功能没有开启。在打印机背面一块铁皮的地方,卸下螺丝打开,有上下两排小按钮,把第二排的序号为5的,往上推一下打开,即开启了黑标检测功能。 当确定客户的打印机支持黑标检测后,前台EnjoyPos.ini的参数需要配置一下,以支持黑标检测。 需要修改配置的参数有: 1、HardWare子节中打印机类型参数PrinterType要设置成SED ,这个地方一定要设置成SED。设置成其他打印机类型的话,程序将不支持黑标检测。 2、HardWare子节中的参数BMPrinter设置成打印机对应的型号,像山东爱客多项目他们所使用的打印机型号是EPSON TM-U220PD的,就让BMPrinter=U220PD 还支持的BMPrinter类型有170PD。 3、PrintPaper子节中的参数CutLine为打印完后的走纸行数,这个可根据具体需要设置。 4、PrintPaper子节中的参数FixLength=30 发票固定长度,这个用于设置发票的固定长度 5、PrintPaper子节中的参数MiniLength为发票的最小打印长度,这个最好不要设置,否则可能会打印不出第二张 6、PosInfor子节中的参数CheckPaperTag 是否检测黑标设置成是。必须要检测黑标。 |
-- 作者:wangfajiang -- 发布时间:2014/7/10 20:10:35 -- 1、HardWare子节中打印机类型参数PrinterType要设置成SED ,这个地方一定要设置成SED。设置成其他打印机类型的话,程序将不支持黑标检测。 2、HardWare子节中的参数BMPrinter设置成打印机对应的型号,像山东爱客多项目他们所使用的打印机型号是EPSON TM-U220PD的,就让BMPrinter=U220PD 还支持的BMPrinter类型有170PD。 3、PrintPaper子节中的参数CutLine为打印完后的走纸行数,这个可根据具体需要设置。一般设置为空。 4、PrintPaper子节中的参数FixLength=30 发票固定长度,这个用于设置发票的固定长度 5、PrintPaper子节中的参数MiniLength为发票的最小打印长度,这个最好不要设置,否则可能会打印不出第二张 ,设置为空即可。 6、PosInfor子节中的参数CheckPaperTag 是否检测黑标设置成是。 |