前景:需要实现一个流水打印功能, 打印机:oki5330(打印机没有问题, 用别的程序测试过, 可以实现 滚动进纸流水打印 )。
问题: 不能实现滚动进纸打印。 每次都是打到一定长度纸张就自动退出来。 
打印部分代码:
PrintDialog pdg = new PrintDialog(new Shell());
PrinterData printdata = pdg.open();  //在这里设置打印机为A4,滚动进纸
Printer printer = new Printer(printdata );
if(!printer.startJob("job name"))
    return;
GC prtGC = new GC(printer);
if (!printer.startPage())
    return;
/***接下来就是循环打印每一个元素**/
/***循环完成****/
printer.endPage();
printer.endJob();程序基本就这样, 哪位大神告诉我为啥不能实现滚动进纸打印。
ps: 我没啥分了, 就40分。全送了swt printer 滚动进纸打印