PAPPL 1.3, басып шығаруды ұйымдастыруға арналған құрылым қол жетімді

CUPS басып шығару жүйесінің авторы Майкл Р Свит дәстүрлі принтер драйверлерінің орнына ұсынылатын IPP Everywhere басып шығару қосымшаларын әзірлеуге арналған негіз PAPPL 1.3 шығарылымын жариялады. Фреймворк коды C тілінде жазылған және GPLv2.0 және LGPLv2 лицензиялары бойынша кодпен байланыстыруға мүмкіндік беретін ерекшелікпен Apache 2 лицензиясы бойынша таратылады.

PAPPL негізі бастапқыда LPrint басып шығару жүйесін және Gutenprint драйверлерін қолдау үшін жасалған, бірақ жұмыс үстелінде, серверде және ендірілген жүйелерде басып шығару үшін кез келген принтерлер мен драйверлерге қолдау көрсету үшін пайдаланылуы мүмкін. PAPPL классикалық драйверлердің орнына IPP Everywhere технологиясының жетілдірілуін жеделдетуге көмектеседі және AirPrint және Mopria сияқты басқа IPP негізіндегі бағдарламаларды қолдауды жеңілдетеді деп күтілуде.

PAPPL жергілікті немесе желі арқылы принтерлерге қол жеткізу және басып шығару сұраныстарын өңдеу құралдарын қамтамасыз ететін IPP Everywhere протоколының кірістірілген іске асырылуын қамтиды. IPP Everywhere драйверсіз режимде жұмыс істейді және PPD драйверлерінен айырмашылығы, статикалық конфигурация файлдарын жасауды қажет етпейді. Принтерлермен өзара әрекеттесуге тікелей USB арқылы жергілікті принтер қосылымы арқылы да, AppSocket және JetDirect протоколдары арқылы желіге кіру арқылы да қолдау көрсетіледі. Деректерді принтерге JPEG, PNG, PWG Raster, Apple Raster және raw форматтарында жіберуге болады.

PAPPL Linux, macOS, QNX және VxWorks сияқты POSIX-үйлесімді операциялық жүйелер үшін құрастырылуы мүмкін. Тәуелділіктер қатарына Avahi (mDNS/DNS-SD қолдауы үшін), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (аутентификация үшін) және ZLIB кіреді. PAPPL негізінде OpenPrinting жобасы PostScript және Ghostscript қолдайтын заманауи IPP-үйлесімді принтерлермен де (PAPPL пайдаланатын) және PPD драйверлері бар ескі принтерлермен де жұмыс істей алатын әмбебап PostScript принтері қолданбасын әзірлейді (стакан-сүзгілер мен libppd сүзгілерін пайдалану арқылы). ).).

Жаңа нұсқадағы өзгерістердің ішінде:

  • Басып шығару тапсырмаларын ұстап тұру және жалғастыру мүмкіндігі қосылды.
  • Құрылғыны басқару әрекеттері үшін жөндеу журналы қосылды.
  • Кірістірілген ажыратымдылық ақпаратын пайдаланып PNG кескіндерін масштабтауға қолдау қосылды.
  • Принтер мен жүйе туралы ақпарат бар веб-беттердің жоғарғы жағында локализацияланған баннерді көрсетуге болады.
  • Мерзімді орындалатын тапсырмаларды іске қосуды басқару үшін API қосылды.
  • Кері қоңыраулар арқылы желіні конфигурациялау мүмкіндігі іске асырылды.
  • JPEG және PNG кескіндерінің максималды өлшемін шектеу үшін API қосылды.
  • ThreadSanitizer (-enable-tsanitizer) режимінде Clang/GCC жүйесінде құруға қолдау қосылды.
  • Құпия сөзді көрсету үшін Wi-Fi құпия сөзін енгізу өрісіне түйме қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру