PAPPL 1.2, මුද්‍රණ ප්‍රතිදානය සංවිධානය කිරීම සඳහා රාමුවක් ඇත

CUPS මුද්‍රණ පද්ධතියේ කතුවරයා වන Michael R Sweet, සම්ප්‍රදායික මුද්‍රණ ධාවක වෙනුවට භාවිතා කිරීමට නිර්දේශ කරන සෑම තැනකම IPP මුද්‍රණ යෙදුම් සංවර්ධනය කිරීමේ රාමුවක් වන PAPPL 1.2 නිකුත් කරන බව නිවේදනය කළේය. රාමු කේතය C වලින් ලියා ඇති අතර GPLv2.0 සහ LGPLv2 බලපත්‍ර යටතේ කේතයට සම්බන්ධ කිරීමට ඉඩ දෙන ව්‍යතිරේකයකින් Apache 2 බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

නව අනුවාදයේ වෙනස්කම් අතර:

  • Добавлена полная поддержка локализации. Базовые наборы локализации предложены для английского, французского, немецкого, итальянского, японского и испанского языков.
  • Улучшена поддержка платформы 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 ධාවක සඳහා සහය දැක්වීම සඳහා වන නමුත්, ඩෙස්ක්ටොප්, සේවාදායකය සහ කාවැද්දූ පද්ධති මත මුද්‍රණය කිරීම සඳහා ඕනෑම මුද්‍රණ යන්ත්‍රයක් සහ ධාවක සඳහා සහය ක්‍රියාත්මක කිරීමට භාවිතා කළ හැක. සම්භාව්‍ය ධාවකයන් වෙනුවට IPP Everywhere තාක්‍ෂණයේ දියුණුව වේගවත් කිරීමට සහ AirPrint සහ Mopria වැනි අනෙකුත් IPP-පාදක වැඩසටහන් සඳහා සහය සරල කිරීමට PAPPL හට හැකි වනු ඇතැයි අපේක්ෂා කෙරේ.

PAPPL හි දේශීයව හෝ ජාලයක් හරහා මුද්‍රණ යන්ත්‍ර වෙත ප්‍රවේශ වීමට සහ මුද්‍රණ ඉල්ලීම් හැසිරවීමට මාධ්‍යයන් සපයන IPP Everywhere ප්‍රොටෝකෝලයේ ස්වදේශීය ක්‍රියාත්මක කිරීමක් ඇතුළත් වේ. IPP සෑම තැනකම රියදුරු රහිත මාදිලියේ ක්රියාත්මක වන අතර, 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

අදහස් එක් කරන්න