Tag: 打印

从浏览器静音打印

我在过去的几天里研究了很多,并在这个问题上给了我足够的支持。 我想要实现的是使用打印按钮直接从网页打印。 我不想浏览器打印弹出窗口出现。 将有2台打印机连接到我的Web应用程序,我想自动选择打印机。 我知道使用PHP或没有任何浏览器扩展或活动x插件是不可能的。 我还想到了一个解决方案,用于在用户系统上安装Java套接字客户端应用程序时使用Web套接字发送打印请求。 请建议我任何时候保存解决我的问题的方法

如何在此示例中禁止打印对话框?

private void printCard() { PrinterJob printjob = PrinterJob.getPrinterJob(); printjob.setJobName(“Label”); Printable printable = new Printable() { public int print(Graphics pg, PageFormat pf, int pageNum) { if (pageNum > 0) { return Printable.NO_SUCH_PAGE; } Dimension size = jLayeredPane2.getSize(); BufferedImage bufferedImage = new BufferedImage(size.width, size.height, BufferedImage.TYPE_INT_RGB); jLayeredPane2.print(bufferedImage.getGraphics()); Graphics2D g2 = (Graphics2D) pg; g2.translate(pf.getImageableX(), pf.getImageableY()); g2.drawImage(bufferedImage, 0, 0, (int) […]

打印.TIF文件

我能够使用以下代码片段成功打印.GIF,.JPG或.PNG,但它不适用于.TIF文件。 即使添加了chromaticity.color属性,我也无法获得颜色。 public class PrintImage { static public void main(String args[]) throws Exception { PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet(); pras.add(new Copies(1)); pras.add(chromaticity.color); PrintService pss[] = PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.GIF, pras); if (pss.length == 0) throw new RuntimeException(“No printer services available.”); PrintService ps = pss[0]; System.out.println(“Printing to ” + ps); DocPrintJob job = ps.createPrintJob(); String fileName = “C:/labels/2.tif” FileInputStream […]

要求Android程序连接到wifi打印机并物理打印内容

我有一个Android程序,它使用asp web服务。 现在我希望我的Android程序连接到wifi打印机并打印它从Web服务中消耗的内容。 我不知道从哪里开始以及使用什么资源。 任何帮助将受到高度赞赏。

如何在java中监听打印作业

我想知道如何查看在Java应用程序中将任何其他应用程序(Word,Excel,PDF阅读器)发送到打印机的打印详细信息。 这意味着,用户从一台PC向打印机发送各种类型的文档。 我的Java应用程序必须计算发送到打印机的文档数量。 如何在Java SE应用程序中获取这些详细信息? 任何资源,有用的链接,指导高度赞赏。

使用Eclipse RCP程序打印

我正在寻找一种好的,标准的方法来在我的RCP程序中生成“输出”并打印它。 这应该适用于Windows,Mac OS和Linux上的标准打印对话框。 我知道Birt项目,但我找不到任何关于如何在RCP程序中实现它以及如何调用标准打印对话框以及如何将Birt生成的报告传递给打印机的提示。 所有提示都很开心。

Java中的远程打印模块

我正在开发一个应用程序,它将运行基于Web的销售点界面。 销售点PC(目前我不确定它是否可以在Linux或Windows上运行)必须附加一个财务打印机,但与任何Web应用程序一样,它是处理所有内容的服务器。 服务器和PoS机器都在同一个LAN上。 我必须实时发送销售数据,并通过使用串口的财务打印机,因此打印PDF甚至网页都不是一种选择。 我被告知我可以在客户端上有一个小应用程序监听Web服务,而后者又与打印机而不是服务器或浏览器进行通信,但是不知道如何做到这一点。 此外,我很可能需要收听任何打印机反馈(例如,打印机生成的优惠券号码)并将其交还给服务器。 有任何想法吗?

小程序打印; Applet放弃安全权限; Windows7和Java7

使用Java Liveconnect能够通过applet从浏览器访问打印机,对于访问权限我已经添加了permission java.lang.RuntimePermission “queuePrintJob”; 在C:\Program Files (x86)\Java\jre7\lib\security\java.policy文件中。 但我仍然收到以下警告信息 使用: Java Plug-in 10.9.2.05; JRE版本1.7.0_09-b05 Java HotSpot(TM)客户端VM 但是相同的签名小程序在xp机器上使用java7正常工作。 即使我检查Always allow…. ,它仍然一次又一次地显示警告。 我在堆栈溢出中完全搜索但无法找到正确的修复程序。 任何人都可以建议如何解决这个问题?

调整JPanel的大小以准备打印而不将其从原始位置移除

在我的程序中,我经常需要打印各种JComponents(通常是JPanels),我喜欢它们是整页的。 我现在的方式是使用以下代码: g2d.scale(pf.getImageableWidth()/componentToPrint.getWidth(), pf.getImageableHeight()/componentToPrint.getHeight()); 但这通常会拉伸或以其他方式改变我想要打印的东西,我更喜欢做一些智能重新resize的东西,也许是一个function版本: componentToPrint.setSize(pf.ImageableWidth(), pf.ImageableHeight); 或者说将组件添加到新的JFrame然后设置帧大小(问题是组件不能同时存在于两个地方)。 我不在乎resize是否会使GUI的其余部分看起来很糟糕,只要它是可以轻松重置的东西。 有没有办法做到这一点?

JBoss AS 7中的PrintServiceLookup.lookupPrintService解决方案

我正在尝试从我的JSF Web应用程序打印pdf文档。 当我从main方法调用方法findPrinter() ,会找到PrintServices ,但是当我从网页PrintService调用此方法时找不到。 下面提到的代码.. public static void main(final String[] args) throws Exception { PrintTest printTest = new PrintTest(); printTest.findPrinter(); } public void findPrinter() { PrintService[] printServices = PrinterJob.lookupPrintServices(); System.out.println(“Print Services Length :: ” + printServices.length); for (PrintService printService : printServices) { System.out.println(“PrintService :: ” + printService); } 有什么建议么…