0

我想知道,在 Java 中的 EPSON Dot Matrix 打印机上打印的实用方法是什么。我正在玩带有 USB 连接的 LX300+II 型号。

我在互联网上搜索了太多,但所有代码都可用于网络和串行(端口 LPT)打印机。喜欢:https ://code.google.com/p/escprinter/,http : //devpath.blogspot.in/2008/01/java-como-imprimir-na-epson-lx-300-via.html

我尝试使用 Java 打印服务 2D Graphics,它可以工作但需要时间。

我知道我们有两种使用这台打印机的方法:

  1. 通过直接将原始 ASCII 数据发送到打印机
  2. 通过图形印刷,具有图形字体和精确定位。

如何同时使用快速打印字体(由1提供)和精确定位(由2提供)?任何代码或API?

4

1 回答 1

0

有一个第三方 API RTextPrinter似乎支持以下点阵打印机命令集:

  • Epson ESCP 和 ESCP2 或兼容
  • HP-PCL5 或兼容
  • HP-PCL 3(也称为 Laset Jet Plus 仿真)
  • IBM Proprinter 或兼容
  • IBM PPDS
  • 暗黑破坏神
  • 普通(无特征)

它支持详细信息页面中列出的以下功能:

  • 字体选择(快递...)
  • 字体样式(粗体、斜体和下划线)
  • 字体大小(每英寸字符数)
  • 线条(垂直和水平)和矩形
  • 字符集管理和字符值映射
  • 其他:下标和上标、双倍宽、横向格式和行间距

但是,这不是免费的 API,您必须购买许可证才能使用它。您可以尝试一个演示,看看它是否满足您的要求。

希望这可以帮助。

于 2015-01-12T07:15:11.193 回答