PAPPL 1.2, அச்சு வெளியீட்டை ஒழுங்கமைப்பதற்கான ஒரு கட்டமைப்பு உள்ளது

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 இயக்கிகளுக்கு ஆதரவாக வடிவமைக்கப்பட்டது, ஆனால் டெஸ்க்டாப், சர்வர் மற்றும் உட்பொதிக்கப்பட்ட கணினிகளில் அச்சிடுவதற்கு எந்த அச்சுப்பொறிகள் மற்றும் இயக்கிகளுக்கான ஆதரவை செயல்படுத்த பயன்படுத்தலாம். கிளாசிக் டிரைவர்களுக்குப் பதிலாக IPP எல்லா இடங்களிலும் தொழில்நுட்பத்தின் முன்னேற்றத்தை துரிதப்படுத்த PAPPL உதவும் என்று எதிர்பார்க்கப்படுகிறது மற்றும் AirPrint மற்றும் Mopria போன்ற பிற IPP அடிப்படையிலான திட்டங்களுக்கான ஆதரவை எளிதாக்குகிறது.

PAPPL ஆனது IPP எல்லா இடங்களிலும் உள்ள நெறிமுறையின் உள்ளமைக்கப்பட்ட செயலாக்கத்தை உள்ளடக்கியது, இது அச்சுப்பொறிகளை உள்நாட்டில் அல்லது பிணையத்தில் அணுகுவதற்கான வழிமுறைகளை வழங்குகிறது மற்றும் அச்சு கோரிக்கைகளை செயலாக்குகிறது. IPP எல்லா இடங்களிலும் இயக்கி இல்லாத பயன்முறையில் இயங்குகிறது மற்றும் PPD இயக்கிகள் போலல்லாமல், நிலையான கட்டமைப்பு கோப்புகளை உருவாக்க தேவையில்லை. அச்சுப்பொறிகளுடனான தொடர்பு USB வழியாக உள்ளூர் பிரிண்டர் இணைப்பு மூலமாகவும், AppSocket மற்றும் JetDirect நெறிமுறைகளைப் பயன்படுத்தி பிணைய அணுகல் மூலமாகவும் நேரடியாக ஆதரிக்கப்படுகிறது. JPEG, PNG, PWG Raster, Apple Raster மற்றும் மூல வடிவங்களில் தரவை பிரிண்டருக்கு அனுப்பலாம்.

PAPPL ஆனது Linux, macOS, QNX மற்றும் VxWorks உள்ளிட்ட POSIX-இணக்க இயக்க முறைமைகளுக்காக உருவாக்கப்படலாம். சார்புகளில் Avahi (mDNS/DNS-SD ஆதரவுக்கு), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (அங்கீகரிப்புக்காக) மற்றும் ZLIB ஆகியவை அடங்கும். PAPPL ஐ அடிப்படையாகக் கொண்டு, OpenPrinting திட்டம் உலகளாவிய போஸ்ட்ஸ்கிரிப்ட் பிரிண்டர் பயன்பாட்டை உருவாக்குகிறது, இது போஸ்ட்ஸ்கிரிப்ட் மற்றும் கோஸ்ட்ஸ்கிரிப்ட்டை ஆதரிக்கும் நவீன IPP-இணக்கமான அச்சுப்பொறிகளுடன் (PAPPL ஆல் பயன்படுத்தப்படுகிறது) மற்றும் PPD இயக்கிகளைக் கொண்ட பழைய அச்சுப்பொறிகளுடன் (கப்-வடிப்பான்கள் மற்றும் libppd வடிகட்டிகளைப் பயன்படுத்துகிறது. )).

ஆதாரம்: opennet.ru

கருத்தைச் சேர்