JavaFX 和打印到 Epson 打印机

JavaFX and printing to Epson printer

我需要知道关于爱普生打印机的那些问题的答案:

  1. 我可以使用 Javafx print API 打印到 EPSON 打印机吗?或者我应该使用 JavaPOS API ?

  2. 如何将图像打印到该打印机?

  3. 如何设置页面大小?

我有 Epson TM-20II 打印机。

使用 JasperViewerFX,它是完全用 JavaFx 编写的全功能 JasperReport 查看器。

经过对爱普生打印机(问题中的型号)的一些研究和体验

Can I use Javafx print API to print to an EPSON printer ? or should I use the JavaPOS API ? How do I print Images to that printer ? Any document can be printed using that printer whatever api is used.

当然可以。打印 api 和 JavaFX 中存在的打印可用于打印到该打印机。

How to setup page size ?

可以使用嵌入到 JavaFx 中的辅助方法创建页面 api,如下所示:

PrintHelper.createPaper("PapperName", width, height, Units.MM);

width -> int

height -> int