Я пытаюсь отправить отчет напрямую на принтер по умолчанию, и он уже работает нормально с этим кодом:
doc.Load(Server.MapPath("~\\reports\\CrystalReport\\DocumentCRV.rpt"));
doc.SetDataSource(dsReport);
doc.PrintToPrinter(1, true, 0, 0);
Проблема в том, что он работает только тогда, когда я запускаю веб-приложениемой компьютер разработчика (поэтому я предполагаю, что он получает принтер по умолчанию для сервера, а не принтер пользователя)