PAPPL 1.1، پرنٹ آؤٹ پٹ کو منظم کرنے کے لیے ایک فریم ورک دستیاب ہے۔

CUPS پرنٹنگ سسٹم کے مصنف مائیکل آر سویٹ نے PAPPL 1.1 کے اجراء کا اعلان کیا، IPP Everywhere پرنٹنگ ایپلی کیشنز تیار کرنے کا ایک فریم ورک جسے روایتی پرنٹر ڈرائیوروں کے بجائے استعمال کرنے کی سفارش کی جاتی ہے۔ فریم ورک کوڈ C میں لکھا گیا ہے اور Apache 2.0 لائسنس کے تحت اس استثناء کے ساتھ تقسیم کیا گیا ہے جو GPLv2 اور LGPLv2 لائسنس کے تحت کوڈ سے لنک کرنے کی اجازت دیتا ہے۔

نئے ورژن میں:

  • وائی ​​فائی کے ذریعے کنفیگر کرنے کی صلاحیت شامل کی گئی۔
  • اب IPP-over-USB (IPP-USB) پروٹوکول کا استعمال کرتے ہوئے پرنٹر تک رسائی کے لیے تعاون موجود ہے۔
  • مناسب پرنٹر ڈرائیوروں کی تلاش اور خود کار طریقے سے جدید فعالیت کا اضافہ۔
  • TLS انکرپشن کو غیر فعال کرنے کے لیے PAPPL_SOPTIONS_NO_TLS موڈ شامل کیا گیا۔
  • پرنٹر کو روکنے اور دوبارہ شروع کرنے کے لیے بٹن اور کمانڈز شامل کیے گئے۔
  • متبادل تصدیقی میکانزم کو سپورٹ کرنے کے لیے papplSystemSetAuthCallback API کو شامل کیا گیا۔
  • کمپریشن کو فعال کرنے کے لیے ایک آپشن نافذ کیا۔
  • ایک سے زیادہ پرنٹرز کا بیک وقت بہتر انتظام۔
  • ونڈوز 10 اور 11 پلیٹ فارمز کے لیے سپورٹ شامل کر دی گئی۔

ہمیں یاد کرنا چاہیے کہ PAPPL فریم ورک اصل میں LPrint پرنٹنگ سسٹم اور Gutenprint ڈرائیوروں کو سپورٹ کرنے کے لیے ڈیزائن کیا گیا تھا، لیکن ڈیسک ٹاپ، سرور اور ایمبیڈڈ سسٹم پر پرنٹ کرتے وقت کسی بھی پرنٹرز اور ڈرائیورز کے لیے سپورٹ کو نافذ کرنے کے لیے استعمال کیا جا سکتا ہے۔ امید کی جاتی ہے کہ PAPPL کلاسک ڈرائیوروں کی جگہ IPP Everywhere ٹیکنالوجی کی ترقی کو تیز کرنے میں مدد کر سکے گا اور IPP پر مبنی دیگر پروگراموں جیسے AirPrint اور Mopria کے لیے سپورٹ کو آسان بنائے گا۔

PAPPL میں IPP Everywhere پروٹوکول کا مقامی نفاذ شامل ہے، جو مقامی طور پر یا نیٹ ورک پر پرنٹرز تک رسائی اور پرنٹ کی درخواستوں کو ہینڈل کرنے کے ذرائع فراہم کرتا ہے۔ آئی پی پی ہر جگہ ڈرائیور لیس موڈ میں کام کرتا ہے اور پی پی ڈی ڈرائیورز کے برعکس، جامد کنفیگریشن فائلوں کی تخلیق کی ضرورت نہیں ہے۔ پرنٹرز کے ساتھ تعامل کو براہ راست USB کے ذریعے مقامی پرنٹر کنکشن کے ذریعے، اور AppSocket اور JetDirect پروٹوکول کا استعمال کرتے ہوئے نیٹ ورک پر رسائی دونوں کی حمایت کی جاتی ہے۔ ڈیٹا پرنٹر کو JPEG، PNG، PWG Raster، Apple Raster اور "raw" فارمیٹس میں بھیجا جا سکتا ہے۔

PAPPL کو POSIX کے مطابق آپریٹنگ سسٹم کے لیے مرتب کیا جا سکتا ہے، بشمول Linux، macOS، QNX اور VxWorks۔ انحصار میں Avahi (mDNS/DNS-SD سپورٹ کے لیے)، CUPS، GNU TLS، JPEGLIB، LIBPNG، LIBPAM (تصدیق کے لیے) اور ZLIB شامل ہیں۔ پی اے پی پی ایل کی بنیاد پر، اوپن پرنٹنگ پروجیکٹ ایک یونیورسل پوسٹ اسکرپٹ پرنٹر ایپلی کیشن تیار کر رہا ہے، جو دونوں جدید آئی پی پی کے ساتھ مطابقت رکھنے والے پرنٹرز (پی اے پی پی ایل کا استعمال کرتے ہوئے) کے ساتھ کام کرنے کے قابل ہے جو پوسٹ اسکرپٹ اور گھوسٹ اسکرپٹ کو سپورٹ کرتے ہیں، نیز پرانے پرنٹرز جن کے لیے پی پی ڈی ڈرائیور دستیاب ہیں (کپ فلٹر) اور libppd فلٹرز استعمال کیے جاتے ہیں)۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں