Logo
16 ม.ค. 2025

วิธีแก้ไข Ubuntu 24.04 ไม่แสดงเครื่องพิมพ์ที่แชร์เมื่อเรียกดู

Post by Seraphiel

บทนำ

การประสบปัญหาเมื่อเครื่อง Ubuntu 24.04 ของคุณไม่แสดงเครื่องพิมพ์ที่แชร์ขณะเรียกดูอาจทำให้หงุดหงิดได้ การพิมพ์ที่แชร์เป็นสิ่งสำคัญสำหรับเครือข่ายสำนักงานและการตั้งค่าที่บ้าน ช่วยลดการลงทุนในฮาร์ดแวร์โดยให้หลายอุปกรณ์ใช้เครื่องพิมพ์เดียวกันได้ คู่มือนี้จะพาคุณไปทีละขั้นตอนในการแก้ไขและแก้ปัญหานี้อย่างมีประสิทธิภาพ ติดตามส่วนต่างๆ เพื่อทำความเข้าใจกับสาเหตุทั่วไป การตรวจสอบเบื้องต้น การกำหนดค่า การตั้งค่าไฟร์วอลล์ เคล็ดลับการแก้ไขปัญหาขั้นสูง และแนวปฏิบัติที่ดีที่สุดที่จำเป็นเพื่อให้เครื่องพิมพ์ที่แชร์ของคุณทำงานราบรื่น

การทำความเข้าใจสาเหตุทั่วไป

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

  1. การกำหนดค่าเครื่องพิมพ์ผิดพลาด: หากการตั้งค่าการแชร์เครื่องพิมพ์ไม่ถูกกำหนดค่าอย่างถูกต้อง ระบบ Ubuntu ของคุณอาจไม่สามารถตรวจจับเครื่องพิมพ์ที่แชร์ได้

  2. ปัญหาเครือข่าย: การแชร์เครื่องพิมพ์ขึ้นอยู่กับการเชื่อมต่อเครือข่ายอย่างมาก ความไม่เสถียรหรือการกำหนดค่าผิดพลาดในเครือข่ายอาจทำให้ Ubuntu 24.04 ไม่สามารถเห็นเครื่องพิมพ์ที่แชร์

  3. ข้อจำกัดของไฟร์วอลล์: ไฟร์วอลล์ที่ออกแบบมาเพื่อปกป้องระบบของคุณอาจเข้มงวดเกินไปและบล็อกการเชื่อมต่อที่จำเป็นสำหรับการแชร์เครื่องพิมพ์

  4. ปัญหาการยืนยันตัวตน: บางครั้ง ข้อมูลการยืนยันตัวตนอาจถูกตั้งค่าไม่ถูกต้องหรือขาดหาย ทำให้ไม่สามารถเข้าถึงเครื่องพิมพ์ที่แชร์ได้

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

การทราบสาเหตุทั่วไปเหล่านี้สามารถช่วยกำหนดเป้าหมายพื้นที่เฉพาะเพื่อแก้ปัญหาได้อย่างมีประสิทธิภาพ

การตรวจสอบเบื้องต้น

การตรวจสอบเบื้องต้นสามารถแก้ปัญหาเล็กน้อยได้บ่อยครั้งและประหยัดเวลา นี่คือขั้นตอนที่ควรปฏิบัติ:

  1. ตรวจสอบการเชื่อมต่อเครือข่าย: ตรวจสอบให้แน่ใจว่าเครื่อง Ubuntu และเครื่องพิมพ์ที่แชร์เชื่อมต่อกับเครือข่ายเดียวกัน ใช้คำสั่งในเทอร์มินัลเช่น ping และ ifconfig เพื่อตรวจสอบการเชื่อมต่อเครือข่าย
  2. รีสตาร์ทระบบและเครื่องพิมพ์: บางครั้ง การรีสตาร์ทแบบง่ายๆ สามารถแก้ไขปัญหาการเชื่อมต่อได้ รีสตาร์ททั้งระบบ Ubuntu และเครื่องพิมพ์ที่แชร์
  3. ตรวจสอบสถานะเครื่องพิมพ์: ตรวจสอบให้แน่ใจว่าเครื่องพิมพ์เปิดใช้งาน เชื่อมต่ออย่างถูกต้อง และไม่ได้อยู่ในสถานะข้อผิดพลาด
  4. อัปเดต Ubuntu: ใช้คำสั่ง sudo apt-get update ตามด้วย sudo apt-get upgrade เพื่อให้แน่ใจว่าชุดแพ็คเกจระบบทั้งหมดได้รับการอัปเดต

ด้วยการตรวจสอบเบื้องต้นเหล่านี้ คุณสามารถคัดกรองปัญหาง่ายๆ ทั่วไปก่อนที่จะลงลึกในการแก้ปัญหาที่ซับซ้อนขึ้น

การกำหนดค่าการแชร์เครื่องพิมพ์ใน Ubuntu 24.04

หลังจากตรวจสอบเบื้องต้น ขั้นตอนถัดไปคือการกำหนดค่าการแชร์เครื่องพิมพ์ให้ถูกต้อง

  1. เปิดการตั้งค่าเครื่องพิมพ์: ไปที่ ‘Settings’ แล้วเลือก ‘Printers’
  2. เพิ่มเครื่องพิมพ์: หากยังไม่ได้เพิ่มเครื่องพิมพ์ ให้คลิกที่ ‘Add’ และทำตามคำแนะนำเพื่อติดตั้งเครื่องพิมพ์
  3. เปิดการแชร์: คลิกที่เครื่องพิมพ์ที่ติดตั้งแล้ว ในการตั้งค่า ให้แน่ใจว่าเปิดใช้งานตัวเลือก Shared
  4. ตรวจสอบการตั้งค่า CUPS: CUPS (Common UNIX Printing System) เป็นสิ่งสำคัญสำหรับการจัดการเครื่องพิมพ์ในลินุกซ์
  5. เปิดเทอร์มินัลและแก้ไขไฟล์การกำหนดค่า CUPS โดยใช้ sudo nano /etc/cups/cupsd.conf
  6. ค้นหาเส้นเหล่านี้และแก้ไขหากจำเป็น:
    “`

Listen 631

Browsing On
BrowseDeny All
BrowseAllow @LOCAL
BrowseOrder Deny,Allow
``
- บันทึกการเปลี่ยนแปลงและรีสตาร์ท CUPS ด้วย
sudo service cups restart.
5. **การเพิ่มเครื่องพิมพ์ใน CUPS**:
- เปิดเว็บเบราเซอร์และไปที่
https://localhost:631.
- ไปที่
Adding Printers and Classesและทำตามขั้นตอนเพื่อเพิ่มเครื่องพิมพ์ของคุณ
- ทำการตรวจสอบกล่อง
Share This Printer

ด้วยการปฏิบัติตามขั้นตอนการกำหนดค่าเหล่านี้ คุณสามารถตั้งค่าการแชร์เครื่องพิมพ์ใน Ubuntu 24.04 ได้อย่างมีประสิทธิภาพ

ubuntu 24.04 ไม่แสดงเครื่องพิมพ์ที่แชร์เมื่อเรียกดู

การตั้งค่าไฟร์วอลล์และการรักษาความปลอดภัย

การกำหนดค่าไฟร์วอลล์มีความสำคัญในการอนุญาตการแชร์เครื่องพิมพ์ นี่คือวิธีจัดการ:

  1. ตรวจสอบสถานะ UFW: Ubuntu ใช้ UFW (Uncomplicated Firewall) เป็นไฟร์วอลล์เริ่มต้น ตรวจสอบสถานะโดยใช้คำสั่ง sudo ufw status
  2. อนุญาตพอร์ต CUPS: ทําให้แน่ใจว่า CUPS สามารถสื่อสารผ่านไฟร์วอลล์ได้โดยการอนุญาตพอร์ตที่เกี่ยวข้อง:
    sudo ufw allow 631/tcp
    sudo ufw reload
  3. ตรวจสอบ SELinux/AppArmor: SELinux (Security-Enhanced Linux) และ AppArmor อาจบล็อกบริการการแชร์เครื่องพิมพ์เสียบปิ้น หากนโยบายการรักษาความปลอดภัยกำหนดกฎที่จำกัด ลองปิดการใช้งานชั่วคราวเพื่อดูว่าปัญหานั้นแก้ไขหรือไม่
  4. การค้นหาเครือข่าย: ตรวจสอบให้แน่ใจว่าการค้นหาเครือข่ายเปิดใช้งาน ซึ่งอาจต้องปรับแต่งการตั้งค่าที่อธิบายไว้ในส่วนเครือข่ายก่อนหน้านี้

การปรับการตั้งค่าไฟร์วอลล์และการรักษาความปลอดภัยให้เหมาะสมสามารถแก้ไขบล็อกที่ป้องกันการแชร์เครื่องพิมพ์ไม่ให้ทำงานได้อย่างถูกต้อง

การแก้ไขปัญหาขั้นสูง

หากการตรวจสอบพื้นฐานและการกำหนดค่าไม่สามารถแก้ไขปัญหาได้ ขั้นตอนการแก้ไขปัญหาขั้นสูงอาจจำเป็น

  1. การค้นหาเครื่องพิมพ์ด้วยตนเอง: บางครั้ง การเพิ่มเครื่องพิมพ์ด้วยตนเองด้วย IP หรือ hostname สามารถแก้ไขปัญหาการตรวจจับได้:
    เปิดเทอร์มินัลและใช้ lpadmin -p <printer-name> -E -v <device-uri> -m <model>
  2. การตรวจสอบบันทึก:
    ตรวจสอบบันทึกระบบหาข้อผิดพลาดที่เกี่ยวข้องกับการพิมพ์ ตรวจสอบที่ /var/log/cups/error_log หาความผิดปกติ
  3. รีเซ็ต CUPS:
    หาก CUPS มีปัญหา ลองรีเซ็ตการกำหนดค่าเป็นค่าเริ่มต้น:
    sudo rm /etc/cups/cupsd.conf
    sudo cp /etc/cups/cupsd.conf.default /etc/cups/cupsd.conf
    sudo service cups restart
  4. ติดตั้งไดรเวอร์เครื่องพิมพ์ใหม่: ลบและติดตั้งไดรเวอร์เครื่องพิมพ์ใหม่ ใช้ sudo apt-get remove --purge <printer-driver> ตามด้วย sudo apt-get install <printer-driver>

ขั้นตอนการแก้ไขปัญหาขั้นสูงเหล่านี้สามารถช่วยแก้ไขปัญหาที่ซับซ้อนเกี่ยวกับเครื่องพิมพ์ที่แชร์ไม่แสดงใน Ubuntu 24.04

เคล็ดลับเพิ่มเติมและแนวทางปฏิบัติที่ดีที่สุด

การปฏิบัติตามแนวปฏิบัติที่ดีที่สุดบางประการสามารถช่วยรักษาประสบการณ์การใช้เครื่องพิมพ์ที่แชร์ได้อย่างไม่มีปัญหา:

  • อัปเดตระบบและไดรเวอร์อย่างสม่ำเสมอ: การรักษาระบบและไดรเวอร์ให้ทันสมัยสามารถรับประกันความเข้ากันได้และลดปัญหาได้
  • การตั้งค่าเครือข่ายที่สอดคล้องกัน: ตรวจสอบให้แน่ใจว่าอุปกรณ์ทั้งหมดมีการตั้งค่าเครือข่ายที่สอดคล้อง โดยเฉพาะเกี่ยวกับที่อยู่ IP หากใช้ IP แบบคงที่
  • การบำรุงรักษาเป็นระยะ: ตรวจสอบปัญหาซอฟต์แวร์หรือฮาร์ดแวร์อย่างสม่ำเสมอและดำเนินการอัปเดตที่จำเป็น
  • การบันทึกการตั้งค่า: เก็บบันทึกการตั้งค่าและการกำหนดค่าที่สำคัญเพื่อแก้ไขปัญหาในอนาคต

สรุป

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

คำถามที่พบบ่อย

ทำไมเครื่องพิมพ์ที่แชร์ถึงไม่แสดงใน Ubuntu 24.04?

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

ฉันจะกำหนดค่า CUPS สำหรับการพิมพ์ที่แชร์ใน Ubuntu 24.04 ได้อย่างไร?

แก้ไขไฟล์การกำหนดค่า CUPS เปิดใช้งานการตั้งค่าที่จำเป็น และรีสตาร์ท CUPS ใช้ `https://localhost:631` สำหรับการกำหนดค่าเพิ่มเติม

การตั้งค่าไฟร์วอลล์ที่จำเป็นสำหรับการดูเครื่องพิมพ์ที่แชร์ใน Ubuntu 24.04 มีอะไรบ้าง?

อนุญาตพอร์ต `631/tcp` ผ่าน UFW โดยใช้คำสั่ง `sudo ufw allow 631/tcp` และตรวจสอบให้มั่นใจว่าไฟร์วอลล์ถูกกำหนดค่าให้อนุญาตการสื่อสารของ CUPS