点阵快速打印

时间:2013-05-17 10:41:19

标签: java printing awt epson dot-matrix

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

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

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

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

  1. 直接将原始ASCII数据发送到打印机
  2. 通过图形打印,使用图形字体和精确定位。
  3. 如何使用快速打印字体(由1提供)和精确定位(由2提供)?任何代码或API?

1 个答案:

答案 0 :(得分:0)

有第三方API,RTextPrinter似乎支持以下Dot Matrix打印机命令集:

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

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

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

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

希望这有帮助。