Я борюсь здесь с пространством имен System.Printing .net framework.
И то, что я всегда видел во всех инструментах MS для управления моими серверами печати, - это отсутствие функций управления портами и драйверами.
Так что я застрял здесь с фрагментом кода, который работает:
PrintServer _ps = new PrintServer(PServer,
PrintSystemDesiredAccess.AdministrateServer );
_ps.InstallPrintQueue(QToCreate.Name, QToCreate.Driver,new string [] {"LPT1:"}, "winprint", PrintQueueAttributes.None);
И он создает очередь для меня на удаленном сервере, используя указанный мной драйвер, но драйвер уже должен быть на сервере, с которым я могу жить, но мне не удалось найти способ создания нового порта TCP / IP мой сервер печати, так что установка новых очередей печати таким способом может быть чем-то полезным. я не понимаю, почему мне разрешено устанавливать только новые очереди с существующими портами. вроде как меня подвела. Если кто-то знает, как создать порт вместе с очередью, я хотел бы посмотреть, как.