【问题标题】:Sending Auto Cut in EPSON Thermal Printer from Crystal Report从 Crystal Report 在 EPSON 热敏打印机中发送自动剪切
【发布时间】:2016-10-28 19:37:00
【问题描述】:

我正在尝试使用 Crystal Report 通过 Windows 驱动程序(EPSON Advanced Printer Driver 4.52ce)打印到 EPSON Thermal Printer TM-T88IV。由于某些原因,没有选择 OPOS。我使用的是 SAP Crystal Report 2011,尽管我也安装了 Visual Studio 2010。

PaperSource 的打印机设置(打印机 - 打印首选项 - 文档设置 - 纸张来源)设置为 DOCUMENT[Feed, Cut]。报告在报告结尾处很好。

但是,我的要求是要有一个报告部分(例如报告页脚),该部分将从报告的上部切掉。一个典型的场景是在销售点收据结束时打印免费停车票。门票虽然是同一张收据的一部分,但为了方便客户,是从收据的上部自动剪切的。

我研究过 ControlA 字体,并在 http://gtts.ehu.es/TWiki/pub/Main/WebNotify/uni-mini-manual.pdf 上看到了一个参考资料,这让我相信 ControlA 字体可以从 MS Word 2007 用于在文档之间自动切入,无论我想要什么。但是,这不起作用。

如果有人可以指导我使用 EPSON TM-T88IV 从 MS Word 2007 自动剪切,那将非常有帮助。如果它有效,我相信它也应该适用于 Crystal。

提前致谢。

  • 拉贾什

【问题讨论】:

  • 您使用的编程语言是?
  • 我正在使用 Crystal Reports 2011 报表设计工具。它是一个独立的报表设计工具。它确实有自己的语言,但仅限于我使用公式时。我需要基于 Crystal Report 2011 或 MS Word 2007/2010 的解决方案。如果 Word 可以将带有 Control 字体的 AutoCut 发送到 Themal 打印机,我认为 Crystal 可以做到。

标签: crystal-reports thermal-printer


【解决方案1】:

试试这个:

  • 将报告的打印机设置为所需的 Epson 打印机(文件 | 页面设置
  • 将文本对象添加到报表中的所需位置(可能是组页脚)。
  • 向文本对象添加单个“F”(不带单引号)
  • 将文本对象的字体更改为“控制”;将字体大小设置为 10

打印报告,看看它是否有效。

【讨论】:

  • 这正是我所做的(在报告页脚部分),但它不起作用。我尝试了“control”和“controlA”字体。没有工作。有什么线索吗?
  • 射频部分还有其他内容吗?
【解决方案2】:

我遇到了这个问题,页面切割和抽屉打开通过旧的 ActiveX 控件工作正常,但无法通过 .NET 水晶查看器工作。

解决方案是创建一个写字板 (RTF) 文档,将您的控制字符 D 或 A 或 F 等以“控制”字体大小 10 放入该文档中,然后在水晶中将写字板文档作为将 OLE 对象放入 Crystal Print。

【讨论】:

    【解决方案3】:

    我在使用 EPSON TM20 收据打印机时遇到了同样的问题。将打印机的设置从打印机 - 打印首选项 - 文档设置 - 纸张来源) DOCUMENT[Feed, Cut] 更改为 Page [Feed, Cut]。并测试它。

    目前我正在使用 PHP 和 HTML 将收据打印到热敏打印机。我添加了这些行

    。它工作顺利。

    【讨论】:

      猜你喜欢
      • 2022-10-17
      • 1970-01-01
      • 2016-12-01
      • 2012-01-21
      • 2014-03-17
      • 1970-01-01
      • 2016-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多