【随手记录】关于java调用Printjob.print()打印机任务快速闪退无响应问题

最近用java的Swing写了个套打软件(能用很丑),但是打印时候出现问题:

  调用打印机时候打印机任务队列快速闪退 无响应!

打开管理-事件查看器-管理事件,可以看到系统的相关事件

 

里面就记录了打印机的错误事件:

数据类型: NT EMF 1.008。后台文件大小(以字节为单位): 0。打印的字节数: 0。文档页面总数: 0。打印页面总数: 0。
客户端计算机: xx。打印处理器返回的 Win32 错误代码: 259。没有可用的数据了。

日志说的很清楚,传给打印机的打印事件里的内容为空,没有可打印内容导致打印事件失败,快速闪退!

这时候需要跟下print()事件写的是否有问题!!!!(→_→我就是打印事件挖了个坑)

posted @ 2020-11-15 19:28  空知大仙人  阅读(1114)  评论(0编辑  收藏  举报