วิธีการตั้งค่าเครื่องพิมพ์ผ่าน CUPS บนระบบปฏิบัติการ HamoniKR

ต้องการเพิ่มเครื่องพิมพ์ USB หรือเครื่องพิมพ์เครือข่ายใน HamoniKR OS ใช่ไหม วิธีที่สั้นที่สุดมักจะเป็นการใช้ยูทิลิตี้ Printers บนเดสก์ท็อป CUPS หรือ Common UNIX Printing System เป็นระบบที่จัดการคิวการพิมพ์สำหรับเครื่องมือบนเดสก์ท็อป Linux หลายตัว และยังมีหน้าการจัดการแบบโลคอลบนเว็บเบราว์เซอร์อีกด้วย ใช้ยูทิลิตี้บนเดสก์ท็อปเมื่อตรวจพบเครื่องพิมพ์ ใช้ CUPS โดยตรงเมื่อคุณต้องการตรวจสอบคิวหรือป้อน URI การเชื่อมต่อด้วยตนเอง

ชื่อในหัวข้อบทความมักเขียนว่า “Harmonica OS” แต่ชื่อภาษาอังกฤษอย่างเป็นทางการของโครงการคือHamoniKR OSเอกสารประกอบเครื่องพิมพ์ฉบับปัจจุบันอธิบายขั้นตอนการตั้งค่าแบบกราฟิกและการรองรับ IPP แบบไม่ต้องใช้ไดรเวอร์ เมนูและแพ็กเกจที่มีให้ใช้งานอาจแตกต่างกันไปในแต่ละเวอร์ชัน ดังนั้นโปรดพิจารณาป้ายกำกับที่ระบุไว้ด้านล่างว่าขึ้นอยู่กับเวอร์ชัน ภาพประกอบ CUPS ในคู่มือนี้เป็นตัวอย่างอินเทอร์เฟซแบบแผนผัง ไม่ใช่ภาพที่ได้จากการติดตั้ง HamoniKR ที่ผ่านการทดสอบแล้ว

คู่มืออ้างอิงฉบับย่อ

เป้าหมายเริ่มต้นที่นี่สิ่งที่คุณต้องการ
เชื่อมต่อเครื่องพิมพ์ USBโปรแกรมยูทิลิตี้สำหรับเครื่องพิมพ์เครื่องพิมพ์เปิดอยู่และเชื่อมต่อผ่าน USB แล้ว
เพิ่มเครื่องพิมพ์ Wi-Fi หรือ Ethernetโปรแกรมยูทิลิตี้สำหรับเครื่องพิมพ์ หรือ CUPS ที่http://localhost:631เครื่องพิมพ์ที่อยู่ในเครือข่ายท้องถิ่นเดียวกัน; ที่อยู่ IP ของเครื่องพิมพ์หากการค้นหาล้มเหลว
ใช้เครื่องพิมพ์ที่ไม่มีรุ่นอยู่ในรายการลองใช้ IPP แบบไม่ต้องใช้ไดรเวอร์ก่อน จากนั้นค่อยใช้ไดรเวอร์ Linux ของผู้ผลิตไฟล์สนับสนุนสำหรับรุ่นเครื่องพิมพ์และผู้ผลิตที่ถูกต้อง
ตรวจสอบคิวหรือพิมพ์หน้าทดสอบหน้าเครื่องพิมพ์ CUPS หรือlpstatการอนุมัติจากฝ่ายบริหารสำหรับการเปลี่ยนแปลง

1. เปิดการตั้งค่าเครื่องพิมพ์และตรวจสอบ CUPS

ใน HamoniKR ให้เปิดเมนู > การจัดการ > เครื่องพิมพ์หรือเปิดส่วนเครื่องพิมพ์ใน การตั้งค่าระบบ คู่มืออย่างเป็นทางการของ HamoniKR 8.0 ยังระบุsystem-config-printerวิธีการเรียกใช้ยูทิลิตี้เครื่องพิมพ์อีกด้วย หากเดสก์ท็อปของคุณมีเมนูที่แตกต่างออกไป ให้ค้นหา "เครื่องพิมพ์" ในตัวเรียกใช้งานแอ ปพลิเคชัน

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

หากคุณต้องการใช้งานเว็บอินเทอร์เฟซของ CUPS โดยเฉพาะ ให้เปิดhttp://localhost:631ในเบราว์เซอร์บนคอมพิวเตอร์เครื่องเดียวกันกับที่ใช้จัดการเครื่องพิมพ์ ที่อยู่เว็บเบราว์เซอร์นี้จะชี้ไปยังเครื่องคอมพิวเตอร์เครื่องนั้น หากไม่โหลด ให้ตรวจสอบว่า CUPS ได้รับการติดตั้งและกำลังทำงานอยู่หรือไม่

systemctl status cups

ในการติดตั้ง HamoniKR บน Debian หรือ Ubuntu ที่ไม่มี CUPS ให้ติดตั้งแพ็กเกจจากที่เก็บแพ็กเกจของระบบปฏิบัติการที่กำหนดค่าไว้ จากนั้นเริ่มบริการ:

sudo apt update
sudo apt install cups
sudo systemctl start cups

ใช้ข้อความแจ้งเตือนของตัวจัดการแพ็กเกจเพื่อตรวจสอบแพ็กเกจก่อนที่จะยอมรับ โดยทั่วไปแล้ว คอมพิวเตอร์ส่วนบุคคลไม่จำเป็นต้องเปิดเผยหน้าการจัดการ CUPS ให้กับเครือข่ายภายนอก เปิดเบราว์เซอร์ไว้เสมอlocalhostอย่าลดหย่อนกฎการเข้าถึง CUPS หรือเปิดพอร์ต 631 เพียงเพื่อเพิ่มเครื่องพิมพ์ในเครื่อง

2. เพิ่มเครื่องพิมพ์ผ่านทางเว็บอินเทอร์เฟซของ CUPS

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

หน้าการจัดการ CUPS ในเบราว์เซอร์ที่ localhost:631 โดยมีปุ่มเพิ่มเครื่องพิมพ์ปรากฏอยู่
หน้าการจัดการ CUPS ในเครื่องคอมพิวเตอร์ของคุณจะมีฟังก์ชัน "เพิ่มเครื่องพิมพ์" ให้ใช้งาน

สำหรับเครื่องพิมพ์เครือข่ายที่ไม่ปรากฏขึ้น ให้ใช้ที่อยู่เครือข่ายของเครื่องพิมพ์แทนการเดา ค้นหาที่อยู่ได้ในเมนูเครือข่ายของเครื่องพิมพ์ รายการอุปกรณ์เราเตอร์ หรือหน้าการตั้งค่าของผู้ผลิต ในขั้นตอนการเชื่อมต่อ CUPS ให้เลือกโปรโตคอลที่ตรงกันและป้อน URI ที่ระบุไว้ในเอกสารประกอบของเครื่องพิมพ์ สำหรับอุปกรณ์สมัยใหม่หลายรุ่น URI ของ IPP จะมีลักษณะคล้ายกับipp://192.168.1.50/ipp/printแต่เส้นทางจะแตกต่างกันไปตามรุ่น อย่าคิดว่าตัวอย่างนี้ใช้ได้กับเครื่องพิมพ์ของคุณ CUPS ยังรองรับโปรโตคอลต่างๆ เช่น IPP, IPPS, LPD และ AppSocket/JetDirect ด้วย

ขั้นตอนการเพิ่มเครื่องพิมพ์ใน CUPS แสดงตัวเลือกเครื่องพิมพ์ USB และเครื่องพิมพ์เครือข่ายแยกกัน พร้อมทั้งช่อง IPP URI
เลือกอุปกรณ์ที่ตรวจพบ หรือป้อน URI การเชื่อมต่อที่ระบุไว้ของเครื่องพิมพ์ หากการค้นหาไม่พบอุปกรณ์ดังกล่าว

3. เลือกใช้ IPP แบบมีไดรเวอร์หรือแบบไม่มีไดรเวอร์ จากนั้นตั้งค่าเริ่มต้น

เมื่อตัวช่วยติดตั้งถามถึงรุ่นหรือไดรเวอร์ ให้เลือกIPP Everywhere หรือตัวเลือก Driverless IPPของยูทิลิตี้ HamoniKR หากเครื่องพิมพ์นั้นระบุว่ารองรับ การพิมพ์แบบไม่ใช้ไดรเวอร์จะอ่านความสามารถที่รายงานโดยเครื่องพิมพ์ที่เข้ากันได้ แทนที่จะพึ่งพาไฟล์ PPD เฉพาะรุ่นแบบดั้งเดิม นี่เป็นตัวเลือกแรกที่ดีสำหรับเครื่องพิมพ์เครือข่ายรุ่นใหม่ๆ หลายรุ่น แต่ก็อาจไม่แสดงคุณสมบัติของผู้ผลิตทั้งหมด

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

sudo apt update
sudo apt install hamonikr-printer-drivers

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

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

หน้าสถานะเครื่องพิมพ์ CUPS แสดงคิวว่าง การตั้งค่าเริ่มต้นสำหรับขนาด A4 และสี การเลือกการพิมพ์สองด้าน และการพิมพ์หน้าทดสอบ
ตรวจสอบค่าเริ่มต้นที่มีอยู่และพิมพ์หน้าทดสอบเพื่อยืนยันว่าคิวที่เลือกตอบสนอง

4. พิมพ์หน้าทดสอบและตรวจสอบผลลัพธ์

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

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

lpstat -t

หากต้องการพิมพ์ไฟล์ไปยังคิวที่มีชื่อ ให้ใช้คำสั่ง:

lp -d office_laser /path/to/test.pdf

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

sudo lpadmin -p office_laser -E -v ipp://PRINTER_IP/ipp/print -m everywhere

แทนที่ <println> PRINTER_IPและเส้นทาง URI ด้วยที่อยู่ตามเอกสารของเครื่องพิมพ์ คำสั่งนี้จะสร้างหรืออัปเดตคิว ไม่ได้ค้นหา URI ที่ถูกต้องสำหรับทุกรุ่น

ปัญหาที่พบได้ทั่วไปและวิธีแก้ไขที่ใช้งานได้จริง

  • ไม่พบเครื่องพิมพ์ในรายการ:โปรดตรวจสอบให้แน่ใจว่าเครื่องพิมพ์เปิดใช้งานอยู่ อยู่ในเครือข่ายเดียวกัน และไม่ได้เชื่อมต่อกับเครือข่าย Wi-Fi สำหรับแขก ลองใช้ที่อยู่ IP หรือวิธีการเชื่อมต่อที่ผู้ผลิตระบุไว้ สำหรับการเชื่อมต่อผ่าน USB ให้เชื่อมต่อโดยตรงกับคอมพิวเตอร์และเปิดโปรแกรมจัดการเครื่องพิมพ์อีกครั้ง
  • CUPS เปิดขึ้นมาแต่ปฏิเสธการเปลี่ยนแปลง:บัญชีผู้ใช้ที่ลงชื่อเข้าใช้อาจไม่มีสิทธิ์ในการจัดการการพิมพ์ โปรดใช้บัญชีผู้ใช้ภายในเครื่องที่ได้รับอนุญาต หรือขอให้ผู้ดูแลระบบอนุญาตการเข้าถึง อย่าเปลี่ยนแปลงกฎการเข้าถึงโดยทั่วไปเพื่อเป็นวิธีแก้ปัญหาชั่วคราว
  • คิวแสดงสถานะว่าง แต่ไม่มีอะไรพิมพ์ออกมา:ตรวจสอบกระดาษ หมึกพิมพ์ หรือโทเนอร์ ตรวจสอบข้อผิดพลาดที่แสดงบนหน้าจอเครื่องพิมพ์ และสถานะงานในคิว ยืนยัน URI และไดรเวอร์ที่เลือก จากนั้นส่งเอกสารทดสอบหนึ่งหน้า
  • หน้ากระดาษพิมพ์ออกมาโดยมีเค้าโครงไม่ถูกต้องหรือขาดตัวเลือก:ตรวจสอบขนาดกระดาษและการวางแนวในค่าเริ่มต้นของทั้งแอปพลิเคชันและเครื่องพิมพ์ ลองใช้ไดรเวอร์ของผู้ผลิตที่ตรงรุ่น หรือลองใช้คิว IPP แบบไม่ต้องใช้ไดรเวอร์ที่รองรับ หากมีให้ใช้งาน
  • เครื่องพิมพ์รุ่นนี้ยังไม่ได้รับการสนับสนุน:โปรดตรวจสอบความพร้อมใช้งานของแพ็คเกจสนับสนุนจาก HamoniKR และไฟล์ดาวน์โหลดสำหรับ Linux จากผู้ผลิตสำหรับรุ่นที่แน่นอน การพิมพ์แบบไม่ต้องใช้ไดรเวอร์อาจให้ผลลัพธ์พื้นฐาน แต่จะไม่สามารถใช้งานคุณสมบัติเฉพาะบางอย่างได้

รายการตรวจสอบขั้นสุดท้าย

  • เครื่องพิมพ์เปิดใช้งานอยู่และเชื่อมต่อผ่าน USB หรือเครือข่ายที่เชื่อถือได้เดียวกัน
  • โปรแกรมยูทิลิตี้สำหรับเครื่องพิมพ์ หรือ CUPS จะแสดงอุปกรณ์ที่ต้องการและวิธีการเชื่อมต่อที่ถูกต้อง
  • คิวนี้ใช้ไดรเวอร์ที่เข้ากันได้หรือโหมด IPP แบบไม่ใช้ไดรเวอร์ที่รองรับ
  • ขนาดกระดาษและการตั้งค่าเริ่มต้นอื่นๆ จะตรงกับเอกสารและเครื่องพิมพ์
  • หน้าทดสอบกรอกข้อมูลครบถ้วนและดูถูกต้องบนกระดาษ

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

ฝากความเห็น

วิธีเชื่อมต่อไคลเอ็นต์ Pardus Linux เข้ากับโดเมน Active Directory

วิธีเชื่อมต่อไคลเอ็นต์ Pardus Linux เข้ากับโดเมน Active Directory

เชื่อมต่อ Pardus Linux เข้ากับ Active Directory ด้วย Pardus Domain Joiner ตรวจสอบ DNS และเวลา ติดตั้ง CLI เชื่อมต่อด้วย SSSD และตรวจสอบสิทธิ์การเข้าสู่ระบบโดเมน

วิธีการตั้งค่า Pardus Image Creator สำหรับการติดตั้งระบบปฏิบัติการแบบกำหนดเอง

วิธีการตั้งค่า Pardus Image Creator สำหรับการติดตั้งระบบปฏิบัติการแบบกำหนดเอง

เรียนรู้ความสามารถของ Pardus Image Writer วิธีการติดตั้ง และวิธีการใช้งานไฟล์ ISO ที่กำหนดเองซึ่งได้รับการตรวจสอบแล้วไปยัง USB อย่างปลอดภัย รวมถึงคำแนะนำในการสร้างและทดสอบ

แก้ไขข้อผิดพลาด “Failed to Start Load Kernel Modules” ระหว่างการบูต SLES

แก้ไขข้อผิดพลาด “Failed to Start Load Kernel Modules” ระหว่างการบูต SLES

ตรวจสอบและแก้ไขข้อผิดพลาดของ systemd-modules-load.service บน SLES โดยการค้นหาโมดูลที่มีปัญหา แก้ไขการกำหนดค่าการบูต และสร้าง initramfs ใหม่เฉพาะเมื่อจำเป็นเท่านั้น

วิธีการย้ายเดสก์ท็อป Debian ไปยังระบบปฏิบัติการที่ไม่สามารถเปลี่ยนแปลงได้โดยใช้ OSTree

วิธีการย้ายเดสก์ท็อป Debian ไปยังระบบปฏิบัติการที่ไม่สามารถเปลี่ยนแปลงได้โดยใช้ OSTree

เรียนรู้ว่าเหตุใด Debian จึงไม่สามารถทำให้เป็น OSTree ที่ไม่สามารถเปลี่ยนแปลงได้ด้วยการติดตั้งแพ็กเกจเพียงแพ็กเกจเดียว จากนั้นจึงทำการย้ายไปยังเดสก์ท็อป OSTree อย่างปลอดภัย หรือวางแผนสร้างอิมเมจ Debian แบบกำหนดเอง

Fix Touchpad Gestures Not Working on Wayland in Ubuntu 24.04

Fix Touchpad Gestures Not Working on Wayland in Ubuntu 24.04

Fix missing three-finger touchpad gestures on Ubuntu 24.04 Wayland by checking GNOME settings, libinput events, updates, and extensions.

วิธีตั้งค่าสคริปต์สลับเอาต์พุตเสียง PipeWire บน Debian

วิธีตั้งค่าสคริปต์สลับเอาต์พุตเสียง PipeWire บน Debian

สร้างสคริปต์สลับเอาต์พุต PipeWire ที่เชื่อถือได้บน Debian ด้วย wpctl สลับระหว่างลำโพง, บลูทูธ, USB หรือ HDMI โดยไม่ต้องกำหนด ID แบบตายตัว

วิธีการตั้งค่าเครื่องพิมพ์ผ่าน CUPS บนระบบปฏิบัติการ HamoniKR

วิธีการตั้งค่าเครื่องพิมพ์ผ่าน CUPS บนระบบปฏิบัติการ HamoniKR

ตั้งค่าเครื่องพิมพ์ USB และเครื่องพิมพ์เครือข่ายบน HamoniKR OS ด้วย CUPS เพิ่มคิว เลือกใช้ IPP แบบไม่ต้องใช้ไดรเวอร์ หรือใช้ไดรเวอร์เฉพาะรุ่น ตั้งค่าเริ่มต้น และพิมพ์หน้าทดสอบ

วิธีจำกัดการใช้งาน CPU และ RAM ของกระบวนการด้วย Cgroups บน Ubuntu

วิธีจำกัดการใช้งาน CPU และ RAM ของกระบวนการด้วย Cgroups บน Ubuntu

ใช้ systemd cgroups บน Ubuntu เพื่อจำกัดเวลาการใช้งาน CPU และหน่วยความจำสำหรับคำสั่งหรือบริการ เปรียบเทียบขอบเขตชั่วคราว ข้อจำกัดถาวร และข้อดีข้อเสียที่สำคัญ

วิธีการแปลองค์ประกอบ UI ของ Gooroom OS เป็นภาษาอังกฤษ

วิธีการแปลองค์ประกอบ UI ของ Gooroom OS เป็นภาษาอังกฤษ

เปลี่ยนเมนูของ Gooroom OS เป็นภาษาอังกฤษเมื่อมีการรองรับภาษา ทำตามขั้นตอนการตั้งค่าของ GNOME, การใช้ภาษาสำรองของ Debian และการตรวจสอบการแก้ไขปัญหา

แก้ไขปัญหา Apt-Get Lock Could Not Get Lock /var/lib/dpkg/lock-frontend ใน Ubuntu

แก้ไขปัญหา Apt-Get Lock Could Not Get Lock /var/lib/dpkg/lock-frontend ใน Ubuntu

เรียนรู้วิธีแก้ไขข้อผิดพลาด apt-get lock ใน Ubuntu โดยการตรวจสอบกระบวนการแพ็กเกจที่ใช้งานอยู่ รออย่างปลอดภัย และซ่อมแซม dpkg เฉพาะเมื่อการอัปเดตถูกขัดจังหวะเท่านั้น