Sistem Pencetakan UNIX Umum (CUPS) adalah proyek open source dan cross-platform yang dirancang dari bawah ke atas untuk menawarkan lapisan pencetakan untuk sistem operasi seperti UNIX, termasuk GNU / Linux, BSD, Solaris, Mac OS X dan Microsoft Windows.
Proyek Sistem Pencetakan UNIX Umum telah dikembangkan oleh Apple, perusahaan di belakang sistem Macintosh, untuk mempromosikan solusi pencetakan standar-compliant untuk semua vendor dan pengguna UNIX / Linux.
Mendukung printer lokal dan jaringan
Telah direkayasa untuk mendukung printer lokal dan jaringan, berkat protokol berbasis IP yang disebut IPP (Internet Printing Protocol), yang juga akan memungkinkan pengelolaan pekerjaan cetak dan mendukung enkripsi, otentikasi dan kontrol akses.
Perangkat lunak ini akan memungkinkan pengguna menambahkan printer dan kelas, mengubah ukuran dan resolusi media, serta mengelola kebijakan operasi. Selain itu, pengguna dapat belajar cara mencetak langsung dari baris perintah.
Menawarkan antarmuka berbasis web yang modern dan tab
CUPS menawarkan antarmuka tab modern yang dapat diakses dengan browser web apa pun, selama dikonfigurasi dengan benar. Antarmuka administrasi pencetakan ini memungkinkan pengguna untuk menemukan dan menambahkan printer baru, mengelola printer yang ada, menambah dan mengelola kelas pencetakan, serta menambahkan pekerjaan pencetakan.
Selain itu, ini memungkinkan pengguna untuk menambahkan langganan RSS, mengedit file konfigurasi, serta untuk melihat akses, kesalahan, dan log halaman. Juga dimungkinkan untuk mengaktifkan atau menonaktifkan berbagi printer yang terhubung ke sistem, mencetak dari Internet, administrasi jarak jauh, otentikasi Kerberos, dan banyak lagi.
Dilengkapi dengan dokumentasi komprehensif yang akan membantu pengembang cara pemrograman CUPS (API CUPS, filter dan pemrograman backend, API HTTP dan IPP, API PPD, API Raster, dll.).
Ini didukung pada semua sistem operasi GNU / Linux
Program ini dapat dengan mudah diinstal dari saluran perangkat lunak default dari sistem operasi GNU / Linux. Ini terdiri dari daemon yang akan mulai secara otomatis setelah instalasi, serta antarmuka berbasis web.
Apa yang baru dalam rilis ini:
- Scheduler tidak menghapus file pekerjaan lama (Issue # 4987)
- cupsEnumDests tidak kembali lebih awal ketika semua printer ditemukan
- (Masalah # 4989)
- Sistem pembuatan CUPS sekarang mendukung kompilasi silang (Masalah # 4897)
- Menambahkan Manual Pemrograman CUPS baru untuk menggantikan dokumentasi API yang sudah usang.
- Menambahkan fungsi cupsAddIntegerOption dan cupsGetIntegerOption
- (Masalah # 4992)
- Fungsi cupsGetDests dan cupsCreateJob sekarang mendukung printer Bonjour
- (Masalah # 4993)
- Menambahkan aturan main-main USB untuk printer Lexmark E260dn (Edisi # 4994)
- Memperbaiki potensi buffer overflow dalam utilitas cupstestppd (Issue # 4996)
- Perbaikan IPP Everywhere (Edisi # 4998)
- Memperbaiki & quot; batalkan semua pekerjaan & quot; berfungsi di antarmuka web untuk beberapa
- bahasa (Masalah # 4999)
- Memperbaiki masalah dengan antrean lokal (Masalah # 5003, Masalah # 5008, Masalah # 5009)
- Perintah lpstat sekarang mendukung opsi -e untuk menyebutkan printer lokal
- (baik yang sebelumnya ditambahkan atau di jaringan) yang bisa diakses
- (Masalah # 5005)
- Perintah lp dan lpr sekarang mendukung pencetakan ke printer jaringan yang
- belum ditambahkan (Masalah # 5006)
- Memperbaiki kesalahan ketik pada file mime.types.
- Memperbaiki bug di template antarmuka web Spanyol (Masalah # 5016)
- Fungsi cupsEnumDests * dan cupsGetDest * sekarang melaporkan nilai
- & quot; printer-sementara & quot; Atribut Status Printer (Masalah # 5028)
- Menambahkan lokalisasi Cina (Masalah # 5029)
- Fungsi cupsCheckDestSupported tidak mendukung nilai NULL
- (Masalah # 5031)
- Memperbaiki beberapa masalah dalam file spesifikasi RPM (Masalah # 5032)
- Fungsi cupsConnectDest sekarang mendukung bendera CUPS_DEST_FLAGS_DEVICE
- untuk secara eksplisit menghubungkan ke perangkat (printer) yang terkait dengan
- tujuan.
- Petunjuk SSLOptions di & quot; client.conf & quot; dan & quot; cupsd.conf & quot; sekarang mendukung
- DenyCBC dan DenyTLS1.0 opsi (Edisi # 5037)
Apa yang baru dalam versi:
- Scheduler tidak menghapus file pekerjaan lama (Issue # 4987)
- cupsEnumDests tidak kembali lebih awal ketika semua printer ditemukan
- (Masalah # 4989)
- Sistem pembuatan CUPS sekarang mendukung kompilasi silang (Masalah # 4897)
- Menambahkan Manual Pemrograman CUPS baru untuk menggantikan dokumentasi API yang sudah usang.
- Menambahkan fungsi cupsAddIntegerOption dan cupsGetIntegerOption
- (Masalah # 4992)
- Fungsi cupsGetDests dan cupsCreateJob sekarang mendukung printer Bonjour
- (Masalah # 4993)
- Menambahkan aturan main-main USB untuk printer Lexmark E260dn (Edisi # 4994)
- Memperbaiki potensi buffer overflow dalam utilitas cupstestppd (Issue # 4996)
- Perbaikan IPP Everywhere (Edisi # 4998)
- Memperbaiki fungsi "batalkan semua pekerjaan" di antarmuka web untuk beberapa
- bahasa (Masalah # 4999)
- Memperbaiki masalah dengan antrean lokal (Masalah # 5003, Masalah # 5008, Masalah # 5009)
- Perintah lpstat sekarang mendukung opsi -e untuk menyebutkan printer lokal
- (baik yang sebelumnya ditambahkan atau di jaringan) yang bisa diakses
- (Masalah # 5005)
- Perintah lp dan lpr sekarang mendukung pencetakan ke printer jaringan yang
- belum ditambahkan (Masalah # 5006)
- Memperbaiki kesalahan ketik pada file mime.types.
- Memperbaiki bug di template antarmuka web Spanyol (Masalah # 5016)
- Fungsi cupsEnumDests * dan cupsGetDest * sekarang melaporkan nilai
- "Printer-is-temporer" Status Printer atribut (Issue # 5028)
- Menambahkan lokalisasi Cina (Masalah # 5029)
- Fungsi cupsCheckDestSupported tidak mendukung nilai NULL
- (Masalah # 5031)
- Memperbaiki beberapa masalah dalam file spesifikasi RPM (Masalah # 5032)
- Fungsi cupsConnectDest sekarang mendukung bendera CUPS_DEST_FLAGS_DEVICE
- untuk secara eksplisit menghubungkan ke perangkat (printer) yang terkait dengan
- tujuan.
- Petunjuk SSLOptions di "client.conf" dan "cupsd.conf" sekarang mendukung
- DenyCBC dan DenyTLS1.0 opsi (Edisi # 5037)
Apa yang baru di versi 2.2.3:
- Backend IPP bisa masuk ke loop tanpa batas untuk kesalahan tertentu, menyebabkan antrian yang menggantung (rdar: // problem / 28008717)
- Scheduler dapat berhenti merespons permintaan klien untuk menyimpan perubahan status ke disk (rdar: // masalah / 28690656)
- Penambahan dukungan untuk kata kunci penyelesaian PPD (Edisi # 4960, Terbitan # 4961, Terbitan # 4962)
- Backend IPP tidak mengirim atribut col media hanya untuk sumber atau jenisnya (Masalah # 4963)
- IPP Di mana-mana antrean cetak tidak selalu mendukung semua kualitas cetak yang didukung oleh printer (Edisi # 4953)
- IPP Di mana-mana antrean cetak tidak selalu mendukung semua jenis media yang didukung oleh printer (Edisi # 4953)
- Generator IPP Everywhere PPD tidak mengembalikan pesan kesalahan yang berguna (Issue # 4954)
- Dukungan penyelesaian IPP Everywhere tidak bekerja dengan benar dengan UI umum atau opsi baris perintah (Issue # 4976)
- Memperbaiki masalah penanganan kesalahan untuk backend jaringan (Masalah # 4979)
- File cupsd.conf default tidak berfungsi pada sistem yang dikompilasi tanpa dukungan Kerberos (Issue # 4947)
- Opsi "cetak ulang" tidak tersedia untuk beberapa pekerjaan yang dibatalkan (Masalah # 4915)
- Memperbarui daftar pekerjaan di antarmuka web (Masalah # 4978)
- Memperbaiki beberapa masalah pelokalan di macOS (rdar: // masalah / 27245567)
Apa yang baru di versi 2.2.2:
- CUPS 2.2.2 adalah rilis perbaikan bug umum.
Apa yang baru di versi 2.2.1:
- CUPS 2.2.1 adalah rilis perbaikan bug umum. Daftar perubahan mendetail dapat ditemukan di log perubahan yang disertakan dalam unduhan.
Apa yang baru di versi 2.2.0:
- CUPS 2.2.0 menambahkan dukungan untuk IPP lokal Antrian cetak mana saja dan mencakup beberapa peningkatan kinerja dan keamanan.
Apa yang baru di versi 2.1.3:
- Fungsi kata sandi default tidak berfungsi pada beberapa platform (STR # 4750)
- Scheduler tidak boleh keluar di bawah tekanan memori ()
- Driver sampel EPL2 dan ZPL tidak mendukung opsi CutMedia dengan benar.
- Langganan yang tertunda akan mencegah penjadwal keluar dari mode menganggur (STR # 4754)
- Memperbaiki beberapa masalah di ipptool untuk tes yang dilewati ()
- Perintah "lp-H resume" tidak mereset nilai atribut "job-state-reason" (STR # 4752)
- Scheduler tidak mengizinkan akses ke file sumber daya (ikon, dll.) ketika antarmuka web dinonaktifkan (STR # 4755)
- Perbaikan pelokalan (STR # 4756)
Apa yang baru di versi 2.1.2:
- CUPS 2.1.2 memperbaiki masalah dalam arsip sumber 2.1.1 yang sebenarnya berisi snapshot 2.2 saat ini. Tidak ada perubahan lain.
Apa yang baru di versi 2.1.0:
- CUPS 2.1.0 menawarkan peningkatan dukungan untuk IPP Everywhere, menambahkan dukungan untuk pencatatan lanjutan menggunakan jurnald di Linux dan ASL di OS X, dan menyertakan fitur keamanan baru untuk pencetakan terenkripsi dan mengurangi visibilitas jaringan dalam konfigurasi default.
Apa yang baru di versi 2.0.3:
- Keamanan: Fixed CERT VU # 810572 mengeksploitasi tautan dinamis (STR # 4609)
- Keamanan: Penjadwal dapat bertahan dengan data gzip yang salah (STR # 4602)
- Mengembalikan file ikon pencetak generik yang hilang (STR # 4587)
- Memperbaiki pencatatan kesalahan konfigurasi untuk muncul sebagai kesalahan (STR # 4582)
- Fixed potential buffer overflows di kode raster dan filter (STR # 4598, STR # 4599, STR # 4600, STR # 4601)
- Tetap di dalam (STR # 4575)
- Tetap lpadmin ketika keduanya -m dan -o digunakan (STR # 4578)
- Antarmuka web selalu menunjukkan dukungan untuk pencetakan 2-sisi (STR # 4595)
- cupsRasterReadHeader tidak sepenuhnya memvalidasi tajuk raster (STR # 4596)
- Filter rastertopwg tidak memeriksa input terpotong (STR # 4597)
- Mini-daemon cups-lpd tidak memeriksa parameter permintaan (STR # 4603)
- Scheduler bisa terjebak dalam lingkaran sibuk (STR # 4605)
- Sampel driver Epson bisa crash (STR # 4616)
- Backend IPP sekarang memantau pekerjaan dengan benar ()
- Utilitas ppdhtml dan ppdpo jatuh ketika opsi-D digunakan sebelum file informasi driver (STR # 4627)
- ippfind salah digantikan "= port" untuk service_port.
- File pengujian IPP / 1.1 tidak menangani pekerjaan cetak awal selesai lebih awal (STR # 4576)
- Memperbaiki kebocoran memori di cupsConnectDest (STR # 4634)
- Output Raster Format PWG berisi nilai ImageBox tidak valid ()
- Menambahkan terjemahan bahasa Rusia (STR # 4577)
- Menambahkan terjemahan bahasa Jerman (STR # 4635)
Persyaratan :
- ESP Ghostscript
- libjpeg
- libpng
- zlib
- HTMLDOC
Komentar tidak ditemukan