PAPPL 1.2, אַ פריימווערק פֿאַר אָרגאַנייזינג דרוק רעזולטאַט איז בנימצא

Michael R Sweet, מחבר פון די CUPS דרוקן סיסטעם, אַנאַונסט די מעלדונג פון PAPPL 1.2, אַ פריימווערק פֿאַר דעוועלאָפּינג IPP אומעטום דרוקן אַפּלאַקיישאַנז וואָס זענען רעקאַמענדיד צו נוצן אין פּלאַץ פון טראדיציאנעלן דרוקער דריווערס. די פריימווערק קאָד איז געשריבן אין C און פונאנדערגעטיילט אונטער די Apache 2.0 דערלויבעניש מיט אַ ויסנעם אַלאַוינג פֿאַרבינדונג מיט קאָד אונטער די GPLv2 און LGPLv2 לייסאַנסיז.

צווישן די ענדערונגען אין די נייַע ווערסיע:

  • Добавлена полная поддержка локализации. Базовые наборы локализации предложены для английского, французского, немецкого, итальянского, японского и испанского языков.
  • Улучшена поддержка платформы macOS. Обеспечена интеграция с верхним глобальным меню macOS. Добавлена возможность выполнения приложений вывода на печать в режиме сервера.
  • Добавлена поддержка интерполяции при выводе на печать JPEG-изображений или при использовании функции papplJobFilterImage с включённым сглаживанием.
  • Реализованы дополнительные возможности протокола IPP (Internet Printing Protocol) и добавлены новые API: papplDeviceGetSupplies для определения уровня чернил и тонера, papplSystemAddEvent/papplSubscriptionXxx для обработки IPP-уведомлений, papplSystemGet/SetMaxClients для ограничения числа клиентов. В функциях papplPrinterDisable и papplPrinterEnable добавлена поддержка IPP-атрибута «printer-is-accepting-jobs».
  • Добавлена возможность задания собственных размеров листов в миллиметрах.
  • Добавлена поддержка библиотек OpenSSL и LibreSSL.
  • Обновлён код USB Gadget, используемый для создания клиентских USB-устройств и программной симуляции USB-устройств.
  • Обеспечена привязка к пользователю каталога со спулом печати, применяемым по умолчанию.
  • Улучшена совместимость с библиотекой libcups3.

די PAPPL פריימווערק איז ערידזשנאַלי דיזיינד צו שטיצן די LPrint דרוקן סיסטעם און Gutenprint דריווערס, אָבער קענען זיין געוויינט צו ינסטרומענט שטיצן פֿאַר קיין פּרינטערס און דריווערס פֿאַר דרוקן אויף דעסקטאַפּ, סערווער און עמבעדיד סיסטעמען. עס איז דערוואַרט אַז PAPPL וועט קענען צו פאַרגיכערן די העכערונג פון IPP Everywhere טעכנאָלאָגיע אין פּלאַץ פון קלאַסיש דריווערס און פאַרפּאָשעטערן שטיצן פֿאַר אנדערע IPP-באזירט מגילה אַזאַ ווי AirPrint און Mopria.

PAPPL כולל אַ געבויט-אין ימפּלאַמענטיישאַן פון די IPP Everywhere פּראָטאָקאָל, וואָס גיט די מיטל צו אַקסעס פּרינטערס לאָוקאַלי אָדער איבער אַ נעץ און פּראָצעס דרוק ריקוועס. IPP אומעטום אַפּערייץ אין דרייווערלעסס מאָדע און, ניט ענלעך PPD דריווערס, טוט נישט דאַרפן די שאַפונג פון סטאַטיק קאַנפיגיעריישאַן טעקעס. ינטעראַקשאַן מיט פּרינטערס איז געשטיצט ביידע גלייַך דורך אַ היגע דרוקער פֿאַרבינדונג דורך וסב, און נעץ אַקסעס ניצן די אַפּפּסאָקקעט און דזשעטדירעקט פּראָטאָקאָלס. דאַטן קענען זיין געשיקט צו די דרוקער אין JPEG, PNG, PWG Raster, Apple Raster און רוי פֿאָרמאַטירונגען.

PAPPL קענען זיין געבויט פֿאַר POSIX-געהאָרכיק אָפּערייטינג סיסטעמען, אַרייַנגערעכנט לינוקס, מאַקאָס, QNX און VxWorks. דעפּענדאַנסיז אַרייַננעמען Avahi (פֿאַר mDNS / DNS-SD שטיצן), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (פֿאַר אָטענטאַקיישאַן) און ZLIB. באַזירט אויף PAPPL, די OpenPrinting פּרויעקט דעוועלאָפּס אַ וניווערסאַל פּאָסטסקריפּט פּרינטער אַפּפּליקאַטיאָן וואָס קענען אַרבעטן מיט ביידע מאָדערן IPP-קאַמפּאַטאַבאַל פּרינטערס (גענוצט דורך PAPPL) וואָס שטיצן PostScript און Ghostscript, און מיט עלטערע פּרינטערס וואָס האָבן PPD דריווערס (ניצן קאַפּס-פילטערס און ליבפּפּד פילטערס ). ).

מקור: opennet.ru

לייגן אַ באַמערקונג