PAPPL, IPP सर्वत्र प्रिंटिंग ऍप्लिकेशन्सच्या विकासासाठी एक फ्रेमवर्क

मायकेल आर स्वीट, CUPS मुद्रण प्रणालीचे मूळ लेखक आणि ज्याने Apple सोडल्यानंतर ओपनप्रिंटिंग प्रकल्पाचा CUPS फोर्क विकसित केला, अलीकडेच PAPPL 1.1 ची नवीन आवृत्ती रिलीझ करण्याची घोषणा केली, जे IPP सर्वत्र प्रोटोकॉलवर आधारित CUPS प्रिंटर ऍप्लिकेशन्स विकसित करण्यासाठी एक नवीन फ्रेमवर्क म्हणून स्थित आहे आणि पारंपारिक प्रिंटर ड्रायव्हर्ससाठी बदली म्हणून शिफारस केली आहे.

या नवीन आवृत्तीमध्ये दिसणारे बदल आणि सुधारणांपैकी, आम्ही शोधू शकतो, उदाहरणार्थ, Windows 10 आणि Windows 11 साठी समर्थन, तसेच वाय-फाय कॉन्फिगरेशनसाठी समर्थन, इतर गोष्टींसह.

PAPPL बद्दल

जे पीएपीपीएल फ्रेमवर्कशी अपरिचित आहेत त्यांना हे माहित असले पाहिजे मूलतः एलपीप्रिंट प्रिंटिंग सिस्टम आणि गुटेनप्रिंट ड्रायव्हर्सना समर्थन देण्यासाठी डिझाइन केले होते, परंतु डेस्कटॉप, सर्व्हर आणि एम्बेडेड सिस्टमवर मुद्रण करण्यासाठी कोणत्याही प्रिंटर आणि ड्रायव्हरसाठी समर्थन लागू करण्यासाठी याचा वापर केला जाऊ शकतो.

PAPPL ने IPP सर्वत्र तंत्रज्ञानाच्या प्रगतीला गती देण्यासाठी मदत करणे अपेक्षित आहे क्लासिक ड्रायव्हर्सऐवजी आणि AirPrint आणि Mopria सारख्या इतर IPP-आधारित प्रोग्रामसाठी समर्थन सुलभ करा.

PAPPL सर्वत्र IPP ची अंगभूत अंमलबजावणी समाविष्ट आहे, जे स्थानिक पातळीवर किंवा नेटवर्कवर प्रिंटरमध्ये प्रवेश करण्यासाठी आणि मुद्रण विनंत्यांवर प्रक्रिया करण्याचे साधन प्रदान करते.

IPP सर्वत्र "ड्रायव्हरलेस" मोडमध्ये कार्य करते आणि PPD ड्राइव्हर्सच्या विपरीत, स्थिर कॉन्फिगरेशन फाइल्सची आवश्यकता नसते. प्रिंटरसह परस्परसंवादास USB द्वारे थेट स्थानिक प्रिंटर कनेक्शनद्वारे आणि AppSocket आणि JetDirect प्रोटोकॉल वापरून नेटवर्कद्वारे प्रवेश दोन्ही समर्थित आहे. प्रिंटरला JPEG, PNG, PWG Raster, Apple Raster आणि "raw" फॉरमॅटमध्ये डेटा पाठवला जाऊ शकतो.

PAPPL POSIX अनुरूप ऑपरेटिंग सिस्टमसाठी तयार केले जाऊ शकते, Linux, macOS, QNX, आणि VxWorks सह. Avahi 0.8 (mDNS / DNS-SD समर्थनासाठी), CUPS 2.2, GNU TLS 3.0, JPEGLIB 9, LIBPNG 1.6, LIBPAM (प्रमाणीकरणासाठी) आणि ZLIB 1.1 या अवलंबित्वांची नोंद आहे.

PAPPL वर बिल्डिंग, OpenPrinting प्रोजेक्ट एक युनिव्हर्सल पोस्टस्क्रिप्ट प्रिंटर ऍप्लिकेशन विकसित करत आहे जो आधुनिक IPP-अनुरूप प्रिंटर (PAPPL वापरून) दोन्हीसह कार्य करू शकतो जे पोस्टस्क्रिप्ट आणि घोस्टस्क्रिप्टला समर्थन देतात, तसेच जुने प्रिंटर ज्यासाठी PPD ड्राइव्हर्स उपलब्ध आहेत (कप-फिल्टर वापरून) आणि libppd).

PAPPL 1.1 ची मुख्य नवीन वैशिष्ट्ये

PAPPL 1.1 च्या या नवीन आवृत्तीमध्ये आम्ही शोधू शकतो की वाय-फाय द्वारे कॉन्फिगर करण्याची क्षमता, त्या व्यतिरिक्त आता आमच्याकडे आधीपासूनच आहे IPP-over-USB प्रोटोकॉल वापरून प्रिंटरमध्ये प्रवेश करण्यास सक्षम होण्यासाठी समर्थन (IPP-USB).

नवीन आवृत्तीत दिसणारा आणखी एक बदल म्हणजे तो योग्य प्रिंटर ड्रायव्हर्सचा शोध लागू करण्यात आला आहे आणि विस्तारित फंक्शन्सची स्वयंचलित जोड देखील जोडली गेली आहे.

असेही ठळकपणे समोर आले आहे TLS एन्क्रिप्शन अक्षम करण्यासाठी PAPPL_SOPTIONS_NO_TLS मोड जोडला, तसेच प्रिंटर निलंबित आणि पुन्हा सुरू करण्यासाठी बटणे आणि आदेश जोडले गेले आणि कॉम्प्रेशन सक्षम करण्यासाठी एक पर्याय लागू केला गेला.

या नवीन आवृत्तीत इतर बदलांपैकी:

  • पर्यायी प्रमाणीकरण यंत्रणेस समर्थन देण्यासाठी papplSystemSetAuthCallback API जोडले गेले.
  • एकाधिक प्रिंटरचे एकाचवेळी व्यवस्थापन सुधारले.
  • Windows 10 आणि 11 प्लॅटफॉर्मसाठी समर्थन जोडले.

शेवटी, ज्यांना याबद्दल अधिक जाणून घेण्यात रस आहे त्यांच्यासाठी या प्रकल्पाचे, आपण तपशील तपासू शकता पुढील लिंकवर

हे देखील नमूद करण्यासारखे आहे की फ्रेमवर्क कोड C मध्ये लिहिलेला आहे आणि Apache 2.0 लायसन्स अंतर्गत वितरित केला गेला आहे अपवाद वगळता तो GPLv2 आणि LGPLv2 लायसन्स अंतर्गत कोडला लिंक करण्याची परवानगी देतो.

उबंटू आणि डेरिव्हेटिव्ह्जवर PAPPL कसे स्थापित करावे?

ज्यांना त्यांच्या सिस्टमवर ही उपयुक्तता स्थापित करण्यात सक्षम होण्यात स्वारस्य आहे, ते आम्ही खाली सामायिक केलेल्या सूचनांचे अनुसरण करून असे करू शकतात.

त्यांनी प्रथम टर्मिनल उघडणे आवश्यक आहे आणि त्यामध्ये ते सर्व आवश्यक अवलंबन स्थापित करण्यासाठी खालील टाइप करतील:

sudo apt-get install build-essential libavahi-client-dev libcups2-dev \
libcupsimage2-dev libgnutls28-dev libjpeg-dev libpam-dev libpng-dev \
libusb-1.0-0-dev zlib1g-dev

आता आम्ही PAPPL ची नवीनतम स्थिर आवृत्ती यासह डाउनलोड करणार आहोत:

wget https://github.com/michaelrsweet/pappl/releases/download/v1.1.0/pappl-1.1.0.zip

यासह स्त्रोत कोड अनझिप करा आणि संकलित करा:

./configure
make

आणि आम्ही यासह स्थापित करण्यास पुढे जाऊ:

sudo make instal

एकदा हे पूर्ण झाल्यावर, ते कागदपत्रांचा सल्ला घेऊ शकतात जेणेकरून तुम्हाला PAPPL चा वापर कळेल या दुव्यामध्ये


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.