![](/img/trans.png)
[英]Deploying web application in Tomcat 7 on Amazon EC2 on Ubuntu
[英]Local printers not visible from web application on EC2 Amazon( ubuntu)
我们在Amazon EC2(ubuntu)上托管了一个Java Web应用程序。
我无法将我的打印重定向到本地默认打印机。 实际上,当我尝试使用以下代码获取可见的打印机列表时,那里列出的唯一打印机服务是“ PDF”
javax.print.PrintService[] service = (javax.print.PrintService[]) PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.AUTOSENSE, null)
javax.print.PrintService service= null;
for(javax.print.PrintService service1 : services){
service = service1;
System.out.println(service1.getName());
}
任何建议/提示真的很感激。
您无法在Java中执行此操作,因为它在服务器端运行,但是您可以在浏览器中的JavaScript中执行此操作。
假设您要打印整个网页,请添加将调用JavaScript的HTML按钮“打印”: window.print()
。
另一种选择是打开一个弹出窗口,并在页面加载后调用window.print()
。 如果您要在调用打印之前修改页面的内容,这将很有用。 例如,删除“打印”按钮。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.