PAPPL 1.2 MacOS, নতুন API, উন্নতি এবং আরও অনেক কিছুর জন্য সমর্থন নিয়ে আসে

মাইকেল আর সুইট, CUPS প্রিন্টিং সিস্টেমের লেখক, PAPPL 1.2 প্রকাশের ঘোষণা দিয়েছে, একটি প্রিন্টিং অ্যাপ্লিকেশন ডেভেলপমেন্ট ফ্রেমওয়ার্ক আইপিপি এভরিওয়ের উপর ভিত্তি করে যা প্রচলিত প্রিন্টার ড্রাইভারের পরিবর্তে ব্যবহার করার পরামর্শ দেওয়া হয়।

যারা পিএপিপিএল সম্পর্কে অবগত নন, তাদের জানা উচিত এটি ফ্রেমওয়ার্ক মূলত এলপিপ্রিন্ট প্রিন্টিং সিস্টেম এবং গুটেনপ্রিন্ট ড্রাইভারদের সমর্থন করার জন্য ডিজাইন করা হয়েছিল, কিন্তু ডেস্কটপ, সার্ভার, এবং এমবেডেড সিস্টেমে প্রিন্ট করার সময় যেকোনো প্রিন্টার এবং ড্রাইভারের জন্য সমর্থন প্রয়োগ করতে ব্যবহার করা যেতে পারে। আশা করা যায় যে PAPPL ক্লাসিক ড্রাইভারের পরিবর্তে IPP Everywhere প্রযুক্তির অগ্রগতি ত্বরান্বিত করতে সাহায্য করতে পারে এবং অন্যান্য IPP-ভিত্তিক প্রোগ্রাম যেমন AirPrint এবং Mopria-এর সাথে সামঞ্জস্য করতে সাহায্য করতে পারে।

পিএপিপিএল IPP সর্বত্র প্রোটোকলের অন্তর্নির্মিত বাস্তবায়ন অন্তর্ভুক্ত, যা একটি নেটওয়ার্কের মাধ্যমে স্থানীয়ভাবে প্রিন্টার অ্যাক্সেস করার এবং মুদ্রণের অনুরোধগুলি প্রক্রিয়া করার একটি উপায় প্রদান করে।

আইপিপি সর্বত্র "নিয়ন্ত্রকহীন" মোডে কাজ করে এবং, পিপিডি ড্রাইভারের বিপরীতে, স্ট্যাটিক কনফিগারেশন ফাইল তৈরির প্রয়োজন নেই. প্রিন্টারগুলির সাথে মিথস্ক্রিয়া USB-এর মাধ্যমে স্থানীয় প্রিন্টার সংযোগের মাধ্যমে এবং AppSocket এবং JetDirect প্রোটোকল ব্যবহার করে নেটওয়ার্ক অ্যাক্সেসের মাধ্যমে উভয়ই সমর্থিত।

পিএপিপিএল POSIX-সঙ্গত অপারেটিং সিস্টেমের জন্য তৈরি করা যেতে পারেLinux, macOS, QNX, এবং VxWorks সহ।

নির্ভরতাগুলির মধ্যে রয়েছে আভাহি (mDNS/DNS-SD সমর্থনের জন্য), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (প্রমাণিকরণের জন্য), এবং ZLIB। PAPPL-এর উপর ভিত্তি করে, ওপেনপ্রিন্টিং প্রকল্প একটি সার্বজনীন পোস্টস্ক্রিপ্ট প্রিন্টার অ্যাপ্লিকেশন তৈরি করছে যা আধুনিক IPP-সম্মত প্রিন্টারগুলির সাথে কাজ করতে পারে (PAPPL দ্বারা ব্যবহৃত) যেগুলি পোস্টস্ক্রিপ্ট এবং ঘোস্টস্ক্রিপ্ট সমর্থন করে এবং পুরানো প্রিন্টারগুলির সাথে PPD ড্রাইভার রয়েছে৷

PAPPL 1.2 এর প্রধান নতুন বৈশিষ্ট্য

উপস্থাপিত কাঠামোর এই নতুন সংস্করণে, এটি হাইলাইট করা হয়েছে যে সম্পূর্ণ স্থানীয়করণ সমর্থন যোগ করা হয়েছে, এই সংস্করণ 1.2 এর সাথে স্থানীয়করণ ইংরেজি, ফ্রেঞ্চ, জার্মান, ইতালীয়, জাপানি এবং স্প্যানিশ ভাষাগুলি অফার করে।

PAPPL 1.2-এর এই নতুন সংস্করণে যে পরিবর্তনগুলি দাঁড়িয়েছে তার মধ্যে আরেকটি হল macOS এর জন্য উন্নত সমর্থন, প্লাস শীর্ষ বিশ্বব্যাপী macOS মেনুর সাথে একীকরণ প্রদান করা হয়েছে এবং সার্ভার মোডে মুদ্রণ অ্যাপ্লিকেশন চালানোর ক্ষমতা যোগ করা হয়েছে।

এর পাশাপাশি, এটিও হাইলাইট করা হয়েছে যে আইপিপি (ইন্টারনেট প্রিন্টিং প্রোটোকল) প্রোটোকলের অতিরিক্ত বৈশিষ্ট্যগুলি বাস্তবায়িত করা হয়েছিল এবং কালি এবং টোনারের স্তর নির্ধারণ করতে, বিজ্ঞপ্তিগুলি প্রক্রিয়া করতে, ক্লায়েন্টের সংখ্যা সীমিত করতে এবং এটির জন্য নতুন API যোগ করা হয়েছিল। papplPrinterDisable এবং papplPrinterEnable ফাংশনে IPP অ্যাট্রিবিউট "প্রিন্টার-ইজ-অ্যাকসেপ্টিং-জবস" এর জন্য সমর্থন যোগ করা হয়েছে।

এছাড়াও উল্লেখযোগ্য হল JPEG ছবি প্রিন্ট করার সময় বা অ্যান্টি-অ্যালিয়াসিং সক্ষম সহ papplJobFilterImage ফাংশন ব্যবহার করার সময় ইন্টারপোলেশন সমর্থন যোগ করা।

অন্যদিকে, এটি হাইলাইট করা হয়েছে যে মিলিমিটারে কাস্টম শীট আকার সেট করার ক্ষমতা যোগ করা হয়েছে, সেইসাথে OpenSSL এবং LibreSSL লাইব্রেরির সাথে সেই সামঞ্জস্য যোগ করা হয়েছে।

এই নতুন সংস্করণে উপস্থিত অন্যান্য পরিবর্তনগুলির মধ্যে:

  • USB ক্লায়েন্ট ডিভাইসগুলি তৈরি করতে এবং সফ্টওয়্যারে USB ডিভাইসগুলি অনুকরণ করতে ব্যবহৃত USB ডিভাইস কোড আপডেট করা হয়েছে৷
  • ডিফল্ট প্রিন্ট স্পুল সহ ডিরেক্টরির ব্যবহারকারীকে দেওয়া লিঙ্ক।
  • libcups3 লাইব্রেরির সাথে উন্নত সামঞ্জস্য।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন এই নতুন সংস্করণ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।

উবুন্টু এবং ডেরিভেটিভগুলিতে 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.2.0/pappl-1.2.0.zip

আনজিপ করুন এবং এর সাথে সোর্স কোড কম্পাইল করতে এগিয়ে যান:

./configure
make

এবং আমরা এর সাথে ইনস্টল করতে এগিয়ে চলেছি:

sudo make instal

একবার এটি হয়ে গেলে, তারা ডকুমেন্টেশনের সাথে পরামর্শ করতে পারে যাতে আপনি PAPPL এর ব্যবহার জানতে পারেন এই লিঙ্কে


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।