Спільна система друку UNIX (CUPS) - це проект з відкритим кодом і міжплатформенним проектом, який розробляється з нуля, щоб запропонувати шар друку для UNIX-подібних операційних систем, включаючи GNU / Linux, BSD, Solaris, Mac OS X та Microsoft. Windows.
Проект спільної системи друку UNIX розроблений компанією Apple, компанія, яка працює за системами Macintosh, з метою просування стандартного рішення для друку для всіх постачальників і користувачів UNIX / Linux.
Підтримує як локальні, так і мережні принтери
Він був розроблений для підтримки як локальних, так і мережевих принтерів, завдяки IP-протоколу під назвою IPP (Internet Protocol Protocol), який також дозволить керувати завданнями друку та підтримувати шифрування, автентифікацію та контроль доступу.
Програмне забезпечення дозволить користувачам додавати принтери та класи, змінювати розмір носія та роздільну здатність, а також керувати політиками керування. Крім того, користувачі можуть навчитися друкувати безпосередньо з командного рядка.
Представляє сучасний веб-інтерфейс з вкладками
CUPS пропонує сучасний інтерфейс з вкладками, до якого можна отримати доступ через будь-який веб-переглядач, якщо він правильно налаштований. Цей інтерфейс управління друком дозволяє користувачам знаходити та додавати нові принтери, керувати існуючими принтерами, додавати та керувати класами друку, а також додавати завдання друку.
Крім того, він дозволяє користувачам додавати підписки на RSS, редагувати файл конфігурації, а також переглядати доступ, помилки та журнали сторінок. Також можна включити або вимкнути спільне використання принтерів, підключених до системи, друку з Інтернету, віддаленого адміністрування, автентифікації Kerberos та багато іншого.
Вона поставляється з комплексною документацією, яка допоможе розробникам в програмах CUPS (API CUPS, програмування фільтрів та бекенда, API HTTP та IPP, PPD API, Raster API тощо).
Він підтримується всіма операційними системами GNU / Linux
Програму можна легко встановити з стандартних програмних каналів будь-якої операційної системи GNU / Linux. Він складається з демону, який запускається автоматично після встановлення, а також веб-інтерфейсу.
Що нового в цьому випуску:
- Планувальник не видаляє старі файлові файли (випуск № 4987)
- cupsEnumDests не повертаються назавжди, коли всі принтери були виявлені
- (Випуск № 4989)
- Система збирання CUPS тепер підтримує крос-компіляцію (випуск № 4897)
- Додано новий посібник із програмування CUPS для заміни документації API старіння
- Додано функції cupsAddIntegerOption та функції cupsGetIntegerOption
- (Випуск № 4992)
- Функції cupsGetDests та cupsCreateJob підтримують принтери Bonjour
- (Випуск № 4993)
- Додано правило про USB-скарб для принтерів Lexmark E260dn (випуск № 4994)
- Виправлено потенційне переповнення буфера у програмі cupstestppd (випуск № 4996)
- Покращення IPP Everywhere (випуск № 4998)
- Виправлено & quot; скасовувати всі завдання & quot; функція в веб-інтерфейсі для декількох
- мови (випуск № 4999)
- Виправлені проблеми з локальними чергами (випуск № 5003, випуск № 5008, випуск № 5009)
- Тепер команда lpstat підтримує параметр -e для переліку локальних принтерів
- (раніше додані або в мережі), до яких можна отримати доступ
- (Випуск № 5005)
- Команди lp та lpr тепер підтримують друк на мережевих принтерах
- ще не додано (випуск № 5006)
- Виправлено помилку в файлі mime.types.
- Виправлено помилку в іспанському шаблоні веб-інтерфейсу (випуск № 5016)
- Функції cupsEnumDests * та cupsGetDest тепер повідомляють про значення
- "Принтер-тимчасовий" & quot; Атрибут статусу принтера (випуск № 5028)
- Додано китайську локалізацію (випуск № 5029)
- Функція cupsCheckDestSupported не підтримувала значення NULL
- (Випуск № 5031)
- Виправлено деякі проблеми в специфікаторі RPM (випуск № 5032)
- Функція cupsConnectDest тепер підтримує прапорець CUPS_DEST_FLAGS_DEVICE
- для явного підключення до пристрою (принтера), пов'язаного з
- призначення
- Директива SSLOptions у & quot; client.conf & quot; і & quot; cupsd.conf & quot; тепер підтримує
- Параметри DenyCBC та DenyTLS1.0 (випуск № 5037)
Що нового в версії:
- Планувальник не видаляє старі файлові файли (випуск # 4987)
- cupsEnumDests не повертаються назавжди, коли всі принтери були виявлені
- (Випуск № 4989)
- Система збирання CUPS тепер підтримує крос-компіляцію (випуск № 4897)
- Додано новий посібник із програмування CUPS для заміни документації API старіння
- Додано функції cupsAddIntegerOption та функції cupsGetIntegerOption
- (Випуск № 4992)
- Функції cupsGetDests та cupsCreateJob підтримують принтери Bonjour
- (Випуск № 4993)
- Додано правило про USB-скарб для принтерів Lexmark E260dn (випуск № 4994)
- Виправлено потенційне переповнення буфера у програмі cupstestppd (випуск № 4996)
- Покращення IPP Everywhere (випуск № 4998)
- Виправлено функцію "скасувати всі завдання" в веб-інтерфейсі для декількох
- мови (випуск № 4999)
- Виправлені проблеми з локальними чергами (випуск № 5003, випуск № 5008, випуск № 5009)
- Тепер команда lpstat підтримує параметр -e для переліку локальних принтерів
- (раніше додані або в мережі), до яких можна отримати доступ
- (Випуск № 5005)
- Команди lp та lpr тепер підтримують друк на мережевих принтерах
- ще не додано (випуск № 5006)
- Виправлено помилку в файлі mime.types.
- Виправлено помилку в іспанському шаблоні веб-інтерфейсу (випуск № 5016)
- Функції cupsEnumDests * та cupsGetDest тепер повідомляють про значення
- "принтер-тимчасовий" атрибут статусу принтера (випуск № 5028)
- Додано китайську локалізацію (випуск № 5029)
- Функція cupsCheckDestSupported не підтримувала значення NULL
- (Випуск № 5031)
- Виправлено деякі проблеми в специфікаторі RPM (випуск № 5032)
- Функція cupsConnectDest тепер підтримує прапорець CUPS_DEST_FLAGS_DEVICE
- для явного підключення до пристрою (принтера), пов'язаного з
- призначення
- Директива SSLOptions в "client.conf" і "cupsd.conf" тепер підтримує
- Параметри DenyCBC та DenyTLS1.0 (випуск № 5037)
Що нового у версії 2.2.3:
- Брандмауер IPP міг потрапити в нескінченний цикл для певних помилок, викликаючи червону повість (rdar: // проблема / 28008717)
- Планувальник може призупинити відповідь на запити клієнта, щоб зберегти зміни стану на диску (rdar: // проблема / 28690656)
- Додана підтримка ключових слів для обробки PPD (випуск № 4960, випуск № 4961, випуск № 4962)
- Затримка IPP не надсилала атрибут media-col лише для джерела або типу (випуск № 4963)
- Друковані черги IPP Everywhere не завжди підтримують всі якість друку, які підтримуються принтером (випуск № 4953)
- Друковані черги IPP Everywhere не завжди підтримують всі типи носіїв, які підтримуються принтером (випуск № 4953)
- Генератор PPD Everywhere не повернув корисні повідомлення про помилку (Випуск № 4954)
- Підтримка обробки IPP Everywhere не працювала коректно з загальними користувальницькими інтерфейсами або параметрами командного рядка (випуск № 4976)
- Виправлено помилку щодо обробки помилок для мережевих бекендалів (випуск № 4979)
- Файл cupsd.conf за замовчуванням не працював у системах, що складаються без підтримки Kerberos (випуск № 4947)
- Параметр "повторна публікація" недоступний для деяких скасованих завдань (випуск № 4915)
- Оновлений список робіт у веб-інтерфейсі (випуск № 4978)
- Виправлено деякі проблеми локалізації в MacOS (rdar: // проблема / 27245567)
Що нового у версії 2.2.2:
- CUPS 2.2.2 - це загальний випуск виправлення помилок
Що нового у версії 2.2.1:
- CUPS 2.2.1 - загальний випуск виправлення помилок. Детальний список змін можна знайти в журналі змін, включеному у завантаження.
Що нового у версії 2.2.0:
- CUPS 2.2.0 додає підтримку локальних друкованих черг IPP Everywhere і включає в себе кілька покращень продуктивності та безпеки.
Що нового у версії 2.1.3:
- Функція пароля за умовчанням не працювала на деяких платформах (STR # 4750)
- Планувальник не повинен виходити з-під тиску пам'яті ()
- Драйвери зразків EPL2 та ZPL не належним чином підтримували параметр CutMedia.
- Очікувані підписки перешкоджатимуть планувальникові вийти з режиму очікування (STR # 4754)
- Виправлено деякі проблеми в ipptool для пропущених тестів ()
- Команда "lp -H resume" не скинула значення атрибута "job-states-reasons" (STR # 4752)
- Планувальник не дозволив доступ до файлів ресурсів (значків тощо), коли веб-інтерфейс був відключений (STR # 4755)
- Виправлення локалізації (STR # 4756)
Що нового у версії 2.1.2:
- CUPS 2.1.2 виправляє проблему у вихідних архівах 2.1.1, які фактично містять поточний знімок 2.2. Інші зміни не внесені.
Що нового у версії 2.1.0:
- CUPS 2.1.0 пропонує покращену підтримку IPP Everywhere, додає підтримку розширеної реєстрації за допомогою журналу на Linux та ASL в ОС X, а також включає нові функції безпеки для шифрування та зменшення видимості мережі в конфігурації за замовчуванням.
Що нового у версії 2.0.3:
- Безпека: виправлено CERT VU # 810572, що експлуатує динамічний компонент (STR # 4609)
- Безпека: планувальник може зависати з неправильними даними gzip (STR # 4602)
- Відновлений відсутній загальний файл значків принтера (STR # 4587)
- Виправлено виявлення помилок конфігурації як помилок (STR # 4582)
- Виправлено переповнення потенційних буферів у коді растру та фільтрах (STR # 4598, STR # 4599, STR # 4600, STR # 4601)
- Виправлено всередині (STR # 4575)
- Виправлено lpadmin, коли використовуються як -m, так і-o (STR # 4578)
- Веб-інтерфейс завжди підтримував двосторонній друк (STR # 4595)
- cupsRasterReadHeader не повністю перевірив растрове заголовок (STR # 4596)
- фільтр rastertopwg не перевіряв на усі вхідні дані (STR # 4597)
- міні-демон cups-lpd не перевіряв параметри запиту (STR # 4603)
- Планувальник може потрапити в зайнятий цикл (STR # 4605)
- Зразок драйвера Epson може вийти з ладу (STR # 4616)
- Тепер бекенда IPP правильно відстежує завдання ()
- Утиліти ppdhtml та ppdpo аварійно завершуються, коли до файлу інформації драйвера (STR # 4627) використовується параметр -D
- ippfind неправильно замінив "= port" для service_port.
- Тестовий файл IPP / 1.1 не обробляв початкову задачу друку, яка завершується раніше (STR # 4576)
- Виправлено витік пам'яті в cupsConnectDest (STR # 4634)
- Вихід із растрового формату PWG містить невірні значення ImageBox ()
- Додано російський переклад (STR # 4577)
- Додано німецький переклад (STR # 4635)
Вимоги :
- GhostScript ESP
- libjpeg
- libpng
- zlib
- HTMLDOC
Коментар не знайдено