打印客户端PrinterJob

时间:2015-03-11 16:45:13

标签: jsf primefaces printing jsf-2.2

我很难过,而且我找不到可行的解决方案。它是JSF中的一个带有Web服务器的项目。

我正在尝试在Bematech 4200打印机上打印,我使用此代码列出打印机,但代码返回服务器打印机。

PrintService services[] = PrinterJob.lookupPrintServices();

我真的需要客户端的打印机,带有打印机和驱动程序的机器,我的应用程序已在浏览器上打开。

我无法将Graphics2D转换为图像,因此它会通过浏览器显示img。

我在页面上做了一个文本并打印它,但它没有使用所有可用的espaces

我认为将Graphics2D转换为PDF图像,并打印PDF但可能不会使用所有纸张。

如何在系统打开的情况下列出所有打印机的打印机? (客户端无需询问哪一个,它将被参数化)

1 个答案:

答案 0 :(得分:2)

这不能从服务器完成。我知道(知道)实际上直接在客户端上打印的唯一选项是使用签名小程序