单击“打印”按钮时的“所有报告”,使用
打开PDF选项。但是我想直接打印到打印件上。
到目前为止,我已经尝试更改SSRS上的一些配置,但是没有用,我的研究是: https://docs.microsoft.com/en-us/sql/reporting-services/report-server/enable-and-disable-client-side-printing-for-reporting-services?view=sql-server-2017
答案 0 :(得分:0)
此主题及其链接页面完全回答了挑战
http://printssrsreport.blogspot.com/
https://neelb.wordpress.com/2018/09/26/ssrs-enable-disable-client-side-printing/
微软有充分的理由有意限制直接打印而无需干预。
在所有情况下打印报告都很糟糕——数据立即过时、纸张浪费、打印服务器管理(如果你走这条路,还有自动化)
阅读噪音 - Chrome 浏览器提供稍微好一点的体验,因为它有一个内置的 PDF 查看器 - 因此用户体验比必须打开一个单独的应用程序来查看 PDF 稍微好一点 - Chrome 提供了打印 PDF 的工具微不足道
答案 1 :(得分:0)
要实现这一点,您需要使用 c# 进行一些编程。我不确定您是否可以使用此选项。以防万一,如果您想查看该代码的外观,请参阅下面的链接。这可能会有所帮助。即使您可以设置默认打印机并传递用户名、日期范围等参数。我正在寻找一种使用代码设置默认打印机的方法,并找到了此链接。