我们正在尝试构建一个Crystal控件,将控制字符直接发送到打印机,而不必通过该打印机的(错误)Windows驱动程序。有没有人知道在Crystal Report中做到这一点的方法?如何将控制字符发送到Crystal Reports中的Windows打印机?
我们正在尝试发送的特定控制字符CHR(2)。但是,当我们将它放在Crystal Report中并打印到通用文本打印机时,它将把字符转换为输出期间。该角色在Crystal的预览中显示为一个框,因此我怀疑它是Windows驱动程序,而不是Crystal,这就是问题所在。
该设备是一个打印机的Datamax。我们确实有驱动程序,但遇到各种问题 - 基础设施小组比我更了解问题,我不觉得我有足够的信息去尝试并询问具体问题。这是Crystal Reports,Citrix和我们针对特定市场的ERP软件包的相互作用,以及在报告运行时根据用户自动选择适当标签大小的标签打印机的组合。
我不认为后处理在我们的案例中是可行的。这些报告由我们的ERP应用程序运行,因此除了Crystal Report本身和我们控制的Windows打印服务器之外,我们没有其他任何内容。 – LeBleu 2008-11-06 15:14:08