يعمل OpenPrinting على شوكة نظام الطباعة CUPS

مشروع OpenPrinting (بدعم من Linux Foundation) ، كشف النقاب أن مطوريهابدأت مع شوكة نظام الطباعة CUPS ، حيث كان الجزء الأكثر نشاطًا في التطوير بقلم Michael R Sweet ، المؤلف الأصلي لـ CUPS.

منذ عام 2007 ، بعد الاستحواذ على Easy Software Products ، (شركة CUPS) سيطرت شركة Apple بالكامل على تطوير CUPS. في ديسمبر 2019 ، استقال مايكل سويت ، مؤسس مشروع CUPS و Easy Software Products ، من Apple.

الغالبية العظمى من التغييرات في قاعدة رمز CUPS من صنع مايكل سويت شخصيًا ، ولكن في إعلانه عن مغادرته ، ذكر مايكل أن اثنين من المهندسين بقيا في Apple سيوفران الصيانة لـ CUPS.

ومع ذلك، بعد إقالة مايكل ، توقف مشروع CUPS عن التطور وهو أنه خلال عام 2020 ، تمت إضافة التزام فقط إلى قاعدة رمز CUPS مع القضاء على نقاط الضعف.

تم إنشاء منظمة OpenPrinting forked في عام 2006 لدمج مشروع Linuxprinting.org ومجموعة عمل OpenPrinting التابعة لمجموعة البرمجيات الحرة ، التي كانت تعمل على تطوير بنية نظام طباعة Linux (كان مايكل سويت أحد رواد هذه المجموعة).

بعد عام ، جاء المشروع تحت جناح مؤسسة Linux Foundation منذ المشروع يعمل على تطوير معماريات وتقنيات وبنية أساسية للطباعة جديدة ومعايير واجهة لأنظمة تشغيل Linux و UNIX.

بالإضافة إلى التعاون أيضًا مع مجموعة عمل الطابعة IEEE-ISTO (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 قريبًا (يعد هذا أحد التغييرات الرئيسية في خريطة الطريق) لذا لم تعد برامج التشغيل الكلاسيكية التي تتكون من PPDs والفلاتر مدعومة وتطبيقات الطابعة هي الطريقة الوحيدة لتوفير برامج التشغيل طابعة.
تحقق من مؤتمرات Linux Plumber Microconferences ، واجتماعات OpenPrinting Summit / PWG (انظر موقع OpenPrinting على الويب ، "الأخبار والأحداث") ، ومنشوراتي الإخبارية الشهرية OpenPrinting.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها حول المشروع ، يمكنك التحقق من التفاصيل بالذهاب إلى للرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.