Q: 收款机数据无法传送到后台,查看收款机中的日志(log.txt)文件,发现有“无法连接到服务器”类似的提示,如何解决?
A:收款机向后台管理系统传送交易数据时,是直接向后台SQLServer服务器提交数据的。出现类似的提示,原因大致有两种情况:第一种,在验证服务器中,收银服务的“启动参数设置”中的数据库连接采用了机器名作为服务器,而收款机操作系统无法通过DNS解析改机器名,解决办法是改用服务器电脑的IP地址;也有有可能是数据库连接中采用了集成验证而非sa登录验证方法;第二种可能是前台操作系统的MDAC版本太低,可以用MDAC26SP2或者MDAC28SP1试试,本网站下载区中有这两种补丁的下载。
Q: 在服务器重新启动后,偶尔能够在收银服务器的注册下载日志里面看见一条“无法打开登陆所请求的数据库...”之类的错误,是什么原因造成的?如何处理?
A:电脑启动的时候,由于收银服务器启动的比较快,收银服务器启动成功后就会自动连接SQLServer以便请求数据,但是此时可能SQLServer服务还在启动之中,还未完全启动成功,所以就会报告这个错误。报错后,收银服务器稍后会再次尝试连接SQLServer,如果此时SQLServer已经启动成功,就不会再报告错误了。
Q: 有的时候偶尔收款机小票打印机会打印乱码,有时打印的内容不能及时打印而是在退出系统时才能够把最后的内容打印出来,如何解决?
A:一般情况下,出现打印乱码的故障,是由于电脑(收款机)的并口模式设置不正确,建议设置为EPP或者ECP模式。
出现延迟打印的问题,是由于您的收款机操作系统安装了打印机驱动程序。由于本公司的收款机软件是直接驱动打印机,无须任何其它驱动(包括Windows打印机驱动),如果再安装Windows打印机驱动程序,会导致冲突。解决办法是卸载Windows打印机驱动就可以了。
关于打印机端口的其它信息(引用自http://www.icare.hp.com.cn/TechCenter_StaticArticle/27872/27872.html):
传统的传输模式为SPP (标准并口),数据传输方向是从计算机到外围设备,只能输出数据,不能输入数据。对并行口高速数据通信的应用有一定的限制。
EPP,即Enhanced Parallel Port,增强型高速并口,是一种与标准并行端口兼容且能完成双向数据传输的规范。这是一种在SPP的基础上发展起来的新型并口模式,也是现在应用最多的并口模式。经常应用在外围读/写设备如磁盘驱动器或者CD-ROM上。HP的激光打印机并不采用这种模式。
ECP,即 Extended Capability Port,扩展功能并口。这可以算是目前最先进的并口模式,它是以一种压缩的技术方式来双向传输数据,其传输速率可达2MB/s,这种压缩的方式在向打印机输送图形数据时显得特别有效。 HP所有激光打印机建议使用 ECP 和 BI-DIRECTIONAL 并口模式。
除了上面的三种模式外,还有其它的并口模式,如 Bi-Directional (双向支持) 等,另外,有些 BIOS 允许将其中的某两种模式混合使用,如"ECP+SPP","ECP+EPP" 等。对于这样的设置,也应当通过实践来选择。需要说明的是有些笔记本电脑用EPP模式外接打印机时,容易打印异常缓慢,且经常中途停止打印故障问题,因此,建议将笔记本电脑的并口模式设为SPP。