Projek OpenPrinting telah mengeluarkan sistem percetakan CUPS 2.4.0

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ OpenPrinting прСдставил Ρ€Π΅Π»ΠΈΠ· систСмы ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ CUPS 2.4.0 (Common Unix Printing System), сформированный Π±Π΅Π· участия ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple, которая с 2007 Π³ΠΎΠ΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΏΠΎΠ³Π»ΠΎΡ‚ΠΈΠ² компанию Easy Software Products, ΡΠΎΠ·Π΄Π°Π²ΡˆΡƒΡŽ CUPS. Из-Π·Π° пропадания интСрСса ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ систСмы ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ ваТности CUPS для экосистСмы Linux, энтузиастами ΠΈΠ· сообщСства OpenPrinting Π±Ρ‹Π» основан Ρ„ΠΎΡ€ΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π±Π΅Π· смСны ΠΈΠΌΠ΅Π½ΠΈ. К Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ Ρ„ΠΎΡ€ΠΊΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ Майкл Π‘Π²ΠΈΡ‚ (Michael R Sweet), ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΡ€ CUPS, Π΄Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ ΡƒΠ²ΠΎΠ»ΠΈΠ²ΡˆΠΈΠΉΡΡ ΠΈΠ· Apple. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½ΠΈΠ·ΠΈΠ΅ΠΉ Apache-2.0, Π½ΠΎ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ позиционируСтся Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ„ΠΎΡ€ΠΊΠ°, Π° Π½Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ OpenPrinting заявили ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ нСзависимо ΠΎΡ‚ Apple ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ Π² качСствС основного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° послС подтвСрТдСния ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Apple отсутствиС интСрСса ΠΊ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ CUPS ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ сопровоТдСниСм ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ CUPS для macOS, Π² Ρ‚ΠΎΠΌ числС пСрСнося исправлСния ΠΈΠ· Ρ„ΠΎΡ€ΠΊΠ° ΠΎΡ‚ OpenPrinting. C Π½Π°Ρ‡Π°Π»Π° 2020 Π³ΠΎΠ΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Apple Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ CUPS находился Π² Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ стагнации, Π½ΠΎ послСднСС врСмя Майкл Π‘Π²ΠΈΡ‚ Π½Π°Ρ‡Π°Π» пСрСнос Π² Π½Π΅Π³ΠΎ Π½Π°ΠΊΠΎΠΏΠΈΠ²ΡˆΠΈΡ…ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ участвуя Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ CUPS Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ OpenPrinting.

Из Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π² CUPS 2.4.0 ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ отмСчаСтся появлСниС совмСстимости с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ AirPrint ΠΈ Mopria, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ OAuth 2.0/OpenID, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ pkg-config, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ TLS ΠΈ X.509, рСализация Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Β«job-sheets-colΒ» ΠΈ Β«media-colΒ», ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° Π² Ρ„ΠΎΠΎΠΌΠ°Ρ‚Π΅ JSON Π² ipptool, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ бэкСнда USB Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ root, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ оформлСния Π² web-интСрфСйс.

Π’ состав Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ накопившиСся Π·Π° Π΄Π²Π° Π³ΠΎΠ΄Π° исправлСния ошибок ΠΈ ΠΏΠ°Ρ‚Ρ‡ΠΈ, поставляСмыС Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ для Ubuntu, Π² Ρ‚ΠΎΠΌ числС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ возмоТности, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для распространСния стСка ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π° Π±Π°Π·Π΅ CUPS, cups-filters, Ghostscript ΠΈ Poppler Π² самодостаточном ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Snap (Ubuntu ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ snap вмСсто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²). ΠžΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ cups-config ΠΈ аутСнтификация Ρ‡Π΅Ρ€Π΅Π· Kerberos. Π’ Ρ„Π°ΠΉΠ»Π°Ρ… cupsd.conf ΠΈ cups-files.conf ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° настроСк FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache ΠΈ SMBConfigFile, Ρ€Π°Π½Π΅Π΅ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ.

Из ΠΏΠ»Π°Π½ΠΎΠ² Π½Π° выпуск CUPS 3.0 называСтся Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° описания ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² PPD ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ систСмы ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·Π±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚ PPD ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° PAPPL для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (CUPS Printer Applications) Π½Π° Π±Π°Π·Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IPP Everywhere. Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ планируСтся вынСсти Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (lp, lpr, lpstat, cancel), Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (libcups), Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ (ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… запросов Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ) ΠΈ совмСстный сСрвСр ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ (ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ).

Projek OpenPrinting telah mengeluarkan sistem percetakan CUPS 2.4.0

Projek OpenPrinting telah mengeluarkan sistem percetakan CUPS 2.4.0

Mari kita ingat bahawa organisasi OpenPrinting telah diwujudkan pada tahun 2006 hasil daripada penggabungan projek Linuxprinting.org dan kumpulan kerja OpenPrinting daripada Kumpulan Perisian Percuma, yang terlibat dalam pembangunan seni bina sistem percetakan untuk Linux ( Michael Sweet, pengarang CUPS, adalah salah seorang ketua kumpulan ini). Setahun kemudian, projek itu berada di bawah sayap Yayasan Linux. Pada tahun 2012, projek OpenPrinting, dengan persetujuan dengan Apple, mengambil alih penyelenggaraan pakej penapis cawan dengan komponen yang diperlukan untuk CUPS berfungsi pada sistem selain macOS, sejak bermula dengan keluaran CUPS 1.6, Apple berhenti menyokong beberapa cetakan. penapis dan hujung belakang. digunakan dalam Linux, tetapi tidak menarik minat macOS, dan juga mengisytiharkan pemandu dalam format PPD usang. Semasa berada di Apple, sebahagian besar perubahan pada pangkalan kod CUPS dibuat secara peribadi oleh Michael Sweet.

Sumber: opennet.ru

Tambah komen