Як перейменувати мережевий принтер у Windows 7?


19

Це питання схоже на те, як перейменувати принтерний пристрій у Windows 7 64 біт , за винятком відповідей там не працюють, і я надаю додаткову інформацію.

Це домашня мережа, а не домен. Я створив Brother HL-5170DN. Це мережевий принтер, підключений безпосередньо до концентратора Ethernet. Я можу підключитися до нього з Windows 7, але в Windows 7 він за замовчуванням має назву "binary_p1 на Brn37415f", що не дуже корисно. І я, здається, не можу змінити ім'я.

У мене це працює з декількома машинами Windows XP та Vista, і я можу змінити ім'я на цих машинах.

Властивості принтера Windows 7 :

  • Я можу побачити ім'я "binary_p1" на вкладці Загальні . Я можу вибрати текст, але не можу його змінити. Поле не затьмарене сірим кольором, але я нічого не можу ввести в нього.
  • На вкладці " Порти" всі елементи керування є сірим (відключені). Вибраний порт називається "\\ Brn_37415f \ binary_p1", і описується як "Постачальник надання сторони клієнта", а в полі принтера написано "binary_p1".
  • На вкладці Безпека я бачу, що мій обліковий запис має дозволи "Керувати цим принтером".

Якщо я вибираю Властивості сервера принтера , я можу вибрати порт і натиснути Налаштувати порт , але я отримаю діалогове вікно, яке говорить: "Під час налаштування порту сталася помилка. Ця опція не підтримується."

Я знайшов багато форумів з людьми, які задають одне і те ж питання, не отримуючи відповіді.

Оновлення: Більше не пропонуються щедрості, але я все ще шукаю рішення цієї проблеми.


Як ви додали цей принтер? ви додали його як мережевий чи локальний? Якщо мережа спробує додати її як локальний принтер, і коли ви потрапите до портів, створіть новий порт, виберіть tcp / ip та введіть IP-адресу принтера ... Ви можете назвати його все, що завгодно ...
Supercereal

З чим виробляється / моделюється пристрій, з яким друкується принтер?
edusysadmin

@Kyle: я додав принтер як мережевий принтер. Принтер покладається на DHCP, тому IP-адреса час від часу змінюється. Я не знайшов способу надати йому фіксовану IP-адресу за допомогою мого маршрутизатора Netgear. Раніше я міг це робити зі своїми старими Linksys.
Адріан Маккарті

@edusysadmin: Я не впевнений, що розумію ваше запитання. У принтер (Brother HL-5170DN) є вбудований сервер друку. Я просто підключаю порт Ethernet до маршрутизатора.
Адріан Маккарті

Відповіді:


11

Ось як це зробити у Windows 7 та 8.1 для принтерів, що не базуються на IP-адресах:

  1. Додайте принтер
  2. Додати локальний принтер (не мережевий)
  3. Створіть новий порт (локальний порт, а не TCP / IP)
  4. Заповніть ім'я порту (\ сервер \ синтаксис принтера)

Виконайте інші кроки (швидше за все, вам доведеться вручну вибрати драйвер принтера, це можна легко знайти, якщо ви вже зіставили мережевий принтер, переглянувши його властивості).

Це дозволить вам це зробити.


1
Підтверджені роботи для Windows 8.1. Це має бути прийнята відповідь!
Zoomzoom

Мені незрозуміло на кроці 4. Що мені потрібно поставити для імені сервера?
Адріан Маккарті

@AdrianMcCarthy у твоєму пості виглядає так, що \Brn_37415f\binary_p1хоча це вже досить старе, я насправді не пам'ятаю. Імовірно, додавання його як звичайний мережевий принтер дозволить вам бачити це, однак ви можете оглянути принтер, щоб побачити його адресу сервера.
Ендерленд

Я думаю, що \server\printerмає бути \\server\printer.
BornToCode

6

Це працювало для мене:

  1. Зупиніть послугу друку
    net stop spooler

  2. Знайдіть принтер у реєстрі під
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\$device
    мережевими принтерами, як правило, є ключ, який починається з коми, як-от
    ,,http://example.com:555,nameofprinter

  3. Будьте $newбажане ім'я принтера. Зміна:
    значення «Name» в $deviceдо $new
    значенням «PRINTERNAME» в $device\DsSpoolerдо $new
    значенням «uNCName» в , $device\DsSpoolerщоб , \\$computername\\\$new
    нарешті , перейменовувати принтери реєстру ключ від $deviceдо$new

  4. перезапустити послугу принтера:
    net start spooler


Інформація, зібрана з
http://sevenforums.com/hardware-devices/89521-rename-network-printer.htm http://virtualroadside.com/blog/index.php/2007/10/17/prnrename-an-autoit- заснована утиліта для перейменування ipp-принтерів у вікнах /


Це виглядало найбільш перспективно, проте коли я намагався його спробувати, ключ реєстру "Друк" не був у "CurrentVersion", а також спробував відділення WOW6432Node.
Lockszmith

Цей працював і для мене в Windows 10.
Пол де Вріезе

За замовчуванням мого принтера IPP було "шлюз-usb-принтер" у Windows 7, я не зміг його змінити за допомогою інтерфейсу Windows. Рішення на основі "PRNCNFG.vbs" також не працювало, воно не вдалося з помилкою 0x80041002 (не знайдено). Модифікація реєстру, описана в цій відповіді, - це єдине, що спрацювало.
окрокет

Це рішення працювало для мене, коли прості методи, такі як редагування імені безпосередньо в розділі "Властивості принтера", не працювали.
Теркель

6

Я щойно робив це на моїй установці Windows 7.

Перейдіть до пристрою та принтерів , клацніть правою кнопкою миші на принтері, який ви хочете змінити, виберіть "Властивості принтера", а не властивості чи налаштування друку. Змініть ім’я у верхньому полі. Удар, OKколи закінчено.

Введіть тут опис зображення

Введіть тут опис зображення


14
У моєму випадку текст у верхньому полі не можна редагувати. Я можу вибрати його, але не можу його змінити. Ви, наприклад, не є мережевим принтером. Я думаю, що це ключова відмінність.
Адріан Маккарті

Спробуйте перемикач замість концентратора, це може змінити значення.
Моаб

1
Я помиляюсь. Це перемикач, а не концентратор.
Адріан Маккарті

2
Спасибі. Це працювало для мене. Правою кнопкою миші> Перейменувати і Файл> Перейменувати було відключено, але текстове поле у ​​вікні "Властивості" можна було редагувати. Також мій принтер - це мережевий принтер, а не локальний.
mikesigs

5

Ви не можете перейменувати мережевий принтер у Windows XP, Vista або 7 (не впевнені в інших). Єдиний спосіб перейменувати - це перейменувати його на сервері, але це порушить існуючу конфігурацію.

Однак існує рішення: ви можете зіставити порт LPT на мережевий принтер, а потім встановити як локальний принтер.

Щоб скласти порт LPT, використовуйте таку команду в командному рядку з правами адміністратора:

net use lptX \\Brn_37415f\binary_p1 /persistent:yes

Замініть "X" на порт LPT, який ви хочете використовувати, наприклад, 2 (якщо на вашій материнській платі немає порту LPT, ви також можете використовувати 1).

Потім просто встановіть принтер так, ніби це локальний принтер, приєднаний до вказаного вами порту LPT


1
Насправді я можу перейменувати принтер на XP та Vista. Тільки не Windows 7. Немає окремого сервера друку як такого. Сервер вбудований безпосередньо в принтер.
Адріан Маккарті

Команда net use працювала, і я зміг встановити принтер як локальний принтер на LPT1. На жаль, друк до нього отримує загальний статус "Помилка - друк" у черзі і нічого не друкує.
Адріан Маккарті

Ви використовували правильні драйвери? Іноді існують різні мережеві та локальні драйвери. Також ви можете друкувати з командного рядка до порту? (google it) Також якщо ваш принтер - це мережевий принтер @ рішення Кайла, можливо, спрацює
dtech

Я вважаю, що я користуюся правильними драйверами. Я спробував ті з диска виробника, а потім видалив їх і спробував ті з оновлення Microsoft (точна відповідність номеру моделі). Намагаючись надрукувати з командного рядка, отримайте такий самий статус "Помилка - друк" у черзі.
Адріан Маккарті

Присудження винагороди за найвищу відповідь, бо вона закінчилася. На жаль, у мене ще немає відповіді.
Адріан Маккарті

0

У мене виникає ДУЖЕ те саме питання, але я можу також додати те, що вже обговорювалося ...

Якщо я підключаюсь до спільного принтера на своєму домені (ПК підключений до робочої станції, а не до сервера), я НЕ встановлюю принтер на мою робочу станцію як спільне ім'я ...

Частка називається HCFA і з’являється як така у мережевому браузері.

Коли я двічі клацнув по ньому, драйвер завантажить та встановить, але принтер на МОЙ комп’ютер названий "HP LaserJet 1320 на XXXX", і я не можу перейменувати його локально, або він порушує частку для всіх ІНШИХ підключених комп'ютерів. цьому ж принтеру, ВИНАГИ ЯКЩО я перейменую його локально на те саме ім'я, що і віддалена спільна версія.

Робоча станція є клієнтом DHCP, але вона має застереження в обсязі для себе. Мені довелося це зробити, коли одна з робочих станцій XP в моїй організації натупилася на його IP, і DNS втратив цю робочу станцію. Тепер я можу переглядати робочу станцію TO, бачити та підключатися до її спільних ресурсів, але не можу перейменувати їх.

Я думаю, я можу просто додати 170x до мережі ... Мені б дуже хотілося знати, чому я не можу використовувати це САМЕ так, як я встановив би спільний принтер XP. <mumble> Я ненавиджу Windows 7 ... </ mumble>


2
Я був би в захваті, якщо в ньому буде вказана модель як назва принтера. Шахта це набагато дурніше.
Адріан Маккарті

0

Після тестування обох я виявив це правильно:

Потрібно додати принтер як локальний принтер, щоб змінити ім'я, інакше Windows за замовчуванням додасть його до імені спільного доступу.

Коли ви додаєте принтер, виберіть місцевий. Потім виберіть команду створення порту та вкажіть TCP / IP:

Введіть тут опис зображення

Потім введіть IP-адресу принтера:

Введіть тут опис зображення

Потім просто дотримуйтесь майстра, як це було б із будь-якою іншою установкою локального принтера.


Це працюватиме лише на чистому мережевому принтері, але не на принтері, який використовується через Windows PC.
dtech

@dtech "Я створив Brother HL-5170DN. Це мережевий принтер, підключений безпосередньо до концентратора Ethernet." звучить як мережевий принтер для мене ...
Supercereal

Проблема цього рішення полягає в тому, що принтер отримує свою IP-адресу від DHCP, тому вона час від часу змінюється. Я намагався налаштувати маршрутизатор завжди на той самий IP-адресу, але це неможливо з моєю точкою доступу Netgear (це було з моїм старим Linksys).
Адріан Маккарті

@adrian ви можете це зробити з будь-яким маршрутизатором ..... просто опустіть пул dhcp: скажіть, він дає 192.168.1.1-192.168.1.254, просто опустіть його до 192.168.1.250 і вручну встановіть IP на пристрої. чесно, вам навіть не потрібно залучати маршрутизатор, якщо ви не переживаєте, що у вашій мережі є 250+ пристроїв.
Суперсереальний

@kyle: Наскільки я можу сказати, немає можливості вручну встановити IP-адресу принтера. Схоже, важко покластися на DHCP.
Адріан Маккарті

-1

Якщо вам подобається, перейменуйте принтер у мережі:

Крок 1: Перейменуйте принтер на цьому підключеному ПК, клацнувши правою кнопкою миші та очистіть властивості принтера та введіть назву назви

Крок 2. У комп'ютерній мережі RUN> \ computer_name, що підключає принтер, двічі клацніть.

Це все.


1
Як я вже говорив у запитанні, ім'я на сторінці властивостей принтера не можна редагувати.
Адріан Маккарті
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.