【问题标题】:how stop the printer after print the Last line in the crystal report (VS2005)打印水晶报告中的最后一行后如何停止打印机(VS2005)
【发布时间】:2012-09-24 11:14:29
【问题描述】:

我在vs2005中有一个水晶报告。我必须用点阵打印机在卷纸上打印这份报告。 打印报告后,它会省略一些浪费空间。

我必须停止打印最后一行的打印机。

我遇到了这个问题,但我找不到解决方案。

请帮我解决这个问题

【问题讨论】:

    标签: vb.net crystal-reports visual-studio-2005 report


    【解决方案1】:

    我解决了这个问题,我们不能用 Crystal Reports 直接在卷纸上打印动态长度(即动态页面大小),因为在 Crystal 报表中我们有一个标准页面大小(A4、Letter、信封等..)

    对于这种情况,请阅读这篇文章:http://support.microsoft.com/kb/322090。本文介绍如何打印原始数据。

    在文本文件中写入和对齐所有数据并打印。

    谢谢

    【讨论】:

      【解决方案2】:

      确保在报告本身中禁止显示任何页脚,这可能会导致纸张浪费。

      【讨论】:

      • 感谢您的回复,在报告页脚中我有一些数据,但我在页脚中没有数据并且复选框(抑制)被选中。
      • 您可以尝试将“not onlastrecord”添加到您的报表页脚和/或页脚,看看它是如何工作的。我已经有一段时间没有使用卷纸或点阵了,所以我不确定水晶会如何反应
      • 如果我们给出“not onlastrecord”也会留下纸张,因为它是通过页面设置(A4、Letter、Legal)打印的。但我解决了这个问题,我将水晶报告数据写入文本文件,然后将其作为 RAW 发送到打印机。它工作正常。感谢您提供宝贵的指导意见。
      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 2014-11-12
      相关资源
      最近更新 更多