จะเปลี่ยนชื่อเครื่องพิมพ์เครือข่ายใน Windows 7 ได้อย่างไร


19

คำถามนี้คล้ายกับวิธีที่คุณเปลี่ยนชื่ออุปกรณ์เครื่องพิมพ์ใน Windows 7 64 บิตยกเว้นคำตอบที่นั่นไม่ทำงานและฉันจะให้ข้อมูลเพิ่มเติม

นี่คือเครือข่ายในบ้านไม่ใช่โดเมน ฉันตั้งค่า Brother HL-5170DN แล้ว เป็นเครื่องพิมพ์เครือข่ายที่เชื่อมต่อโดยตรงกับฮับอีเธอร์เน็ต ฉันสามารถเชื่อมต่อกับ Windows 7 ได้ แต่บน Windows 7 จะมีค่าเริ่มต้นเป็นชื่อ "binary_p1 บน Brn37415f" ซึ่งไม่มีประโยชน์มาก และฉันไม่สามารถเปลี่ยนชื่อได้

ฉันทำงานกับเครื่อง Windows XP และ Vista หลายเครื่องและฉันสามารถเปลี่ยนชื่อในเครื่องเหล่านั้นได้

ในคุณสมบัติเครื่องพิมพ์ Windows 7 :

  • ฉันเห็นชื่อ "binary_p1" บนแท็บทั่วไป ฉันสามารถเลือกข้อความได้ แต่ฉันไม่สามารถเปลี่ยนได้ ฟิลด์ไม่เป็นสีเทา แต่ฉันไม่สามารถพิมพ์อะไรลงไปได้
  • บนแท็บพอร์ตตัวควบคุมทั้งหมดเป็นสีเทา (ปิดใช้งาน) พอร์ตที่เลือกเรียกว่า "\\ Brn_37415f \ binary_p1" และอธิบายว่า "ผู้ให้บริการการแสดงผลฝั่งไคลเอ็นต์" และฟิลด์เครื่องพิมพ์ระบุว่า "binary_p1"
  • บนแท็บความปลอดภัยฉันเห็นว่าบัญชีของฉันมีสิทธิ์ "จัดการเครื่องพิมพ์นี้"

หากฉันเลือกคุณสมบัติเครื่องพิมพ์เซิร์ฟเวอร์ฉันสามารถเลือกพอร์ตและคลิกกำหนดค่าพอร์ตแต่ฉันได้รับกล่องโต้ตอบที่แจ้งว่า "เกิดข้อผิดพลาดระหว่างการกำหนดค่าพอร์ตตัวเลือกนี้ไม่รองรับ"

ฉันพบฟอรัมจำนวนมากที่มีคนถามคำถามเดียวกันโดยไม่ได้รับคำตอบ

อัปเดต:ไม่มีเงินรางวัลให้เพิ่มเติม แต่ฉันยังคงมองหาวิธีแก้ไขปัญหานี้


คุณเพิ่มเครื่องพิมพ์นี้ได้อย่างไร คุณเพิ่มเป็นเครือข่ายหรือท้องถิ่นหรือไม่ หากเครือข่ายลองเพิ่มเป็นเครื่องพิมพ์ในเครื่องและเมื่อคุณไปที่พอร์ตสร้างพอร์ตใหม่ให้เลือก tcp / ip และใส่ IP ของเครื่องพิมพ์ ... จากนั้นคุณสามารถตั้งชื่อสิ่งที่คุณต้องการ ...
ไม่ใช่ Kyle หยุดสะกดรอยตามฉัน

รุ่น / อุปกรณ์ที่เครื่องพิมพ์ใช้ร่วมกันคืออะไร
edusysadmin

@ Kyle: ฉันเพิ่มเครื่องพิมพ์เป็นเครื่องพิมพ์เครือข่าย เครื่องพิมพ์ใช้ DHCP ดังนั้นที่อยู่ IP จึงเปลี่ยนแปลงเป็นครั้งคราว ฉันไม่พบวิธีให้ที่อยู่ IP คงที่กับเราเตอร์ Netgear ของฉัน ฉันเคยสามารถทำเช่นนั้นกับ Linksys เก่าของฉัน
Adrian McCarthy

@ edusysadmin: ฉันไม่แน่ใจว่าฉันเข้าใจคำถามของคุณ เครื่องพิมพ์ (Brother HL-5170DN) มีเซิร์ฟเวอร์การพิมพ์ในตัว ฉันเพิ่งเชื่อมต่อพอร์ต Ethernet กับเราเตอร์ของฉัน
Adrian McCarthy

อาจเกี่ยวข้อง: randomascii.wordpress.com/2015/01/05/…
Adrian McCarthy

คำตอบ:


11

นี่คือวิธีการทำเช่นนี้ใน Windows 7 และ 8.1 สำหรับเครื่องพิมพ์ที่ไม่ใช่ IP:

  1. เพิ่มเครื่องพิมพ์
  2. เพิ่มเครื่องพิมพ์ท้องถิ่น (ไม่ใช่เครือข่าย)
  3. สร้างพอร์ตใหม่ (โลคัลพอร์ตไม่ใช่ TCP / IP)
  4. กรอกชื่อพอร์ต (\ server \ printer ไวยากรณ์)

ทำตามขั้นตอนที่เหลือ (คุณอาจต้องเลือกไดรเวอร์เครื่องพิมพ์ด้วยตนเองคุณสามารถค้นหาได้ง่าย ๆ ถ้าคุณแมปเครื่องพิมพ์เครือข่ายโดยดูคุณสมบัติของมันแล้ว)

สิ่งนี้จะช่วยให้คุณทำสิ่งนี้ได้


1
ยืนยันทำงานได้กับ windows 8.1 นี่ควรเป็นคำตอบที่ยอมรับได้!
Zoomzoom

ฉันไม่ชัดเจนในขั้นตอนที่ 4 ฉันควรใส่ชื่อเซิร์ฟเวอร์อะไร
Adrian McCarthy

@AdrianMcCarthy ในโพสต์ของคุณดูเหมือน\Brn_37415f\binary_p1ว่านี่จะเก่าพอที่ฉันจำไม่ได้จริงๆ การเพิ่มเป็นสันนิษฐานว่าเป็นเครื่องพิมพ์เครือข่ายปกติจะช่วยให้คุณเห็นสิ่งนี้อย่างไรก็ตามในขณะที่คุณสามารถตรวจสอบเครื่องพิมพ์เพื่อดูว่าที่อยู่เซิร์ฟเวอร์ของมันคืออะไร
enderland

ผมคิดว่าควรจะเป็น\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ชื่อที่ต้องการของเครื่องพิมพ์ เปลี่ยน:
    ค่าของ "ชื่อ" ใน$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 เช่นกัน
Paul de Vrieze

ชื่อเริ่มต้นของเครื่องพิมพ์ IPP ของฉันคือ "gateway-usb-printer" บน Windows 7 ฉันไม่สามารถเปลี่ยนได้โดยใช้ windows UI วิธีการแก้ปัญหาตาม "PRNCNFG.vbs" ไม่ทำงานเช่นนั้นมันล้มเหลวด้วยข้อผิดพลาด 0x80041002 (ไม่พบ) การแก้ไขรีจิสตรีตามที่อธิบายในคำตอบนี้เป็นสิ่งเดียวที่ทำงานได้
ocroquette

วิธีนี้ใช้ได้ผลสำหรับฉันเมื่อวิธีง่ายๆเช่นการแก้ไขชื่อโดยตรงภายใต้คุณสมบัติเครื่องพิมพ์ไม่ทำงาน
Therkel

6

ฉันเพิ่งติดตั้ง Windows 7

ไปที่อุปกรณ์และเครื่องพิมพ์คลิกขวาที่เครื่องพิมพ์ที่คุณต้องการเปลี่ยนเลือก "คุณสมบัติเครื่องพิมพ์" ไม่ใช่คุณสมบัติหรือการกำหนดลักษณะการพิมพ์ เปลี่ยนชื่อในกล่องด้านบน โดนOKเมื่อเสร็จแล้ว

ป้อนคำอธิบายภาพที่นี่

ป้อนคำอธิบายภาพที่นี่


14
ในกรณีของฉันข้อความในกล่องด้านบนไม่สามารถแก้ไขได้ ฉันสามารถเลือกได้ แต่ฉันไม่สามารถเปลี่ยนได้ ตัวอย่างคุณไม่ใช่เครื่องพิมพ์เครือข่าย ฉันคิดว่านั่นเป็นความแตกต่างที่สำคัญ
Adrian McCarthy

ลองใช้สวิตช์แทนฮับอาจสร้างความแตกต่าง
Moab

1
ฉันสะกดผิด มันเป็นสวิตช์ไม่ใช่ฮับ
Adrian McCarthy

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 ไม่มีเซิร์ฟเวอร์การพิมพ์ที่แตกต่างกัน เซิร์ฟเวอร์ถูกสร้างขึ้นในเครื่องพิมพ์โดยตรง
Adrian McCarthy

คำสั่ง net use ทำงานได้และฉันสามารถติดตั้งเครื่องพิมพ์เป็นเครื่องพิมพ์ท้องถิ่นบน LPT1 น่าเสียดายที่การพิมพ์ลงไปจะได้รับสถานะ "ข้อผิดพลาด - การพิมพ์" ทั่วไปในคิวและไม่มีการพิมพ์ใด ๆ
Adrian McCarthy

คุณใช้ไดรเวอร์ที่ถูกต้องหรือไม่? บางครั้งมีเครือข่ายและไดรเวอร์ท้องถิ่นแตกต่างกัน นอกจากนี้คุณสามารถพิมพ์จากบรรทัดคำสั่งไปยังพอร์ตได้หรือไม่ (google it) หากเครื่องพิมพ์ของคุณเป็นโซลูชันเครือข่ายโดยตรง @ Kyle อาจทำงานได้
dtech

ฉันเชื่อว่าฉันใช้ไดรเวอร์ที่เหมาะสม ฉันลองสิ่งที่อยู่ในดิสก์ของผู้ผลิตจากนั้นฉันจะถอนการติดตั้งและลองสิ่งเหล่านั้นจากการอัปเดตของ Microsoft (ตรงตามหมายเลขรุ่น) การพยายามพิมพ์จากบรรทัดคำสั่งจะได้รับสถานะ "ข้อผิดพลาด - การพิมพ์" เดียวกันในคิว
Adrian McCarthy

การมอบรางวัลให้กับคำตอบที่ได้รับการโหวตมากที่สุดเพราะเวลา น่าเสียดายที่ฉันยังไม่มีคำตอบ
Adrian McCarthy

0

ฉันประสบปัญหาเดียวกันมาก แต่ฉันอาจเพิ่มสิ่งที่กล่าวถึงไปแล้ว ...

ถ้าฉันเชื่อมต่อกับเครื่องพิมพ์ที่ใช้ร่วมกันบนโดเมนของฉัน (พีซีเชื่อมต่อกับเวิร์กสเตชันไม่ใช่เซิร์ฟเวอร์) ฉันไม่ได้รับเครื่องพิมพ์ที่ติดตั้งบนเวิร์กสเตชันของฉันเป็นชื่อที่ใช้ร่วมกัน ...

การแบ่งใช้เรียกว่า HCFA และปรากฏขึ้นเช่นนี้ในเบราว์เซอร์เครือข่าย

เมื่อฉันคลิกสองครั้งไดรเวอร์จะดาวน์โหลดและติดตั้ง แต่เครื่องพิมพ์นั้นมีชื่ออยู่ในคอมพิวเตอร์ของฉันในชื่อ "HP LaserJet 1320 ใน XXXX" และฉันไม่สามารถเปลี่ยนชื่อได้ในเครื่องหรือแบ่งการใช้งานร่วมกันกับคอมพิวเตอร์อื่น ๆ เป็นเครื่องพิมพ์เดียวกันนี้ทุกครั้งหากฉันเปลี่ยนชื่อภายในเครื่องเป็นชื่อเดียวกันกับการแชร์ระยะไกล

เวิร์กสเตชันเป็นไคลเอนต์ DHCP แต่มีการจองในขอบเขตสำหรับตัวเอง ฉันต้องทำเช่นนี้เมื่อหนึ่งในเวิร์กสเตชัน XP ในองค์กรของฉันกระทืบมันเป็น IP และ DNS สูญเสียเวิร์กสเตชันนั้น ตอนนี้ฉันสามารถเรียกดูไปยังเวิร์กสเตชันและดูและเชื่อมต่อกับการแชร์ แต่ฉันไม่สามารถเปลี่ยนชื่อพวกเขาได้

ฉันคิดว่าฉันสามารถเพิ่ม 170x ให้กับเครือข่าย ... ฉันอยากรู้ว่าทำไมฉันไม่สามารถใช้สิ่งนี้ได้เหมือนกันฉันจะตั้งค่าเครื่องพิมพ์ที่ใช้ร่วมกับ XP <mumble> ฉันเกลียด Windows 7 ... </ mumble>


2
ฉันจะตื่นเต้นถ้ามันจะแสดงรุ่นเป็นชื่อของเครื่องพิมพ์ ขุดมันเป็นความลับอีกมากมาย
Adrian McCarthy

0

หลังจากทดสอบทั้งสองฉันพบว่าสิ่งนี้ถูกต้อง:

คุณต้องเพิ่มเครื่องพิมพ์เป็นเครื่องพิมพ์ท้องถิ่นเพื่อเปลี่ยนชื่อมิฉะนั้น Windows จะใช้ค่าเริ่มต้นเป็นชื่อที่ใช้ร่วมกัน

เมื่อคุณเพิ่มเครื่องพิมพ์เลือกท้องถิ่น จากนั้นเลือกสร้างพอร์ตและระบุ TCP / IP:

ป้อนคำอธิบายภาพที่นี่

จากนั้นใส่ที่อยู่ IP ของเครื่องพิมพ์ของคุณ:

ป้อนคำอธิบายภาพที่นี่

จากนั้นเพียงทำตามตัวช่วยสร้างเช่นเดียวกับการติดตั้งเครื่องพิมพ์อื่น ๆ


สิ่งนี้จะใช้ได้กับเครื่องพิมพ์เครือข่ายแท้ๆเท่านั้นไม่ใช่ในเครื่องพิมพ์ที่ใช้ร่วมกันผ่านทาง Windows PC
dtech

@dtech "ฉันได้ติดตั้ง Brother HL-5170DN แล้วมันเป็นเครื่องพิมพ์เครือข่ายที่เชื่อมต่อโดยตรงกับฮับอีเธอร์เน็ต" ดูเหมือนเครื่องพิมพ์เครือข่ายสำหรับฉัน ...
Kyle ไม่หยุดสะกดรอยตามฉัน

ปัญหาเกี่ยวกับวิธีแก้ไขปัญหานี้คือเครื่องพิมพ์ได้รับที่อยู่ IP จาก DHCP ดังนั้นจึงเปลี่ยนเป็นครั้งคราว ฉันได้ลองตั้งค่าเราเตอร์เพื่อให้บริการมันเสมอที่อยู่ IP เดียวกัน แต่มันเป็นไปไม่ได้กับจุดเชื่อมต่อ Netgear ของฉัน (เป็นกับ Linksys เก่าของฉัน)
Adrian McCarthy

@adrian คุณสามารถทำกับเราเตอร์ใด ๆ ..... เพียงลดพูล dhcp: บอกว่ามันให้ 192.168.1.1-192.168.1.254 เพียงแค่ลดมันลงเป็น 192.168.1.250 และตั้งค่า IP บนอุปกรณ์ด้วยตนเอง ตรงไปตรงมาคุณไม่จำเป็นต้องเกี่ยวข้องกับเราเตอร์หากคุณไม่กังวลว่าจะมีอุปกรณ์มากกว่า 250+ เครื่องบนเครือข่ายของคุณ
ไม่ไคล์หยุดยั้งฉัน

@ kyle: เท่าที่ฉันสามารถบอกได้ไม่มีวิธีตั้งค่าที่อยู่ IP ด้วยตนเองสำหรับเครื่องพิมพ์ ดูเหมือนว่าฮาร์ดโค้ดนั้นจะพึ่งพา DHCP
Adrian McCarthy

-1

หากคุณต้องการให้เปลี่ยนชื่อเครื่องพิมพ์ในเครือข่าย:

ขั้นตอนที่ 1: เปลี่ยนชื่อเครื่องพิมพ์ในการเชื่อมต่อ PC โดยคลิกขวาและคุณสมบัติเครื่องพิมพ์ล้างข้อความและประเภทเช่นชื่อ

ขั้นตอนที่ 2: สำหรับเครือข่ายคอมพิวเตอร์ RUN> \ computer_name ที่เชื่อมต่อเครื่องพิมพ์และดับเบิลคลิก

อย่างนั้นแหละ.


1
อย่างที่ฉันพูดในคำถามชื่อในหน้าคุณสมบัติเครื่องพิมพ์ไม่สามารถแก้ไขได้
Adrian McCarthy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.