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

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

Жаңа нұсқада:

  • Wi-Fi арқылы конфигурациялау мүмкіндігі қосылды.
  • IPP-over-USB (IPP-USB) протоколы арқылы принтерге қол жеткізу үшін қосылды.
  • Сәйкес принтер драйверлерін іздеу және кеңейтілген функцияларды автоматты түрде қосу жүзеге асырылды.
  • TLS шифрлауын өшіру үшін PAPPL_SOPTIONS_NO_TLS режимі қосылды.
  • Принтерді кідірту және жалғастыру үшін түймелер мен пәрмендер қосылды.
  • Баламалы аутентификация механизмдерін қолдау үшін papplSystemSetAuthCallback API қосылды.
  • Қысуды қосу опциясы енгізілді.
  • Бірнеше принтерлерді бір уақытта басқару жақсартылған.
  • Windows 10 және 11 платформаларына қолдау қосылды.

Еске салайық, 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 сүзгілерін пайдалану арқылы). ).).

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

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