OpenPrinting ပရောဂျက်သည် CUPS 2.4.0 ပရင့်ထုတ်ခြင်းစနစ်အား ထုတ်ပြန်ခဲ့သည်။

OpenPrinting ပရောဂျက်သည် Apple ၏ပါဝင်မှုမပါဝင်ဘဲ ဖွဲ့စည်းထားသော ပုံနှိပ်စက်စနစ် CUPS 2.4.0 (Common Unix Printing System) ကို မိတ်ဆက်ပြသခဲ့ပြီး 2007 ခုနှစ်မှစတင်ကာ ပရောဂျက်၏ဖွံ့ဖြိုးတိုးတက်မှုကို လုံးလုံးလျားလျားထိန်းချုပ်ထားပြီး ဖန်တီးထားသည့် ကုမ္ပဏီ Easy Software Products ကို စုပ်ယူကာ၊ ခွက်။ ပုံနှိပ်စက်စနစ်ကို ထိန်းသိမ်းရန် Apple ၏ စိတ်ဝင်စားမှု လျော့နည်းလာခြင်းနှင့် Linux ဂေဟစနစ်အတွက် CUPS ၏ ယေဘူယျအရေးပါမှုတို့ကြောင့် OpenPrinting အသိုင်းအဝိုင်းမှ ဝါသနာရှင်များသည် အမည်မပြောင်းလဲဘဲ ပရောဂျက်ကို ဆက်လက်လုပ်ဆောင်နိုင်သည့် လမ်းဆုံလမ်းခွတစ်ခုကို တည်ထောင်ခဲ့ကြသည်။ လွန်ခဲ့သောနှစ်နှစ်က Apple မှထွက်ခွာသွားခဲ့သော CUPS ၏မူရင်းစာရေးဆရာ Michael R Sweet သည် လမ်းဆုံလမ်းခွတွင်ပါဝင်ခဲ့သည်။ ပရောဂျက်ကုဒ်ကို Apache-2.0 လိုင်စင်အောက်တွင် ဆက်လက်ပေးပို့နေသော်လည်း Fork ၏ သိုလှောင်မှုကို Apple ၏ မဟုတ်ဘဲ ပင်မသိုလှောင်မှုအဖြစ် နေရာယူထားသည်။

OpenPrinting developer များသည် Apple မှ သီးခြား ဖွံ့ဖြိုးတိုးတက်မှုကို ဆက်လက်လုပ်ဆောင်သွားမည်ဖြစ်ကြောင်း ကြေညာခဲ့ပြီး Apple သည် CUPS လုပ်ဆောင်ချက်ကို ဆက်လက်လုပ်ဆောင်နိုင်စွမ်းမရှိခြင်းနှင့် macOS အတွက် CUPS codebase ကို ထိန်းသိမ်းထားရန် ၎င်း၏ရည်ရွယ်ချက်ကို Apple မှ အတည်ပြုပြီးနောက် ၎င်းတို့၏ fork ကို ပင်မပရောဂျက်တစ်ခုအဖြစ် သတ်မှတ်ရန် အကြံပြုထားသည်။ OpenPrinting မှ လမ်းခွဲမှ ပြင်ဆင်မှုများ လွှဲပြောင်းခြင်း အပါအဝင်။ 2020 ခုနှစ်အစပိုင်းကတည်းက Apple မှထိန်းသိမ်းထားသော CUPS သိုလှောင်မှုမှာ နက်နက်ရှိုင်းရှိုင်း ရပ်တန့်နေခဲ့သော်လည်း မကြာသေးမီက Michael Sweet သည် OpenPrinting repository တွင် CUPS ၏ ဖွံ့ဖြိုးတိုးတက်မှုတွင် တစ်ချိန်တည်းပါဝင်နေချိန်တွင် ၎င်းထံသို့ စုဆောင်းထားသောပြောင်းလဲမှုများကို စတင်ခဲ့သည်။

CUPS 2.4.0 တွင်ထည့်သွင်းထားသောပြောင်းလဲမှုများတွင် AirPrint နှင့် Mopria ဖောက်သည်များနှင့် လိုက်ဖက်ညီမှု၊ OAuth 2.0/OpenID အထောက်အထားစိစစ်ခြင်းဆိုင်ရာ ပံ့ပိုးမှု၊ pkg-config ပံ့ပိုးမှုထပ်တိုးမှု၊ ပိုမိုကောင်းမွန်သော TLS နှင့် X.509 ပံ့ပိုးမှု၊ “job-sheets- ကို အကောင်အထည်ဖော်မှုတို့ ပါဝင်သည်။ col” နှင့် “media-col”၊ ipptool ရှိ JSON ဖော်မတ်တွင် အထွက်အတွက် ပံ့ပိုးမှု၊ root လုပ်ပိုင်ခွင့်များနှင့် လုပ်ဆောင်ရန် USB နောက်ခံကို လွှဲပြောင်းခြင်း၊ ဝဘ်အင်တာဖေ့စ်တွင် မှောင်မိုက်သော အပြင်အဆင်ကို ထည့်သွင်းခြင်း။

၎င်းတွင် CUPS-based print stack၊ cups-filters၊ Ghostscript နှင့် Poppler တို့ကို ကိုယ်တိုင်ပါရှိသော Snap ပက်ကေ့ခ်ျတွင် ဖြန့်ဝေရန် လိုအပ်သော အင်္ဂါရပ်များ ထပ်တိုးခြင်းအပါအဝင် Ubuntu အတွက် ထုပ်ပိုးမှုတစ်ခုတွင် ပေးပို့ထားသော ချို့ယွင်းချက်များနှင့် ဖာထေးမှု နှစ်နှစ်ပါ၀င်သည် (Ubuntu အစီအစဉ်ပြောင်း ပုံမှန် packages များအစား ဤ snap သို့။) ကန့်ကွက်ထားသော cups-config နှင့် Kerberos စစ်မှန်ကြောင်းအထောက်အထားပြခြင်း။ ယခင်က ကန့်ကွက်ထားသော FontPath၊ ListenBackLog၊ LPDConfigFile၊ KeepAliveTimeout၊ RIPCache နှင့် SMBConfigFile ဆက်တင်များကို cupsd.conf နှင့် cups-files.conf တို့မှ ဖယ်ရှားလိုက်ပါပြီ။

CUPS 3.0 ထုတ်ဝေမှုအတွက် အစီအစဥ်များထဲတွင် PPD ပရင်တာ ဖော်ပြချက်ဖော်မတ်ကို ပံ့ပိုးပေးခြင်းကို ရပ်တန့်ရန်နှင့် PPD လုံးဝကင်းစင်သော modular ပုံနှိပ်စက်စနစ်သို့ ပြောင်းရွှေ့ရန်နှင့် ပုံနှိပ်အက်ပလီကေးရှင်းများ ဖန်တီးရန်အတွက် PAPPL မူဘောင်ကို အသုံးပြုမှုအပေါ် အခြေခံ၍ (CUPS ပရင်တာ အပလီကေးရှင်းများ ) IPP Everywhere ပရိုတိုကောကို အခြေခံထားသည်။ ညွှန်ကြားချက်များ (lp၊ lpr၊ lpstat၊ ပယ်ဖျက်ရန်)၊ စာကြည့်တိုက်များ (libcups)၊ ဒေသဆိုင်ရာ ပရင့်ဆာဗာ (ဒေသန္တရပရင့်တောင်းဆိုမှုများကို လုပ်ဆောင်ရန် တာဝန်ရှိသည်) နှင့် မျှဝေထားသော ပရင့်ဆာဗာ (ကွန်ရက်ပုံနှိပ်ခြင်းအတွက် တာဝန်ရှိသည်) ကဲ့သို့သော အစိတ်အပိုင်းများကို သီးခြား module များအဖြစ် ထားရှိရန် စီစဉ်ထားပါသည်။ .

OpenPrinting ပရောဂျက်သည် CUPS 2.4.0 ပရင့်ထုတ်ခြင်းစနစ်အား ထုတ်ပြန်ခဲ့သည်။

OpenPrinting ပရောဂျက်သည် CUPS 2.4.0 ပရင့်ထုတ်ခြင်းစနစ်အား ထုတ်ပြန်ခဲ့သည်။

OpenPrinting အဖွဲ့အစည်းကို Linuxprinting.org ပရောဂျက်နှင့် Free Software Group မှ OpenPrinting လုပ်ငန်းအဖွဲ့တို့ ပေါင်းစည်းမှုကြောင့် ၂၀၀၆ ခုနှစ်တွင် ဖန်တီးခဲ့ခြင်းဖြစ်သည် ( CUPS ၏ရေးသားသူ Michael Sweet သည်ဤအဖွဲ့၏ခေါင်းဆောင်များထဲမှတစ်ဦးဖြစ်သည်။ တစ်နှစ်အကြာတွင် အဆိုပါပရောဂျက်သည် Linux Foundation ၏ လက်အောက်တွင်ရှိလာသည်။ Apple နှင့် သဘောတူညီချက်အရ OpenPrinting ပရောဂျက်သည် 2006 ခုနှစ်တွင် CUPS အတွက် လိုအပ်သော အစိတ်အပိုင်းများနှင့်အတူ CUPS ၏ အခြားစနစ်များတွင် အလုပ်လုပ်ရန်အတွက် CUPS 2012 ကို ထုတ်ဝေပြီးကတည်းက Apple နှင့် သဘောတူညီချက်အရ OpenPrinting ပရောဂျက်သည် အချို့သော printer များကို မပံ့ပိုးတော့ဘဲ၊ စစ်ထုတ်မှုများနှင့် နောက်ခံဖိုင်များ။ Linux တွင် အသုံးပြုသော်လည်း macOS ကို စိတ်မဝင်စားသည့်အပြင် PPD ဖော်မတ်တွင် အသုံးမပြုတော့သည့် ဒရိုက်ဗာများကိုလည်း ကြေညာထားသည်။ Apple တွင်ရှိစဉ်အတွင်း CUPS codebase ပြောင်းလဲမှုအများစုကို Michael Sweet မှ ကိုယ်တိုင်ပြုလုပ်ခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add