swt printer连续打印问题

zlp_benben 2013-07-08 09:43:37
前景:需要实现一个流水打印功能, 打印机: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分。。。。全送了
...全文
111 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlp_benben 2013-07-10
  • 打赏
  • 举报
回复
是我没说明白还是怎么的。 为什么木有人理我呢? 眼看帖子就要沉了、
zlp_benben 2013-07-08
  • 打赏
  • 举报
回复
补充一下: 由于公司平台的原因必须使用swt printer 所以请大侠们正面解决问题。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧