У меня есть веб-страница, которая активирует задание печати на принтере. Это работает в среде localhost, но не работает при развертывании приложения на веб-сервере. Я использую класс PrintDocument из пространства имен .net System.Drawing.Print. Я сейчас предполагаю, что принтер должен быть доступен для приложения на удаленном сервере? Любые предложения о том, как мне заставить это работать?
PrintDocument pd = new PrintDocument();
PaperSource ps = new PaperSource();
pd.DefaultPageSettings.PaperSize =
new System.Drawing.Printing.PaperSize("Custom", 1180, 850);
pd.PrintPage += new PrintPageEventHandler
(this.pd_PrintPage);
// Set your printer's name. Obtain from
// System's Printer Dialog Box.
pd.PrinterSettings.PrinterName =
"Okidata ML 321 Turbo/D (IBM)";
//PrintPreviewDialog dlgPrintPvw = new PrintPreviewDialog();
//dlgPrintPvw.Document = pd;
//dlgPrintPvw.Focus();
//dlgPrintPvw.ShowDialog();
pd.Print();