一般使用水晶报表进行报表开发时,都要先指定数据库连接。
但是如果我们从事三层开发时,一般是不允许水晶报表直接访问数据库的,而是通过你的数据库处理层返回数据给水晶报表
其实我们可以使用水晶报表中的字段定义作为数据来源,来彻底摆脱与数据库的直接联系,
从而开发出便于发布以及摆脱数据库限制的报表系统。
本文为的票据打印系列的最后一篇,主要是代码实现。
本文中的纸型设置请参考前一篇文章《[票据打印]打印走纸控制(1) - 设置纸型 》。
套打实现思路请参考这篇《[票据打印]使用扫描仪加快可视化编程工具下票据套打的开发》
本文的方法适用于Epson / Star / Tally 全系列针式打印机,
需要注意的是部分打印机使用自带程序反而不能很好的控制住走纸,对于以下打印机:
Star AR 3200 / 3200+ , Star AR 6400 , Tally 2660 需要使用Epson 1600K的驱动程序。