Я решил проблему.Проблема заключается в том, что приложение ASP.NET работает на сервере IIS и не имеет доступа к сетевым принтерам, а только к локальным принтерам.Затем каждый пользователь ОС Windows имеет доступ только к своим сетевым принтерам.Проблема может быть решена следующим образом:
1) Олицетворение приложения ASP.NET с пользователем ОС 2) Предоставление пользователю привилегий для использования баз данных и т. Д. 3) Создание, вход в систему с конкретным пользователем THATпрофиль, ваши сетевые принтеры 4) Готов
Очень важно предоставить RawPrinterHelper правильное имя в строковом формате.Для этого проверьте System.Drawing.Printing.PrinterSettings и получите список установленных принтеров.