PAPPL 1.3, çap məhsulunun təşkili üçün çərçivə mövcuddur

CUPS çap sisteminin müəllifi Michael R Sweet ənənəvi printer drayverləri əvəzinə tövsiyə olunan IPP Everywhere çap proqramlarını inkişaf etdirmək üçün çərçivə olan PAPPL 1.3-in buraxıldığını elan etdi. Çərçivə kodu C dilində yazılmışdır və GPLv2.0 və LGPLv2 lisenziyaları altında kodla əlaqə yaratmağa imkan verən istisna olmaqla, Apache 2 lisenziyası altında paylanmışdır.

PAPPL çərçivəsi əvvəlcə LPrint çap sistemini və Gutenprint drayverlərini dəstəkləmək üçün nəzərdə tutulmuşdu, lakin masaüstü, server və quraşdırılmış sistemlərdə çap edərkən istənilən printer və sürücü üçün dəstəyi həyata keçirmək üçün istifadə edilə bilər. PAPPL-in klassik drayverlər əvəzinə IPP Everywhere texnologiyasının inkişafını sürətləndirməyə kömək edəcəyi və AirPrint və Mopria kimi digər IPP əsaslı proqramların dəstəklənməsini asanlaşdıracağı gözlənilir.

PAPPL yerli və ya şəbəkə üzərindən printerlərə daxil olmaq və çap sorğularını emal etmək üçün vasitələr təmin edən IPP Everywhere protokolunun daxili tətbiqini ehtiva edir. IPP Everywhere sürücüsüz rejimdə işləyir və PPD drayverlərindən fərqli olaraq statik konfiqurasiya fayllarının yaradılmasını tələb etmir. Printerlərlə qarşılıqlı əlaqə həm birbaşa USB vasitəsilə yerli printer bağlantısı, həm də AppSocket və JetDirect protokollarından istifadə edərək şəbəkəyə giriş vasitəsilə dəstəklənir. Məlumat printerə JPEG, PNG, PWG Raster, Apple Raster və xam formatlarda göndərilə bilər.

PAPPL Linux, macOS, QNX və VxWorks daxil olmaqla POSIX-ə uyğun əməliyyat sistemləri üçün qurula bilər. Asılılıqlara Avahi (mDNS/DNS-SD dəstəyi üçün), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentifikasiya üçün) və ZLIB daxildir. PAPPL-ə əsaslanaraq, OpenPrinting layihəsi həm PostScript və Ghostscript-i dəstəkləyən müasir IPP-uyğun printerlərlə (PAPPL tərəfindən istifadə olunur), həm də PPD sürücülərinə malik köhnə printerlərlə (stəkan filtrləri və libppd filtrlərindən istifadə etməklə) işləyə bilən universal PostScript Printer Proqramı hazırlayır. ). ).

Yeni versiyada dəyişikliklər arasında:

  • Çap işlərini saxlamaq və davam etdirmək imkanı əlavə edilib.
  • Cihaz idarəetmə əməliyyatları üçün sazlama qeydi əlavə edildi.
  • Doğma qətnamə məlumatından istifadə edərək PNG şəkillərinin miqyasını artırmaq üçün əlavə dəstək.
  • Printer və sistem məlumatı veb səhifələrinin yuxarısında lokallaşdırılmış banner göstərmək imkanı əlavə edilib.
  • Vaxtaşırı icra edilən tapşırıqların işə salınmasına nəzarət etmək üçün API əlavə edildi.
  • Geri çağırışlar vasitəsilə şəbəkəni konfiqurasiya etmək imkanı həyata keçirilib.
  • JPEG və PNG şəkillərinin maksimum ölçüsünü məhdudlaşdırmaq üçün API əlavə edildi.
  • ThreadSanitizer rejimində Clang/GCC-də tikinti üçün əlavə dəstək (-enable-tsanitizer).
  • Şifrəni göstərmək üçün Wi-Fi parolunun daxil edilməsi sahəsinə düymə əlavə edilib.

Mənbə: opennet.ru

Добавить комментарий