首先,如果你没有很多时间,那么可以仅仅查看我的的帮助文档"readme.doc",因为在帮助文档中,包含了本程序的核心代码. 本打印程序是本人开发,目前正在银行使用的一个程序.上个月接到一个项目,要求在带格式的连续的纸的相应位置,打印入数据库的数据.这种连续的纸两边带孔,又称作连续纸. 本人开发了大约一个月的时间,由于考虑到这个程序应当会具有一定的通用性,因此将本程序的源码分享给大家,如果你能从本程序中得到一点帮助,本人甚感欣慰. 本程序最具参考的地方应当是,解决了连续打印,垂直方向打印不准确的问题.连续打印垂直方向打印不准确的问题,在网上有太多的人为此烦恼.一是打印第一页的第一行就不准确,二是连续打印n张纸后,发现位置已经不准确了.本人查询了众多的资料后,采用了直接向打印机发送打印命令的方式,参考的是爱普生的编程指南(在爱普生官方网站上有得下),终于成功控制了垂直方向的打印位置. 本程序的另一特色是,理论上可以连续准确打印无穷多张纸.因为本程序加入了"每打印n张纸后多走或少走纸x毫米"的功能. 本程序适用于并口(lpt端口)连接电脑的打印机,如果你的打印机是usb端口的,买一条 USB转并口线 即可. |