连续套打,了。前200张票正常,超过200张之后,突然打印出格子,对不齐了。我用 Printable。
PrinterJob job = PrinterJob.getPrinterJob();

解决方案 »

  1.   

    那是你用的是demo版的控件,有两百的限制
      

  2.   

    是针式打印,程序是我自己写的。
    再问一个问题:其中有一句我花了三分之一的时间测试:paper.setSize( 1000, pageHeight );
    本来的目的是想用:paper.setSize( pageWidth, pageHeight );(秦中pageWidth为660)但是总是打印的位置不对,直到瞎蒙到1000的时候,程序运行才达到了想要的目的,但我搞不懂是因为什么。
      

  3.   

    让操作员手动填我们老大不愿意。
    数据格式比如宽,高,每一页有几行,几列Ticket我打算存在一个xml文件里,每一个特定的票据都有一个对应的xml,每次读。
      

  4.   


    http://community.csdn.net/Expert/topic/3602/3602294.xml?temp=.4521448http://community.csdn.net/Expert/topic/3595/3595998.xml?temp=.8606531我以前问过几次打印的问题,都没能结贴,希望这次能结贴。
    现在程序基本上可以用了,但我并不知道它是怎么运行的,搞不好以后什么地方又冒出来了,希望了解打印内幕的朋友多进来谈谈。