บนระบบปฏิบัติการ Harmonica OS (HamoniKR) ให้เริ่มต้นด้วยแอปพลิเคชัน Printers: เพิ่มเครื่องพิมพ์ USB หรือเลือกเครื่องพิมพ์เครือข่ายที่ค้นพบ และเลือกใช้ IPP แบบไม่ต้องใช้ไดรเวอร์เมื่ออุปกรณ์รองรับ ใช้เว็บอินเทอร์เฟซ CUPS http://localhost:631เมื่อต้องการตรวจสอบคิวการพิมพ์ ปรับค่าเริ่มต้น หรือเพิ่มอุปกรณ์ด้วยตนเอง ไดรเวอร์ของผู้ผลิตเป็นทางเลือกสำรองสำหรับฮาร์ดแวร์รุ่นเก่าหรือคุณสมบัติเฉพาะของเครื่องพิมพ์ที่ขาดหายไป ไม่ใช่ขั้นตอนแรกโดยค่าเริ่มต้น
1. เลือกการเชื่อมต่อและตรวจสอบบริการการพิมพ์ CUPS (Common UNIX Printing System) ทำหน้าที่จัดการคิวเครื่องพิมพ์และงานพิมพ์ โปรโตคอลการเชื่อมต่อจะเป็นตัวกำหนดว่าสามารถสร้างคิวได้โดยไม่ต้องใช้ไดรเวอร์หรือไม่ วิธีการค้นหาอุปกรณ์ และการตั้งค่าที่คุณสามารถควบคุมได้ เอกสาร HamoniKR 8.0 อธิบายทั้งการค้นหาเครือข่ายอัตโนมัติและsystem-config-printerยูทิลิตี้ โดยชื่อเมนูอาจแตกต่างกันไปในแต่ละเวอร์ชัน
การเชื่อมต่อ เหมาะสมดี การแลกเปลี่ยน USB ผ่านเครื่องพิมพ์ เครื่องพิมพ์ที่เชื่อมต่อทางกายภาพกับคอมพิวเตอร์เครื่องหนึ่ง ขึ้นอยู่กับการตรวจจับอุปกรณ์ในพื้นที่และการรองรับการพิมพ์ที่เข้ากันได้ ระบบขับเคลื่อนอัตโนมัติแบบไร้คนขับ / ระบบขับเคลื่อนอัตโนมัติทุกที่ เครื่องพิมพ์รุ่นใหม่บนเครือข่าย LAN ที่เชื่อถือได้ การควบคุมบางอย่างเกี่ยวกับการตกแต่ง การบัญชี หรือการควบคุมเฉพาะของผู้จำหน่าย อาจไม่สามารถใช้งานได้ AppSocket / HP JetDirect เครื่องพิมพ์เครือข่ายรุ่นเก่าที่มีที่อยู่ IP ที่ทราบแล้ว โดยปกติจะใช้พอร์ต TCP 9100 แบบดิบโดยไม่มีการเข้ารหัสข้อมูล จำเป็นต้องใช้ไดรเวอร์ที่เหมาะสม ผู้ผลิต PPD หรือบรรจุภัณฑ์ รุ่นเก่าหรือความสามารถเฉพาะที่เป็นกรรมสิทธิ์ที่สำคัญ การบำรุงรักษาและความเข้ากันได้ขึ้นอยู่กับผู้จำหน่าย ไดรเวอร์ PPD กำลังถูกทยอยยกเลิกในระบบต้นทาง
ก่อนติดตั้งอะไรก็ตาม ให้เชื่อมต่อเครื่องพิมพ์ ตรวจสอบหน้าจอเพื่อดูที่อยู่ IP หากเครื่องพิมพ์ใช้ Wi-Fi หรือ Ethernet และตรวจสอบว่าคอมพิวเตอร์อยู่ในเครือข่ายที่ถูกต้อง จากนั้นตรวจสอบว่า CUPS พร้อมใช้งานหรือไม่:
systemctl is-active cups
lpstat -rหากบริการไม่ทำงาน ให้เริ่มต้นด้วยsudo systemctl enable --now cupsคำสั่ง หากไม่ได้ติดตั้ง CUPS ให้เรียกใช้คำสั่งsudo apt updateตามด้วยsudo apt install cupsคำสั่ง ความพร้อมใช้งานของแพ็กเกจขึ้นอยู่กับที่เก็บ HamoniKR ที่คุณกำหนดค่าไว้ หลีกเลี่ยงการเปลี่ยนส่วนประกอบการพิมพ์ที่ใช้งานได้เพียงเพราะไม่พบอุปกรณ์
เปิดโปรแกรมจัดการเครื่องพิมพ์ แล้วเลือก เพิ่มเครื่องพิมพ์ เพื่อเริ่มตั้งค่าคิวการพิมพ์ในเครื่อง 2. เพิ่มเครื่องพิมพ์ USB ในยูทิลิตี้เดสก์ท็อป เปิดเมนูแอปพลิเคชัน จากนั้นเลือก การจัดการ > เครื่องพิมพ์ หรือแผงการตั้งค่าเครื่องพิมพ์ ตามที่อธิบายไว้ในคู่มือ HamoniKR คุณยังสามารถเปิดเทอร์มินัลและเรียกใช้คำสั่งได้system-config-printerคลิก เพิ่ม และตรวจสอบรายการอุปกรณ์ในเครื่อง สำหรับ USB ให้เลือกโมเดลที่ตรวจพบอย่างถูกต้อง ไม่ใช่โมเดลที่ไม่เกี่ยวข้องที่มีชื่อคล้ายกัน ดำเนินการเลือกไดรเวอร์ต่อไป ตั้งชื่อคิว และใช้การกำหนดค่า
รายการอุปกรณ์ USB จะระบุเครื่องพิมพ์ในเครือข่ายท้องถิ่นก่อนที่จะเลือกไดรเวอร์และสร้างคิว หากอุปกรณ์ USB ไม่ปรากฏขึ้น ให้ลองเชื่อมต่อด้วยสายเคเบิลโดยตรงแทนการใช้ฮับ USB และตรวจสอบว่าเครื่องพิมพ์เปิดอยู่หรือไม่ CUPS ไม่สามารถแก้ไขปัญหาการเชื่อมต่อ USB ที่ล้มเหลวโดยการเลือกโปรโตคอลเครือข่ายอื่นได้ ควรตรวจสอบเฉพาะแพ็กเกจเฉพาะของผู้ผลิตหลังจากยืนยันการตรวจพบอุปกรณ์แล้วเท่านั้น
3. เลือกใช้เครื่องพิมพ์ IPP ที่ค้นพบในเครือข่ายเป็นหลัก ในกล่องโต้ตอบเพิ่มเครื่องพิมพ์ ให้เปิดเครื่องพิมพ์เครือข่ายหรือค้นหาเครื่องพิมพ์เครือข่าย หากพบอุปกรณ์ที่มีตัวเลือก IPP แบบไม่ต้องใช้ไดรเวอร์ ให้เลือกการเชื่อมต่อดังกล่าวแล้วดำเนินการต่อ เครื่องพิมพ์จะแสดงรูปแบบเอกสารและตัวเลือกที่รองรับ ลดการพึ่งพา PPD เฉพาะรุ่น โดยปกติแล้วนี่เป็นตัวเลือกที่ง่ายที่สุดสำหรับเครื่องพิมพ์เครือข่ายรุ่นใหม่ที่ใช้งานร่วมกันได้
อุปกรณ์เครือข่ายที่ตรวจพบจะเสนอการเชื่อมต่อ IPP แบบไม่ต้องใช้ไดรเวอร์ โดยไม่ต้องป้อนไฟล์ไดรเวอร์ด้วยตนเอง การตรวจพบเครื่องพิมพ์ไม่ได้หมายความว่าการพิมพ์จะใช้งานได้เสมอไป: การแยกเครือข่ายไร้สาย การใช้งานเครือข่ายสำหรับแขก การกรอง DNS แบบมัลติแคสต์ หรือซับเน็ตที่ไม่ถูกต้อง อาจซ่อนเครื่องพิมพ์ได้ หากเครื่องพิมพ์ปรากฏให้เห็น แต่มีข้อจำกัดด้านการพิมพ์สองด้าน การเย็บกระดาษ หรือการควบคุมสี ให้เปรียบเทียบตัวเลือกที่มีอยู่กับเอกสารของผู้ผลิตก่อนที่จะเปลี่ยนไดรเวอร์เอกสารของเครื่องพิมพ์ HamoniKR 8.0 เตือนไว้อย่างชัดเจนว่า การพิมพ์โดยไม่ใช้ไดรเวอร์อาจทำให้คุณสมบัติบางอย่างของผู้ผลิตหายไป
4. จัดการคิวโดยใช้เว็บอินเทอร์เฟซของ CUPS เพื่อให้ควบคุมได้มากขึ้น ให้เปิดโปรแกรมhttp://localhost:631บนคอมพิวเตอร์ HamoniKR เลือก การจัดการ แล้วคลิก เพิ่มเครื่องพิมพ์ โปรแกรม CUPS อาจขอข้อมูลรับรองของบัญชีที่ได้รับอนุญาตให้จัดการการพิมพ์ เลือกอุปกรณ์ที่ตรวจพบในเครือข่ายหรือในเครื่อง ป้อนชื่อคิวสั้นๆ และเลือกตัวเลือกที่เหมาะสม ไม่ว่าจะเป็นแบบไม่ต้องใช้ไดรเวอร์หรือแบบเฉพาะรุ่น ตรวจสอบค่าเริ่มต้น เช่น ขนาดกระดาษ ก่อนบันทึก
CUPS มีหน้าเว็บสำหรับบริหารจัดการระบบภายในองค์กร เพื่อให้สามารถเพิ่มเครื่องพิมพ์และจัดการคิวการพิมพ์ได้ หน้าเว็บและยูทิลิตี้บนเดสก์ท็อปจะแก้ไขระบบการพิมพ์พื้นฐานเดียวกัน พวกมันเป็นทางเลือก ไม่ใช่ไดรเวอร์อิสระสองตัวที่คุณต้องติดตั้ง ใช้เครื่องมือบนเดสก์ท็อปสำหรับการตั้งค่าทั่วไป และใช้เว็บอินเทอร์เฟซสำหรับสถานะคิว หน้าทดสอบ และตัวเลือกเครื่องพิมพ์ CUPS ได้บันทึกการกระทำเหล่านี้ไว้ในเอกสารการดูแลระบบ CUPS OpenPrinting ควรจำกัดการดูแลระบบไว้ที่คอมพิวเตอร์เครื่องโลคอล เว้นแต่คุณจะมีแผนการจัดการระยะไกลที่ปลอดภัยโดยตั้งใจ อย่าเปิดพอร์ต 631 ไปยังอินเทอร์เน็ตสาธารณะเพียงเพื่อเพิ่มเครื่องพิมพ์
5. หากจำเป็น ให้กลับไปใช้ที่อยู่แบบกำหนดเองหรือไดรเวอร์ของผู้จำหน่ายแทน เมื่อการค้นหาล้มเหลว แต่เครื่องพิมพ์ตอบสนองที่ที่อยู่ที่รู้จัก ให้ตรวจสอบเอกสารของผู้ผลิตเพื่อดู URI บริการการพิมพ์ที่แท้จริง ควรเลือกใช้ipps://ปลายทางเมื่อเครื่องพิมพ์รองรับ IPP ที่ปลอดภัยและสามารถตรวจสอบใบรับรองได้ipp://ปลายทางเป็นอีกทางเลือกหนึ่งในเครือข่ายท้องถิ่นที่มีการควบคุม อย่าคิดว่าเครื่องพิมพ์ทุกเครื่องใช้/ipp/print.
สำหรับรุ่นเก่าที่รองรับการพิมพ์ผ่านซ็อกเก็ตแบบดิบแต่ไม่รองรับ IPP เอกสารของ HamoniKR ระบุถึง AppSocket/HP JetDirect: ป้อนที่อยู่โฮสต์และยืนยันว่าเครื่องพิมพ์ใช้พอร์ตที่คาดไว้ ซึ่งโดยทั่วไปคือ 9100 วิธีนี้ช่วยหลีกเลี่ยงการค้นหาบริการ แต่ขาดความสามารถในการเจรจาต่อรองของ IPP และโดยทั่วไปแล้วจะไม่มีการเข้ารหัส
การตั้งค่า AppSocket ด้วยตนเองจำเป็นต้องระบุโฮสต์ของเครื่องพิมพ์และพอร์ตที่อุปกรณ์นั้นรองรับ หากคุณได้ตรวจสอบ URI ของ IPP Everywhere แล้ว ผู้ดูแลระบบสามารถสร้างคิวจากบรรทัดคำสั่งได้เช่นกัน ที่อยู่ด้านล่างเป็นเพียงตัวอย่าง โปรดแทนที่ด้วย URI ของเครื่องพิมพ์จริง:
sudo lpadmin -p OfficePrinter -E -v ipp://192.168.1.50/ipp/print -m everywhereอาร์กิวเมนต์ นี้-pระบุชื่อคิว-vระบุปลายทาง และ-m everywhereร้องขอโมเดลแบบไม่ต้องใช้ไดรเวอร์ วิธีการนี้ใช้ได้เฉพาะเมื่อเครื่องพิมพ์ประกาศความสามารถ IPP ที่จำเป็นเท่านั้น เอกสาร อ้างอิง lpadmin ของ OpenPrinting อธิบาย รูปแบบนี้และเตือนว่าไดรเวอร์แบบ PPD แบบดั้งเดิมนั้นล้าสมัยแล้ว
หากโมเดลยังคงไม่สามารถพิมพ์ได้หรือสูญเสียฟังก์ชันที่จำเป็น โปรดตรวจสอบแพ็คเกจที่รองรับโดยระบบปฏิบัติการตามที่ HamoniKR ได้ระบุไว้ก่อน:
sudo apt update
sudo apt install hamonikr-printer-driversหากคุณต้องการไดรเวอร์ Linux หรือ PPD ที่ผู้ผลิตจัดหาให้ โปรดขอรับจากผู้ผลิตดั้งเดิม ตรวจสอบให้แน่ใจว่ารองรับรุ่นและสถาปัตยกรรมของคุณ และติดตั้งเฉพาะเมื่อเชื่อถือได้เท่านั้น อย่าเลือก PPD แบบสุ่มเพียงเพราะยี่ห้อตรงกัน บางผู้จำหน่ายอาจมีตัวเลือกที่เหมาะสมกว่าสำหรับอุปกรณ์เฉพาะรุ่น แต่การดูแลรักษาผ่านการอัปเดตในอนาคตอาจทำได้ยากกว่า
หน้าจอเลือกโมเดลอาจแสดงไดรเวอร์แบบแพ็กเกจหรือไฟล์ PPD ที่ผู้ผลิตระบุมาโดยเฉพาะ 6. ตั้งค่าเริ่มต้นและตรวจสอบว่าเครื่องพิมพ์ใช้งานได้จริงหรือไม่ ในหน้าคุณสมบัติของเครื่องพิมพ์หรือหน้าตั้งค่าตัวเลือกเริ่มต้นของ CUPS ให้ตั้งค่าขนาดกระดาษที่ถูกต้องและตรวจสอบตัวเลือกต่างๆ ที่แสดงโดยไดรเวอร์ที่คุณเลือก ขนาด A4 กับ Letter มักเป็นสาเหตุของการปรับขนาดที่ไม่คาดคิด การตั้งค่าการพิมพ์สองด้าน คุณภาพ และสีจะแตกต่างกันไปตามอุปกรณ์ อย่าคิดว่าทุกการควบคุมที่แสดงในตัวอย่างจะใช้ได้กับเครื่องพิมพ์ของคุณ
ตรวจสอบขนาดกระดาษและตัวเลือกการพิมพ์ที่มีอยู่ก่อนบันทึกการตั้งค่าเริ่มต้นของเครื่องพิมพ์ ใน CUPS ให้เปิด Printers เลือกคิวของคุณ แล้วเลือก Print Test Page จาก Maintenance คุณสามารถตรวจสอบคิวเดียวกันนี้ได้โดยไม่ต้องใช้เบราว์เซอร์:
lpstat -p -d
lpstat -o
lp -d OfficePrinter /path/to/test.pdfมุมมองคิวจะระบุสถานะของเครื่องพิมพ์และมีฟังก์ชันพิมพ์หน้าทดสอบเพื่อตรวจสอบผลลัพธ์ การกำหนดค่าที่สำเร็จหมายความว่าหน้าทดสอบพิมพ์ออกมาได้จริงด้วยขนาดและเค้าโครงหน้าที่คาดหวัง งานถูกล้างออกจากคิว และแอปพลิเคชันปกติสามารถพิมพ์ไปยังปลายทางเดียวกันได้ “ว่าง รับงาน” หมายความว่า CUPS สามารถจัดคิวงานได้เท่านั้น ไม่ได้พิสูจน์ว่ากระดาษไปถึงถาดรับกระดาษแล้ว หากการพิมพ์หยุดชะงัก ให้ตรวจสอบ ตรวจlpstat -oสอบ URI ของอุปกรณ์ที่เลือก ยืนยันการเข้าถึง และเปรียบเทียบการตั้งค่า IPP หรือซ็อกเก็ตของเครื่องพิมพ์กับเอกสารประกอบ สำหรับการตั้งค่าเครือข่ายคำแนะนำเกี่ยวกับไฟร์วอลล์และพอร์ตเครือข่ายของ CUPS ระบุ TCP 631 สำหรับ IPP และ UDP 5353 สำหรับการค้นหา mDNS ให้ใช้การเปลี่ยนแปลงไฟร์วอลล์อย่างจำกัดบน LAN ที่เชื่อถือได้เท่านั้น
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่าเริ่มต้นต่อผู้ใช้และงานพิมพ์ผ่านบรรทัดคำสั่ง โปรดดูเอกสารอ้างอิงการพิมพ์ผ่านบรรทัดคำสั่งของ CUPS หากคิวแบบไร้ไดรเวอร์ปัจจุบันของคุณพิมพ์หน้าทดสอบได้อย่างถูกต้อง ให้คงคิวนั้นไว้แทนที่จะเพิ่มคิวแบบเดิมที่ทับซ้อนกัน