Jak zmienić nazwę drukarki sieciowej w systemie Windows 7?

19

To pytanie jest podobne do Jak zmienić nazwę drukarki w 64-bitowym systemie Windows 7 , z wyjątkiem odpowiedzi, że tam nie działają, a ja przedstawię więcej informacji.

To jest sieć domowa, a nie domena. Skonfigurowałem Brother HL-5170DN. Jest to drukarka sieciowa podłączona bezpośrednio do koncentratora Ethernet. Mogę się z nim połączyć w systemie Windows 7, ale w systemie Windows 7 domyślnie jest to nazwa „binary_p1 na Brn37415f”, co nie jest zbyt przydatne. I nie mogę chyba zmienić nazwy.

Mam go do pracy z kilkoma komputerami z systemem Windows XP i Vista i mogę zmienić nazwę na tych komputerach.

W systemie Windows 7 Właściwości drukarki :

  • Widzę nazwę „binary_p1” na karcie Ogólne . Mogę zaznaczyć tekst, ale nie mogę go zmienić. Pole nie jest wyszarzone, ale nie mogę nic w nim wpisać.
  • Na karcie Porty wszystkie elementy sterujące są wyszarzone (wyłączone). Wybrany port nosi nazwę „\\ Brn_37415f \ binary_p1” i jest opisany jako „Dostawca renderowania po stronie klienta”, a pole drukarki mówi „binary_p1”.
  • Na karcie Zabezpieczenia widzę, że moje konto ma uprawnienia „Zarządzaj tą drukarką”.

Jeśli wybiorę Właściwości serwera wydruku , mogę wybrać port i kliknąć Konfiguruj port , ale pojawia się okno dialogowe z komunikatem: „Wystąpił błąd podczas konfiguracji portu. Ta opcja nie jest obsługiwana”.

Znalazłem wiele forów, na których ludzie zadają to samo pytanie bez odpowiedzi.

Aktualizacja: Nie ma więcej nagród do zaoferowania, ale wciąż szukam rozwiązania tego problemu.

Adrian McCarthy
źródło
Jak dodałeś tę drukarkę? czy dodałeś go jako sieciowy czy lokalny? Jeśli sieć spróbuje dodać go jako drukarkę lokalną, a gdy dojdziesz do portów, utwórz nowy port, wybierz tcp / ip i
wprowadź
Z jakiej marki / modelu urządzenia jest udostępniona drukarka?
edusysadmin,
@Kyle: Dodałem drukarkę jako drukarkę sieciową. Drukarka korzysta z DHCP, więc adres IP zmienia się od czasu do czasu. Nie znalazłem sposobu, aby nadać mu stały adres IP za pomocą routera Netgear. Kiedyś mogłem to robić za pomocą mojego starego Linksysa.
Adrian McCarthy
@edusysadmin: Nie jestem pewien, czy rozumiem twoje pytanie. Drukarka (Brother HL-5170DN) ma wbudowany serwer druku. Po prostu podłączam port Ethernet do routera.
Adrian McCarthy
Możliwe powiązanie: randomascii.wordpress.com/2015/01/05/…
Adrian McCarthy

Odpowiedzi:

11

Oto sposób na zrobienie tego w Windows 7 i 8.1 dla drukarek nieopartych na protokole IP:

  1. Dodaj drukarkę
  2. Dodaj drukarkę lokalną (nie sieć)
  3. Utwórz nowy port (port lokalny, a nie TCP / IP)
  4. Podaj nazwę portu (\ server \ składnia drukarki)

Wykonaj pozostałe kroki (prawdopodobnie będziesz musiał ręcznie wybrać sterownik drukarki, możesz to łatwo znaleźć, jeśli już zamapowałeś drukarkę sieciową, przeglądając jej właściwości).

To pozwoli ci to zrobić.

kraina krańca
źródło
1
Potwierdzone prace dla systemu Windows 8.1. To powinna być zaakceptowana odpowiedź!
Zoomzoom,
Nie jestem pewien w kroku 4. Co powinienem podać dla nazwy serwera?
Adrian McCarthy
@AdrianMcCarthy w twoim poście wygląda na to, \Brn_37415f\binary_p1że jest wystarczająco stary, ale tak naprawdę nie pamiętam z ręki. Przypuszczalnie dodanie go jako zwykłej drukarki sieciowej pozwoli ci to zobaczyć, ponieważ możesz sprawdzić drukarkę, aby zobaczyć, jaki jest jej adres serwera.
enderland
Myślę, że \server\printerpowinno być \\server\printer.
BornToCode
6

To działało dla mnie:

  1. Zatrzymaj usługę drukowania
    net stop spooler

  2. zlokalizuj drukarkę w rejestrze w obszarze
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\$device
    Drukarki sieciowe zwykle mają klucz zaczynający się od przecinków, np
    ,,http://example.com:555,nameofprinter

  3. Bądź $newpożądaną nazwą drukarki. Zmień:
    wartość „Nazwa” $devicena $new
    wartość „nazwa drukarki” $device\DsSpoolerna $new
    wartość „nazwa użytkownika” w, $device\DsSpooleraby \\$computername\\\$new
    ostatecznie zmienić nazwę klucza rejestru drukarek z $devicena$new

  4. uruchom ponownie usługę drukarki:
    net start spooler


Informacje zebrane z
http://sevenforums.com/hardware-devices/89521-rename-network-printer.htm http://virtualroadside.com/blog/index.php/2007/10/17/prnrename-an-autoit- oparte na narzędziu-do-zmiany nazwy-ipp-printers-in-windows /

iglo
źródło
Ten wyglądał na najbardziej obiecujący, jednak kiedy próbowałem go wypróbować, klucz rejestru „Drukuj” nie był w „CurrentVersion”, próbował też gałąź WOW6432Node.
Lockszmith,
Ten działał również dla mnie w systemie Windows 10.
Paul de Vrieze
Domyślna nazwa mojej drukarki IPP to „brama-usb-drukarka” w systemie Windows 7, nie mogłem jej zmienić za pomocą interfejsu użytkownika systemu Windows. Rozwiązanie oparte na „PRNCNFG.vbs” też nie działało, nie powiodło się błąd 0x80041002 (nie znaleziono). Modyfikacja rejestru opisana w tej odpowiedzi jest jedyną sprawą, która zadziałała.
ocroquette,
To rozwiązanie działało dla mnie, gdy nie działały proste metody, takie jak edycja nazwy bezpośrednio w oknie Właściwości drukarki.
Therkel
6

Właśnie to zrobiłem podczas instalacji systemu Windows 7.

Przejdź do Urządzenia i drukarki , kliknij prawym przyciskiem myszy drukarkę, którą chcesz zmienić, wybierz „Właściwości drukarki”, a nie właściwości lub preferencje drukowania. Zmień nazwę w górnym polu. Hit OKpo zakończeniu.

Wpisz opis zdjęcia tutaj

Wpisz opis zdjęcia tutaj

Moab
źródło
14
W moim przypadku tekstu w górnym polu nie można edytować. Mogę to wybrać, ale nie mogę tego zmienić. Twój przykład nie jest drukarką sieciową. Myślę, że to kluczowa różnica.
Adrian McCarthy,
Wypróbuj przełącznik zamiast koncentratora, może coś zmienić.
Moab
1
Źle powiedziałem. To jest przełącznik, a nie hub.
Adrian McCarthy
2
Dzięki. To zadziałało dla mnie. Zarówno kliknięcie prawym przyciskiem myszy> Zmień nazwę, jak i Plik> Zmień nazwę zostały wyłączone, ale pole tekstowe w oknie Właściwości było edytowalne. Ponadto moja drukarka jest drukarką sieciową, a nie lokalną.
mikesigs
5

Nie można zmienić nazwy drukarki sieciowej w systemie Windows XP, Vista lub 7 (niepewność co do innych). Jedynym sposobem zmiany nazwy jest zmiana nazwy na serwerze, ale spowoduje to uszkodzenie istniejącej konfiguracji.

Istnieje jednak obejście: można zamapować port LPT na drukarkę sieciową, a następnie zainstalować jako drukarkę lokalną.

Aby zmapować port LPT, użyj następującego polecenia w wierszu polecenia z uprawnieniami administratora:

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

Zamień „X” na port LPT, którego chcesz użyć, na przykład 2 (jeśli twoja płyta główna nie ma portu LPT, możesz również użyć 1).

Następnie zainstaluj drukarkę tak, jakby była drukarką lokalną podłączoną do określonego portu LPT

dtech
źródło
1
Właściwie mogę zmienić nazwę drukarki na XP i Vista. Tylko nie Windows 7. Nie ma odrębnego serwera druku jako takiego. Serwer jest wbudowany bezpośrednio w drukarkę.
Adrian McCarthy
Polecenie net use działało i mogłem zainstalować drukarkę jako drukarkę lokalną na LPT1. Niestety, drukowanie na nim ma ogólny status „Błąd - drukowanie” w kolejce i nic się nie drukuje.
Adrian McCarthy
Czy użyłeś odpowiednich sterowników? Czasami istnieją różne sterowniki sieciowe i lokalne. Czy możesz także drukować z wiersza poleceń do portu? (google it) Również jeśli twoja drukarka jest bezpośrednią drukarką sieciową @ Rozwiązanie Kyle'a może działać
dtech
Myślę, że używam odpowiednich sterowników. Wypróbowałem te z dysku producenta, a następnie odinstalowałem je i wypróbowałem te z aktualizacji Microsoft (dokładne dopasowanie do numeru modelu). Próba drukowania z wiersza poleceń ma ten sam status „Błąd - drukowanie” w kolejce.
Adrian McCarthy
Przyznawanie nagrody za najwyższą głosowaną odpowiedź, ponieważ nie ma czasu. Niestety nadal nie mam odpowiedzi.
Adrian McCarthy
0

Występuje BARDZO ten sam problem, ale mogę również dodać do tego, co już zostało omówione ...

Jeśli podłączę się do udostępnionej drukarki w mojej domenie (komputer jest podłączony do stacji roboczej, NIE do serwera), NIE dostanę drukarki zainstalowanej na mojej stacji roboczej jako wspólna nazwa ...

Udział nazywa się HCFA i jako taki pojawia się w przeglądarce sieciowej.

Po dwukrotnym kliknięciu sterownik zostanie pobrany i zainstalowany, ale drukarka jest nazwana na MOIM komputerze jako „HP LaserJet 1320 na XXXX” i nie mogę zmienić jej nazwy lokalnie, lub powoduje uszkodzenie udziału na wszystkich INNYCH podłączonych komputerach do tej samej drukarki, NAWET JEŚLI zmieniam jej nazwę lokalnie na tę samą nazwę, co już zdalny udział.

Stacja robocza jest klientem DHCP, ale ma dla siebie zastrzeżenie w zakresie. Musiałem to zrobić, gdy jedna ze stacji roboczych XP w mojej organizacji nadepnęła na swój adres IP, a DNS utracił tę stację roboczą. Mogę teraz przeglądać TO stacji roboczej, przeglądać jej udziały i łączyć się z nimi, ale nie mogę ich zmienić.

Przypuszczam, że MOGĘ po prostu dodać 170x do sieci ... Naprawdę chciałbym wiedzieć, dlaczego nie mogę użyć tego SAMEGO sposobu, w jaki ustawiłbym drukarkę współdzieloną z XP. <mumble> Nienawidzę Windows 7 ... </ mumble>

David
źródło
2
Byłbym podekscytowany, gdyby pokazał model jako nazwę drukarki. Wydobądź to o wiele bardziej tajemniczo.
Adrian McCarthy
0

Po przetestowaniu obu stwierdziłem, że jest to poprawne:

Musisz dodać drukarkę jako drukarkę lokalną, aby zmienić nazwę, w przeciwnym razie system Windows domyślnie ustawi nazwę na nazwę udziału.

Po dodaniu drukarki wybierz lokalny. Następnie wybierz Utwórz port i określ TCP / IP:

Wpisz opis zdjęcia tutaj

Następnie wprowadź adres IP drukarki:

Wpisz opis zdjęcia tutaj

Następnie postępuj zgodnie z instrukcjami kreatora, tak jak w przypadku każdej innej instalacji drukarki lokalnej.

Supercereal
źródło
Działa to jednak tylko na drukarce sieciowej, a nie na drukarce udostępnianej przez komputer z systemem Windows.
dtech,
@dtech „Skonfigurowałem Brother HL-5170DN. Jest to drukarka sieciowa podłączona bezpośrednio do koncentratora Ethernet”. brzmi dla mnie jak drukarka sieciowa ...
Supercereal
Problem z tym rozwiązaniem polega na tym, że drukarka otrzymuje adres IP z DHCP, więc zmienia się od czasu do czasu. Próbowałem ustawić router tak, aby zawsze obsługiwał ten sam adres IP, ale nie jest to możliwe w przypadku mojego punktu dostępowego Netgear (tak było w przypadku mojego starego Linksys).
Adrian McCarthy
@adrian możesz to zrobić za pomocą dowolnego routera ..... po prostu obniż pulę dhcp: powiedz, że daje 192.168.1.1-192.168.1.254 po prostu obniż ją do 192.168.1.250 i ręcznie ustaw adres IP na urządzeniu. szczerze mówiąc, nie musisz nawet angażować routera, jeśli nie martwisz się, że masz w sieci ponad 250 urządzeń.
Supercereal,
@kyle: O ile mi wiadomo, nie ma możliwości ręcznego ustawienia adresu IP drukarki. Wygląda na to, że jest mocno zakodowane, aby polegać na DHCP.
Adrian McCarthy
-1

Jeśli chcesz, zmień nazwę drukarki w sieci:

Krok 1: Zmień nazwę drukarki na tym podłączonym komputerze, klikając prawym przyciskiem myszy, a właściwości drukarki wyczyść tekst i wpisz nazwę

Krok 2: W przypadku sieci komputerowej RUN> \ nazwa_komputera, która łączy drukarkę i kliknij dwukrotnie.

To jest to.

Abd Meshkis
źródło
1
Jak powiedziałem w pytaniu, nazwy na stronie właściwości drukarki nie można edytować.
Adrian McCarthy