【问题标题】:JavaFX and printing to Epson printerJavaFX 和打印到 Epson 打印机
【发布时间】:2016-12-01 01:54:12
【问题描述】:

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

  1. 我可以使用Javafxprint API 打印到 EPSON 打印机吗?还是应该使用JavaPOS API?

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

  3. 如何设置页面大小?

我有 Epson TM-20II 打印机。

【问题讨论】:

    标签: api javafx printing epson javapos


    【解决方案1】:

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

    【讨论】:

    • 这如何打印到爱普生打印机?
    • 您必须下载该项目并将其附加到您的项目中。并导入文件或者你也可以根据需要修改代码。
    • 感谢您的回复。我知道如何在我的项目中使用和导入库。我认为我的问题很简单,您没有说明您的答案与我的问题有何关联。
    • 很抱歉沟通的差距。我认为打印机的类型对于使用 javafx api 或其他类型的 api 进行打印并不重要。我曾使用 javafx 研究过打印系统,也曾研究过简单的 jasperreport 报告系统。我发现JasperReport 对于报告生成和文档非常有用,所以我建议将 jasperviewerfx 用于 jasperreport 的 javafx 版本。
    • 通讯没问题,所以你说JavaFX打印API没有区别打印机。我会试试看,很快我会尝试使用那台打印机进行编程。
    【解决方案2】:

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

    我可以使用 Javafx 打印 API 打印到 EPSON 打印机吗?还是我应该 使用 JavaPOS API? 如何将图像打印到该打印机? 无论使用什么 api,都可以使用该打印机打印任何文档。

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

    如何设置页面大小?

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

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

    width -> int

    height -> int

    【讨论】:

      猜你喜欢
      • 2012-01-21
      • 2016-12-01
      • 1970-01-01
      • 2018-11-18
      • 2014-01-27
      • 2010-11-06
      • 2012-01-05
      • 2015-08-30
      • 2020-04-01
      相关资源
      最近更新 更多