โปรโตคอลการพิมพ์ระยะไกลใดที่จะใช้


10

เครื่องพิมพ์ที่ใช้เครือข่ายของฉันรองรับโปรโตคอลการพิมพ์เครือข่ายหลายตัว:

  1. LPR / LPD - โปรโตคอลการพิมพ์ unix "ดั้งเดิม"
  2. การพิมพ์ TCP / IP "Raw"
  3. ไอพีพี
  4. WSD

นอกจากนี้ยังรองรับโปรโตคอลการค้นพบเครือข่ายหลายอย่าง: uPNP, SLP, mDNS และ SNMP

ฉันจะพิมพ์จากเครื่องที่ใช้ Windows 7 เท่านั้น หลายคนกำลังใช้เครื่องพิมพ์พร้อมกันในสภาพแวดล้อมที่บ้าน

ฉันเคยมีปัญหากับโพรโทคอล WSD ในอดีต (Windows ตัวจัดคิวงานพิมพ์หยุดทำงานแบบสุ่ม), โปรโตคอล IPP ช่วยให้ตั้งค่าความปลอดภัย (ชื่อผู้ใช้ / รหัสผ่าน) และอนุญาตให้ไคลเอนต์ค้นหาเซิร์ฟเวอร์ แต่งานพิมพ์ IPP นั้นแตกต่างจาก WSD งานพิมพ์ดังนั้นหากผู้ใช้สองคนใช้โปรโตคอลที่แตกต่างกันเครื่องพิมพ์ของฉันจะสับสน LPR / LPD เป็นโปรโตคอลที่เก่าแก่ที่สุดและโง่ที่สุดทนทานที่สุด แต่ไม่มีความปลอดภัยเลย

ฉันต้องการใช้โปรโตคอลเดียวและปิดใช้งานโปรโตคอลอื่นทั้งหมดเพื่อทำให้การแก้ไขปัญหาง่ายขึ้นและลดพื้นที่การโจมตี (บางครั้งเรามีแขกรวมถึงเด็ก ๆ ที่มีแล็ปท็อปในเครือข่าย Wi-Fi ของเรา)

คำถาม: โปรโตคอลเครือข่ายที่ต้องการสำหรับไคลเอนต์ Windows คืออะไร .


ที่ต้องการได้อย่างไร หนึ่งที่ทำงานมักจะดีพอ :) คุณลองมาจากไหน คุณกำลังประสบปัญหาอะไร
Ƭᴇcʜιᴇ007

@ techie007: ฉันได้เพิ่มข้อมูลบางอย่างให้กับคำถามของฉัน
haimg

คำตอบ:


3

โปรโตคอลที่ต้องการคือ Raw เครื่องพิมพ์ทุกเครื่องเข้าใจเช่นเดียวกับพีซี Windows ทุกเครื่อง LPR / LPD จะเป็นรายการโปรดของฉันต่อไป มันย้อนกลับไปสมัยเก่าของ Berkeley Unix แต่มันทำงานได้อย่างน่าเชื่อถือมาก มันใช้ "ชื่อคิว" ที่สามารถเฉพาะเครื่องพิมพ์กับเครื่องพิมพ์รุ่นเก่า เครื่องพิมพ์รุ่นใหม่มักไม่สนใจชื่อที่คุณใช้ ฉันจะใช้ IPP ก็ต่อเมื่อไม่มีวิธีอื่นในการเข้าถึงเครื่องพิมพ์ WSD จะทำงานกับเครื่องพิมพ์ล่าสุดเท่านั้น

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

ฉันไม่เคยกังวลเกี่ยวกับความปลอดภัยของเครื่องพิมพ์ แฮกเกอร์จะทำอะไรกับมัน? ได้คุณสามารถยกเลิกงานหรือเปลี่ยนการตั้งค่าเครื่องพิมพ์ได้ หากคุณกังวลเกี่ยวกับความปลอดภัยโปรโตคอลเช่น telnet หรือ http ควรสูงกว่าในรายการของคุณ


3
ฉันไม่ได้ตั้งใจว่าจะเป็นการล่วงละเมิด แต่สิ่งเหล่านี้ทั้งสองอย่างน่ารำคาญมากหรือใช้เวลานานในการแก้ไขปัญหาดังนั้นฉันจึงเห็นด้วยกับการต้องการลดโอกาสในการเกิดปัญหา
KA

@KA ฉันคิดว่าคุณหมายถึงการยกเลิกงานหรือเปลี่ยนการตั้งค่า ในกรณีดังกล่าวโปรดจำไว้ว่าสามารถทำได้ทั้งผ่านทาง http หรือจากแผงด้านหน้า ในทางตรงกันข้ามพวกเขาไม่สามารถทำได้ผ่าน LPR หรือโปรโตคอลดิบ
hdhondt

5
มีเหตุผลที่เกี่ยวข้องกับความปลอดภัยของเครื่องพิมพ์วันนี้ พวกเขาสามารถเรียกใช้ Java และมีพื้นที่เก็บข้อมูลกิกะไบต์ดังนั้นจึงสามารถเรียกใช้คะแนนเพื่อเรียกใช้เซิร์ฟเวอร์หรือไฟร์วอลล์ที่เจาะได้
Kevin Panko

เท่าที่ฉันรู้เครื่องพิมพ์น้อยมากที่สนับสนุนจาวา สิ่งเดียวที่ฉันรู้คือเครื่องพิมพ์ที่ใช้ RIP ฮาร์ดแวร์ที่ร้อนแรง พวกเขายังเป็นคนหลักที่มี "พื้นที่จัดเก็บกิกะไบต์"
hdhondt

1
@KevinPanko ไม่ต้องพูดถึงความเป็นไปได้ของเครื่องพิมพ์ที่ติดไวรัสที่ดูงานพิมพ์ที่เป็นความลับหรือเป็นจุดหมุน
elBradford

1

LPD มีความเสถียรมากกว่าสำหรับฉันในกรณีที่มีข้อผิดพลาดในการพิมพ์มากกว่า raw เพราะ LPD ดูเหมือนว่าจะผ่านสถานะเครื่องพิมพ์ได้อย่างน่าเชื่อถือมาก (หรือเลย) ฉันกำหนดค่า LPD (พอร์ต 515) ทุกครั้งที่ทำได้ตามด้วย Jetdirect (9100)


ฉันเห็นด้วยกับที่ ปัญหาเพียงอย่างเดียวคือเครื่องพิมพ์บางรุ่นมีปัญหาเกี่ยวกับการใช้ชื่อคิวที่ถูกต้อง ส่วนใหญ่ไม่ว่า อย่างไรก็ตามฉันไม่เคยใช้พอร์ต TCP / IP มาตรฐานของผู้ผลิต (เช่น HP) และพอร์ต 9100 ไม่ใช่พอร์ต Jetdirect เท่าที่ฉันรู้โปรโตคอลเริ่มต้นโดย Adobe และรู้จัก Appsocket
hdhondt

@hdhondt จากspeedguide.net/port.php?port=9100และหน่วยความจำประวัติฉันเคยเห็นว่าเป็นพอร์ต HP มันระบุว่าเป็น PDL หรือ JetDirect ในสถานที่ส่วนใหญ่ ทั้งสองอย่างคือ HP อาจมีอยู่แล้วว่า แต่ฉันไม่ทราบ
mikebabcock

ฉันใช้มันเมื่อสองสามทศวรรษก่อนในเครื่องพิมพ์สีแวกซ์ความร้อน Tektronix ก่อนที่เครื่องพิมพ์ HP จะเริ่มใช้งาน นี่คือเอกสารจากปี 1993: www.office.xerox.com/userdoc/P200/200pdf/220i_220e_user.pdf BTW, PDL หมายถึงหน้าคำอธิบายภาษาเช่น PCL หรือ PostScript
hdhondt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.