XP系统,LQ300K+II针式打印机。80列的普通齿孔纸,在winform程序中输出报表。
按网上介绍的自定义纸张的方法(参见:http://blog.163.com/kaijian2008@126/blog/static/35703713200811010573599/);设置自定义纸张的大小为:22 x 9.3厘米。设置后发现有两个问题:
1. 每次刚开始打印时总是"突突突"地先走两下,而不是我预想的直接打印,这样会造成整个报表稍偏下;
2. 由于纸张高度才9.3厘米(高度比较短),打印后纸张还在打印机滚轮下,还得人工用手卷纸上来到撕纸位置,才好撕纸。有什么办法能使打印机在打完报表后自动卷纸到撕纸的位置,以便于撕纸。有什么好办法吗,请高手支招。谢谢!

解决方案 »

  1.   

    我不知道你说的“报表”具体是什么方式的。假设不是图形方式输出的,那么你完全没有必要使用windows打印驱动,直接操作打印机端口,按行输出你的报表就可以了。
      

  2.   

    1.如果走的距离非常小,那应该调整打印机初始位置的偏移量;
    2.EPSON-LQ300系列的打印机都支持切纸功能,
      也就是说可以手动或者自动触发打印机走到撕纸的位置,
      下一次打印的时候,打印机会自动回到正确的位置
    以上2个功能设置,请参见说明书