![](/img/trans.png)
[英]how to print asp.net c# crystal report from client's printer using client's computer
[英]Crystal Report With Out Open To Print From Clint Machine Printer in ASP.NET C#
我有同一個項目的Web應用程序和網站。 我面臨的問題是,每當我想從我的網頁打印記錄時,該記錄會顯示一個對話框並轉到服務器打印機。 因此,我的服務器已關閉。 我只想當用戶提交記錄時,打印應該來自他的本地計算機或其他任何非服務器計算機的網絡,並且沒有任何對話框。 回復將不勝感激。 謝謝
通過使用以下代碼行,報告應該被打印到客戶端PC上安裝的默認打印機上:
ReportDocument.PrintToPrinter(1,true,0,0);
如果要對打印機名稱進行硬編碼,則可以使用如下所示的方法:
//Report directly printing by Printer
string strSystemName = "\\\\SYSTEM\\";
string strPrinterName = "PrinterName";
rptPrint.PrintOptions.PrinterName = strSystemName + strPrinterName;
rptPrint.PrintToPrinter(1, false, 0, 0);
rptPrint.Close();
rptPrint.Dispose();
除非只有一台打印機可用,否則我認為對打印機進行硬編碼不會有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.