Delphi连续打印发票-套打程序,并带有打印预览功能,程序最具参考的地方应当是,解决了连续打印,垂直方向打印不准确的问题.连续打印垂直方向打印不准确的问题,开始的时候用如fastreport等可视化的开发工具开发,但一直无法准确打印,而且,也没用办法实现”没打印n张纸后,打印机多或少走纸几毫米的功能”.后来查询了众多的资料后,采用了直接向打印机发送打印命令的方式,参考的是爱普生的编程指南(在爱普生官方网站上有得下),终于成功控制了垂直方向的打印位置.
当然个人认为,如果打印的精度要求不高,或者不需要连续打印几十几百张纸的话,用可视化的开发工具其实也可试试看的,毕竟直接向打印机发送打印命令的方式,写起代码来太费力太不方便了.
程序使用的前提是连接好打印机,并且已经启动打印机。
至于驱动程序,可以不装但建议安装(实践发现,驱动程序大部分打印机可以安装epson 1600k驱动,windows自带的).由于本程序时直接向打印机发送命令,绕开了驱动程序上述步骤完成后,因此可以不装.但如果装了驱动,就可以查看打印的任务当前的情况.
双击“报表打印系统.exe”文件就可进入程序。