0

PrintServiceLookup.lookupDefaultPrintService() 在小程序中返回 null,但在小型应用程序中调用时返回默认打印机。

我尝试了权限 java.lang.RuntimePermission "queuePrintJob" 并单击确定以授予小程序访问打印机的权限。该小程序还具有端口 631 的权限。我认为这可能是 CUPS 问题,但应用程序可以正常工作。

PrintServiceLookup.lookupPrintServices(null, null) 返回一个空列表。

这是用于信息亭的,因此我可以设置所需的任何权限。

我错过了什么?

谢谢

4

1 回答 1

0

我遇到了同样的问题,并通过在 java.policy 文件的 GRANT 部分添加以下行来解决它:

permission java.security.AllPermission;

尽管不建议授予所有权限,但无法提交任何其他解决方案。如果有人得到确切的解决方案,请发布。

谢谢。

于 2012-07-18T04:10:58.660 回答