„OpenPrinting“ veikia ant CUPS spausdinimo sistemos šakutės

„OpenPrinting“ projektas (palaiko „Linux Foundation“), paviešino kad jos kūrėjaijie prasidėjo nuo CUPS spausdinimo sistemos šakutės, kur aktyviausia kūrimo dalis yra Michael R Sweet, originalus CUPS autorius.

Nuo 2007 m. įsigijus „Easy Software Products“, (CUPS įmonė) „Apple“ visiškai kontroliavo CUPS plėtrą. 2019 m. Gruodžio mėn. Michaelas Sweetas, CUPS projekto ir „Easy Software Products“ įkūrėjas, atsistatydino iš „Apple“.

Didžioji dauguma pokyčių CUPS kodų bazėje asmeniškai padarė Michaelas Sweetas, bet pranešdamas apie savo išvykimą, Michaelas paminėjo, kad „Apple“ liko du inžinieriai, kurie teiks CUPS priežiūrą.

Tačiau po Michaelo atleidimo CUPS projektas nebebuvo vystomas ir tai yra tai, kad per 2020 m. CUPS kodo bazei buvo pridėtas tik įsipareigojimas pašalinti pažeidžiamumus.

Šakinė organizacija „OpenPrinting“ buvo sukurta 2006 m susijungus projektui „Linuxprinting.org“ ir „Linux“ spausdinimo sistemos architektūrą kuriančios laisvosios programinės įrangos grupės „OpenPrinting“ darbo grupei (Michaelas Sweetas buvo vienas iš šios grupės lyderių).

Po metų projektas pateko į „Linux Foundation“ sparną nuo projekto dirba kuriant naujas spausdinimo architektūras, technologijas, spausdinimo infrastruktūrą ir sąsajų standartus Linux ir UNIX stiliaus operacinėms sistemoms.

Be bendradarbiavimo su IEEE-ISTO spausdintuvų darbo grupe (PWG) vykdant IPP projektus, dirba su SANE, kad IPP nuskaitymas taptų realybe.

Išlaiko puodelius-filtrus kurie leidžia CUPS naudoti bet kurioje „Unix“ pagrindu veikiančioje sistemoje (ne „MacOS“) iratsakinga už „Foomatic“ duomenų bazę ir dirbate su „Common Print Dialog Backends“ projektu.

2012 m. Projektas „ApplePrint“, „OpenPrinting“ rūpinosi taurių-filtrų paketu su būtinais komponentais, kad CUPS veiktų ne MacOS sistemose (nuo CUPS 1.6 versijos, „Apple“ nutraukė kai kurių „Linux“ naudojamų spausdinimo filtrų ir antrinių programų palaikymą, bet neįdomu „macOS“, be to, jie nebenaudojo PPD tvarkyklių ir visur palaikė IPP protokolą).

Šiuo metu šakotoje saugykloje yra pataisų, sukauptų įvairių „Linux“ paskirstymų ir BSD sistemų.

Filialas bus sinchronizuotas, būtent pagrindinė „Apple CUPS“ saugykla veiks kaip pagrindas, o „OpenPrinting CUPS“ versijos bus suformuoti kaip papildaiPavyzdžiui, remiantis 2.3.3 versija planuojama suformuoti versiją 2.3.3OP1.

Po išsamių bandymų šakėje sukurtus pakeitimus planuojama grąžinti į pagrindinę CUPS kodų bazę, siųsdami „Apple“ užklausas.

„OpenPrinting“ projekto vadovas Tillas Kampeteris pakomentavo CUPS leidinių strigimą ir pažymėjo, kad jei „Apple“ nustos dalyvauti šiame projekte, jis kartu su Michaelu Sweet perims plėtrą į savo rankas, nes CUPS yra svarbus „Linux“ ekosistemai. ... Be to, jis paminėjo ketinimą netrukus nutraukti CUPS palaikymą PPD spausdintuvo aprašo formatu, kuris yra nebenaudojamas.

CUPS vis tiek reikės „Linux“. CUPS pateikia eilę užduočių (ne visos spausdintuvo programos ar vietiniai IPP spausdintuvai), iš anksto filtruoja PDF failus iš vartotojo programų tokiu formatu, kokį supranta spausdintuvas (arba spausdintuvo programa) (IPP nereikia spausdintuvo / serverio IPP supranta PDF) ir dalijasi spausdintuvais tinkle, taip pat su sudėtingomis autentifikavimo sistemomis, tokiomis kaip „Kerberos“.
Netrukus CUPS nustos palaikyti PPD failus (tai yra vienas pagrindinių plano pakeitimų), todėl klasikinės tvarkyklės, susidedančios iš PPD ir filtrų, nebepalaikomos, o spausdintuvo programos yra vienintelis būdas tiekti tvarkyklių spausdintuvus.
Peržiūrėkite „Linux“ santechnikų mikrokonferencijas, „OpenPrinting Summit“ / PWG susitikimus (žr. „OpenPrinting“ svetainę „Naujienos ir įvykiai“) ir mano mėnesinius „OpenPrinting“ naujienų pranešimus.

Pagaliau jei norite sužinoti daugiau apie tai apie projektą, išsamią informaciją galite patikrinti apsilankę į šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.