从Crystal Report发送EPSON热敏打印机中的Auto Cut

时间:2012-08-09 06:09:03

标签: crystal-reports thermal-printer

我正在尝试使用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中使用autocut来指导我,那将会有很大的帮助。如果它有效,我相信它也应该来自Crystal。

提前致谢。

  • Rajarshi

3 个答案:

答案 0 :(得分:1)

试试这个:

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

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

我在EPSON TM20收据打印机上遇到了同样的问题。从打印机更改打印机的设置 - 打印首选项 - 文档设置 - 纸张来源文档[进纸,剪切]到页面[进纸,剪切]。并测试它。

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

。它运作顺利。