Я пытаюсь создать PrintServer
, используя следующий код
PrintServer printServer = new PrintServer(@"\\PrinterName");
PrintQueueCollection printQueues = printServer.GetPrintQueues();
foreach(PrintQueue pq in printQueues)
{
Console.WriteLine(pq.Name);
}
, но кажется, что все, что я ввел, выдает следующее исключение:
Система.Printing.PrintServerException: «Возникла исключительная ситуация при создании объекта PrintServer.Ошибка Win32: имя принтера недопустимо. '
Возможно, я каждый раз вводю неправильное имя принтера, но попробовав каждую возможную комбинацию пути, которую я могу придумать для несколькихна разных принтерах и с одной и той же проблемой каждый раз, когда у меня заканчиваются попытки попробовать это.
Я попытался выполнить включение службы печати и документов в соответствии с рекомендацией , показанной в этом вопросе но это еще не помогло.