Windows 10 share เครื่องพิมพ์ไม่ได้

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

หากมีความจำเป็นต้องใช้งานเครื่องพิมพ์เอกสารร่วมกัน และเครื่องพิมพ์นั้นมีอุปกรณ์ในการเชื่อมต่อ Lan หรือรองรับระบบ Lan จะไม่มีปัญหาแต่อย่างใด หากต้องใช้เครื่องคอมพิวเตอร์ของบุคคลใดบุคคลหนึ่งในการแชร์เครื่องพิมพ์ที่เป็น Windows 10 มักจะทำการแชร์เครื่องพิมพ์ไม่ได้ (Error Code: Connect to Printer, Windows cannot connect to the printer) ซึ่งถ้าเป็นระบบปฏิบัติการเก่าๆ อย่าง Windows 7 จะไม่มีปัญหาในการแชร์เครื่องพิมพ์ แต่เนื่องจากระบบปฏิบัติการ Windows 7 ได้หยุด support จาก microsoft ไปนานแล้วจะมักประสบปัญหากับไดรเวอร์เครื่องพิมพ์ของรุ่นใหม่ๆ ผมได้ตรวจสอบปัญหาที่ Windows 10 แชร์เครื่องพิมพ์ไม่ได้ ส่วนใหญ่มักจะเกิดจาก

  1. ปัญหาของ Windows 10 update หรือ Windows update ที่อัพเดตในเรื่องของความปลอดภัย
  2. ปัญหาเรื่องความปลอดภัยของ windows 10 หรือการยกเลิกการใช้งาน SMB v.1 เพื่อป้องกันการโจมตีจากแฮ็คเกอร์ ทำให้ Windows 10 ไม่สามารถแชร์เครื่องพิมพ์ได้
  3. ปัญหาของระบบเครือข่ายขององค์กรขนาดใหญ่ที่ประกอบด้วยหลาย VLAN 

การแก้ปัญหาสำหรับ  Windows 10 แชร์เครื่องพิมพ์ไม่ได้ ผมไม่สามารถจัดการปัญหาเหล่านั้นได้ แม้จะทำการลบแพ็คความปลอดภัยของ Windows 10 ที่มีชื่อไฟล์ว่า KB5005565  หรือ Windows update ตัวอื่นๆแล้ว แม้กระทั่งติดตั้งระบบปฏิบัติการใหม่ไม่ว่าจะเป็น Windows 10 version 1803, 1903 หรือ 22H1 แล้วก็ยังไม่สามารถแก้ปัญหาเหล่านี้ได้

 

สำหรับทางแก้ไขปัญหา Windows 10 แชร์เครื่องพิมพ์ไม่ได้ของผมคือ

  1. ตั้งเครื่อง Print server โดยใช้ Windows 7 หรือ Linux mint โดยการหาเครื่องคอมพิวเตอร์เก่าในองค์กรมาทำเป็น print server แต่ผมใช้ Linux Mint ในการทำ Print server เนื่องจากตั้งเวลาปิดเครื่องคอมพิวเตอร์ได้สะดวก ข้อดีของการใช้ Linux Mint เป็น server คือ ผู้ใช้ทั่วไปส่วนใหญ่ ไม่กล้าไปใช้งาน (เพราะใช้ไม่เป็น) ทำให้ระบบมีความเสถียร และไม่ล่ม (เว้นแต่เปิดไม่ติด)
  2. การฝากไฟล์ไว้บน Google drive แล้วให้เจ้าของเครื่องพิมพ์ พิมพ์ให้
  3. หากใช้ USB Print server ได้ ก็จำเป็นต้องใช้ แต่หากเป็นองค์กรที่ใหญ่ควรหลีกเลี่ยงอุปกรณ์นี้ เนื่องจากระบบแคชไฟล์ใน USB Print server มีขนาดเล็กไม่รองรับกับผู้ใช้งานจำนวนมาก