昂捷论坛≡FAQ≡□-前台收银类 → [分享]前台关于打印发票自动检测黑标的设置


  共有23115人关注过本帖树形打印

主题:[分享]前台关于打印发票自动检测黑标的设置

帅哥哟,离线,有人找我吗?
madefang
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:下士 帖子:11 积分:658 威望:0 精华:0 注册:2012/4/9 9:59:50
[分享]前台关于打印发票自动检测黑标的设置  发帖心情 Post By:2012/6/18 19:48:31

 

对于有些用户提出的前台打印发票时要有黑标感应的,确保打印时对齐,解决打印时的偏差问题;我们只要用户提供的硬件支持,我们的系统利用黑标走位是非常准确和便捷的,并且已经在特定打印机上实用过,前台程序也已修改能支持某些特定型号的打印机检测黑标。

 

首先,客户要提供能检测黑标的打印机。

如何检测打印机是否支持黑标检测:放上发票后,按打印机上的走纸键,打印机会自动走纸检测黑标,到检测到的第一个黑标结束走纸,且再按走纸键也不再走纸。如果本身就处于黑标位置,不会走纸。

如果客户确定打印机支持黑标检测,但通过上面的测试不能检测黑标。那么可能是打印机的黑标检测功能没有开启。

如何打开打印机黑标检测功能:不同的打印机可能打开方式不同,以EPSON TM-U220PD为例,此型号打印机本身是支持黑标检测的,但是按上面检测黑标方法不测试不能检测黑标,那么可能打印机的黑标检测功能没有开启。在打印机背面一块铁皮的地方,卸下螺丝打开,有上下两排小按钮,把第二排的序号为5的,往上推一下打开,即开启了黑标检测功能。

 

当确定客户的打印机支持黑标检测后,前台EnjoyPos.ini的参数需要配置一下,以支持黑标检测。

需要修改配置的参数有:

1HardWare子节中打印机类型参数PrinterType要设置成SED ,这个地方一定要设置成SED。设置成其他打印机类型的话,程序将不支持黑标检测。

2HardWare子节中的参数BMPrinter设置成打印机对应的型号,像山东爱客多项目他们所使用的打印机型号是EPSON TM-U220PD的,就让BMPrinter=U220PD  还支持的BMPrinter类型有170PD

3PrintPaper子节中的参数CutLine为打印完后的走纸行数,这个可根据具体需要设置。

4PrintPaper子节中的参数FixLength=30  发票固定长度,这个用于设置发票的固定长度

5PrintPaper子节中的参数MiniLength为发票的最小打印长度,这个最好不要设置,否则可能会打印不出第二张

6PosInfor子节中的参数CheckPaperTag  是否检测黑标设置成是。必须要检测黑标。


使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
wangfajiang
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:昂捷团队↑ 帖子:44 积分:1133 威望:0 精华:0 注册:2009/8/17 16:25:30
  发帖心情 Post By:2014/7/10 20:10:35

1HardWare子节中打印机类型参数PrinterType要设置成SED ,这个地方一定要设置成SED。设置成其他打印机类型的话,程序将不支持黑标检测。

2HardWare子节中的参数BMPrinter设置成打印机对应的型号,像山东爱客多项目他们所使用的打印机型号是EPSON TM-U220PD的,就让BMPrinter=U220PD  还支持的BMPrinter类型有170PD

3PrintPaper子节中的参数CutLine为打印完后的走纸行数,这个可根据具体需要设置。一般设置为空。

4PrintPaper子节中的参数FixLength=30  发票固定长度,这个用于设置发票的固定长度

5PrintPaper子节中的参数MiniLength为发票的最小打印长度,这个最好不要设置,否则可能会打印不出第二张 ,设置为空即可。

6PosInfor子节中的参数CheckPaperTag  是否检测黑标设置成是。


使用IE9无法添加附件的解决方法 支持(0中立(0反对(0回到顶部