Переименование сетевого принтера в Windows 7

Переименование сетевого принтера в Windows 7

У меня есть сервер. К серверу подключено несколько принтеров. Все драйверы для x32 и x64 ОС плюс все настройки по умолчанию. Сервер также управляет очередью печати.

У меня много рабочих станций, все они должны использовать принтеры. Все нуждатьсяиметь очередь печати драйверов и значения по умолчаниюраспространяется с сервера.

Когда я добавляю принтеры на рабочие станции, я получаю: ABC Printer on SERVER123Мне нужно что-то покороче — просто ABC Printer.

Как мне это сделать?


  • Пожалуйста, не показывайте мне, как изменить имя вашего локально установленного принтера. Я знаю, как это сделать. Меня особенно интересуют общие принтеры, которые выглядят как ABC Printer on SERVER123.

  • Установка драйвера с локальным портом не поможет, потому что тогда я потеряю распространяемые сервером настройки по умолчанию, обновления драйверов и мне придется бегать с дисками драйверов/сбивать с толку дрожащих пользователей такими сложными вещами, как выбор драйверов.

  • Я рад взлому, если нет официального способа сделать это в групповой политике. Я пробовал заглянуть HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers на рабочие станции, но это только локальные принтеры.

  • Я могу видеть сведения о сетевых принтерах на рабочих станциях здесь: HKEY_USERS\[Some GUID]\Printers\Connections– но нет ничего очевидного, например строки описания.

решение1

Как говорит Грегори МУССАТ...

И я был MCSE с 1997 года в КРУПНОЙ корпорации (8000 пользователей). "on [имя сервера]" жестко закодировано в операционной системе Windows, чтобы определить, что принтер НЕ локальный. Принтеры без этого суффикса ДОЛЖНЫ БЫТЬ ЛОКАЛЬНЫМИ (не сетевыми) принтерами.

РЕШЕНИЕ: Единственный способ «обойти» эту проблему — создать ЛОКАЛЬНЫЙ принтер и подключиться к нему НАПРЯМУЮ ЧЕРЕЗ ETHERNET, а не через очередь печати сервера.

Да, это означает, что каждая рабочая станция будет напрямую взаимодействовать с принтером и управлять своей собственной очередью... все работает нормально, если только кто-то не отправит на принтер огромное задание — вы не сможете его увидеть и прервать, потому что оно находится в ЛОКАЛЬНОЙ очереди принтера, а не в очереди сервера.

Я делал это несколько раз (при этом СОХРАНЯЯ очередь печати сервера доступной для всех остальных), для некоторых очень "особых" случаев использования. Но, честно говоря, вы могли бы сделать это для всех... пока вам не нужно будет выяснить, кто отправляет 500-страничные мусорные задания на принтер!

решение2

Короткий ответ: вы не можете

Многие искали способ сделать это, но безуспешно.
Microsoft говорит, что это невозможно, и никто не нашел обходного пути.

Связанный контент