我们有一个网站,负责运行一堆 Crystal Reports 并在浏览器中显示它们。这部分工作正常,但是该网站最近在一台新服务器上设置,我们在实际打印报告时遇到了问题。
当我们尝试打印报告时,会出现打印对话框,但也会出现错误“未选择默认打印机。您可以使用控制面板选择默认打印机。”
现在所有电脑都选择了默认打印机,其他应用程序似乎都没有问题。打印机都是网络打印机,打印效果都很好。我尝试运行报告并从服务器本身打印,效果很好。只是台式机似乎无法使用 Crystal Report Viewer 打印报告。
有人知道为什么默认打印机无法被识别吗?或者是什么原因导致了这个问题?
答案1
我之前遇到过这个问题,虽然我认为这是一个导致该问题的错误(没有将网络打印机检测为有效的打印机)。
我通过安装解决了一台机器上的问题Bullzip PDF 打印机,而在另一台机器上,在我听说 Bullzip 之前,我通过手动从驱动程序中添加不存在的本地 HP 打印机并选择“打印到文件”作为默认选项来解决这个问题。
答案2
CR 是哪个版本的?
我曾遇到过这样的问题:如果创建报告的人打印报告进行测试,出于某些愚蠢的原因,CR XI 会将该打印机保留为默认打印机,从而导致您看到的问题。这个问题似乎在 CR2008 中已经解决或有所改善。有一个设置(我相信它在页面设置中),您可以在其中优化屏幕报告,这似乎对早期版本的 CR 有帮助。