OpenPrinting ทำงานบนส้อมของระบบการพิมพ์ CUPS

โครงการ OpenPrinting (รองรับโดย Linux Foundation), ทำให้เป็นที่รู้จัก ที่ผู้พัฒนาเริ่มต้นด้วยส้อมของระบบการพิมพ์ CUPS โดย Michael R Sweet ผู้เขียนต้นฉบับ CUPS มีส่วนร่วมมากที่สุด

ตั้งแต่ปี 2007 เป็นต้นมา หลังจากการเข้าซื้อกิจการของ Easy Software Products (บริษัท CUPS) Apple ได้ควบคุมการพัฒนา CUPS อย่างเต็มที่ ในเดือนธันวาคม 2019 Michael Sweet ผู้ก่อตั้งโครงการ CUPS และ Easy Software Products ได้ลาออกจาก Apple

การเปลี่ยนแปลงส่วนใหญ่ ในฐานรหัส CUPS ถูกสร้างขึ้นเป็นการส่วนตัวโดย Michael Sweet แต่ในการประกาศการจากไปของเขา Michael กล่าวว่าวิศวกรสองคนยังคงอยู่ที่ Apple ซึ่งจะให้การบำรุงรักษา CUPS

อย่างไรก็ตาม หลังจากไมเคิลถูกไล่ออกโครงการ CUPS ก็หยุดพัฒนา และในช่วงปี 2020 มีการเพิ่มข้อผูกมัดในฐานรหัส CUPS พร้อมกับการกำจัดช่องโหว่

OpenPrinting ขององค์กรที่แยกออกมาถูกสร้างขึ้นในปี 2006 สำหรับการรวมโครงการ Linuxprinting.org และคณะทำงาน OpenPrinting ของ Free Software Group ซึ่งกำลังพัฒนาสถาปัตยกรรมของระบบการพิมพ์ Linux (Michael Sweet เป็นหนึ่งในผู้นำของกลุ่มนี้)

หนึ่งปีต่อมาโครงการนี้อยู่ภายใต้การดูแลของ Linux Foundation ตั้งแต่โครงการ ทำงานเกี่ยวกับการพัฒนาสถาปัตยกรรมการพิมพ์เทคโนโลยีโครงสร้างพื้นฐานการพิมพ์และมาตรฐานอินเทอร์เฟซใหม่สำหรับระบบปฏิบัติการสไตล์ลินุกซ์และยูนิกซ์

นอกจากนี้ยังร่วมมือกับ IEEE-ISTO Printer Working Group (PWG) ในโครงการ IPP ทำงานร่วมกับ SANE เพื่อทำให้การสแกน IPP เป็นจริง

เก็บถ้วยกรอง ที่อนุญาตให้ใช้ CUPS บนระบบที่ใช้ Unix (ไม่ใช่ macOS) และรับผิดชอบฐานข้อมูล Foomatic และ คุณกำลังทำงานในโครงการ Common Print Dialog Backends

ในปี 2012 โครงการ OpenPrinting ตามที่ Apple ดูแลชุดตัวกรองถ้วย ด้วยส่วนประกอบที่จำเป็นเพื่อให้ CUPS ทำงานบนระบบอื่นที่ไม่ใช่ macOS (ณ รุ่น CUPS 1.6 Apple ได้ยุติการสนับสนุนสำหรับตัวกรองการพิมพ์และแบ็กเอนด์ที่ใช้ใน Linux แต่ไม่สนใจ macOS และพวกเขายังเลิกใช้ไดรเวอร์ PPD เพื่อสนับสนุนโปรโตคอล IPP ทุกที่)

ปัจจุบันที่เก็บแบบแยกมีแพตช์ที่สะสมโดยการกระจาย Linux และระบบ BSD ต่างๆ

สาขาจะถูกซิงโครไนซ์ กล่าวคือ ที่เก็บ Apple CUPS หลัก จะทำหน้าที่เป็นพื้นฐานและเวอร์ชัน OpenPrinting CUPS จะถูกสร้างขึ้นเป็นส่วนเติมเต็มตัวอย่างเช่นอิงตามเวอร์ชัน 2.3.3 มีการวางแผนในรูปแบบเวอร์ชัน 2.3.3OP1

หลังจากการทดสอบอย่างละเอียด การเปลี่ยนแปลงที่พัฒนาในทางแยกมีการวางแผนที่จะส่งกลับไปยังฐานรหัส CUPS หลักโดยส่งคำขอดึงไปยัง Apple

Till Kampeter หัวหน้าโครงการ OpenPrinting ให้ความเห็นเกี่ยวกับการหยุดชะงักของสิ่งพิมพ์ CUPS โดยสังเกตว่าหาก Apple หยุดเข้าร่วมในโครงการนี้เขาพร้อมกับ Michael Sweet จะนำการพัฒนาไปใช้ในมือของพวกเขาเองเนื่องจาก CUPS มีความสำคัญต่อระบบนิเวศของ Linux .. นอกจากนี้เขายังกล่าวถึงความตั้งใจที่จะยุติการสนับสนุน CUPS สำหรับรูปแบบคำอธิบายเครื่องพิมพ์ PPD ในเร็ว ๆ นี้ซึ่งเลิกใช้แล้ว

ยังคงต้องใช้ CUPS บน Linux CUPS จัดคิวงาน (ไม่ใช่ทุกแอปพลิเคชันเครื่องพิมพ์หรือเครื่องพิมพ์ IPP ดั้งเดิมทำ), กรอง PDF ล่วงหน้าจากแอปพลิเคชันของผู้ใช้ในรูปแบบที่เครื่องพิมพ์ (หรือแอปพลิเคชันเครื่องพิมพ์) เข้าใจ (IPP ไม่ต้องการเครื่องพิมพ์ / เซิร์ฟเวอร์ IPP ที่เข้าใจ PDF) และแชร์เครื่องพิมพ์ ผ่านเครือข่ายรวมถึงระบบการพิสูจน์ตัวตนที่ซับซ้อนเช่น Kerberos
CUPS จะหยุดรองรับไฟล์ PPD ในเร็ว ๆ นี้ (นี่คือหนึ่งในการเปลี่ยนแปลงแผนงานที่สำคัญ) ดังนั้นจึงไม่รองรับไดรเวอร์คลาสสิกที่ประกอบด้วย PPD และฟิลเตอร์อีกต่อไปและแอพพลิเคชั่นเครื่องพิมพ์เป็นวิธีเดียวในการจัดหาเครื่องพิมพ์ไดรเวอร์
ดูการประชุม Microconferences ของ Linux Plumber, การประชุม OpenPrinting Summit / PWG (ดูเว็บไซต์ OpenPrinting, "ข่าวสารและกิจกรรม") และโพสต์ข่าวสาร OpenPrinting รายเดือนของฉัน

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับโครงการคุณสามารถตรวจสอบรายละเอียดได้โดยไปที่ ไปที่ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา