PAPPL 1.1 ، إطار عمل لتنظيم إخراج الطباعة متاح

أعلن مايكل آر سويت، مؤلف نظام الطباعة CUPS، عن إصدار PAPPL 1.1، وهو إطار عمل لتطوير تطبيقات الطباعة IPP Everywhere الموصى باستخدامها بدلاً من برامج تشغيل الطابعات التقليدية. كود إطار العمل مكتوب بلغة C ويتم توزيعه بموجب ترخيص Apache 2.0 باستثناء ما يسمح بالارتباط بالكود بموجب تراخيص GPLv2 وLGPLv2.

новой версии:

  • تمت إضافة القدرة على التكوين عبر Wi-Fi.
  • يوجد الآن دعم للوصول إلى الطابعة باستخدام بروتوكول IPP-over-USB (IPP-USB).
  • تم تنفيذ البحث عن برامج تشغيل الطابعة المناسبة والإضافة التلقائية للوظائف المتقدمة.
  • تمت إضافة وضع PAPPL_SOPTIONS_NO_TLS لتعطيل تشفير TLS.
  • تمت إضافة الأزرار والأوامر لإيقاف الطابعة مؤقتًا واستئنافها.
  • تمت إضافة واجهة برمجة التطبيقات papplSystemSetAuthCallback لدعم آليات المصادقة البديلة.
  • تم تنفيذ خيار لتمكين الضغط.
  • تحسين الإدارة المتزامنة لطابعات متعددة.
  • تمت إضافة دعم لمنصات Windows 10 و11.

دعونا نتذكر أن إطار عمل PAPPL تم تصميمه في الأصل لدعم نظام الطباعة LPrint وبرامج تشغيل Gutenprint، ولكن يمكن استخدامه لتنفيذ الدعم لأي طابعات وبرامج تشغيل عند الطباعة على أنظمة سطح المكتب والخادم والأنظمة المدمجة. ومن المتوقع أن يكون PAPPL قادرًا على المساعدة في تسريع تقدم تقنية IPP Everywhere بدلاً من برامج التشغيل الكلاسيكية وتبسيط الدعم للبرامج الأخرى المستندة إلى IPP مثل AirPrint وMopria.

يتضمن PAPPL تطبيقًا أصليًا لبروتوكول IPP Everywhere، والذي يوفر وسيلة للوصول إلى الطابعات محليًا أو عبر الشبكة والتعامل مع طلبات الطباعة. يعمل IPP Everywhere في وضع بدون سائق، وعلى عكس برامج تشغيل PPD، لا يتطلب إنشاء ملفات تكوين ثابتة. يتم دعم التفاعل مع الطابعات بشكل مباشر من خلال اتصال الطابعة المحلية عبر USB، والوصول عبر الشبكة باستخدام بروتوكولات AppSocket وJetDirect. يمكن إرسال البيانات إلى الطابعة بتنسيقات JPEG وPNG وPWG Raster وApple Raster و"الخام".

يمكن تجميع PAPPL لأنظمة التشغيل المتوافقة مع POSIX، بما في ذلك Linux وmacOS وQNX وVxWorks. تتضمن التبعيات Avahi (لدعم mDNS/DNS-SD)، وCUPS، وGNU TLS، وJPEGLIB، وLIBPNG، وLIBPAM (للمصادقة)، وZLIB. استنادًا إلى PAPPL، يقوم مشروع OpenPrinting بتطوير تطبيق طابعة PostScript عالمي، قادر على العمل مع الطابعات الحديثة المتوافقة مع IPP (باستخدام PAPPL) التي تدعم PostScript وGhostscript، ومع الطابعات القديمة التي تتوفر لها برامج تشغيل PPD (مرشحات الأكواب ومرشحات PAPPL). يتم استخدام مرشحات libppd ).

المصدر: opennet.ru

إضافة تعليق