【问题标题】:Dot matrix fast printing点阵快速打印
【发布时间】:2013-05-12 12:05:32
【问题描述】:

我想知道,在 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?

【问题讨论】:

  • 查看打印机的手册,看看是否可行(如果打印机无法做到,则无需搜索代码)。
  • 问题已解决,只需共享我的 USB 打印机,然后它就可以在“\\localhost\”之类的网络路径上使用。但现在我面临另一个问题:(。stackoverflow.com/questions/13852321/…任何机构都有任何解决方案?

标签: java printing awt epson dot-matrix


【解决方案1】:

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

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

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

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

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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    • 2012-09-30
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多