Общая система печати UNIX (CUPS) - это проект с открытым исходным кодом и кросс-платформой, разработанный с нуля, чтобы предложить слой печати для UNIX-подобных операционных систем, включая GNU / Linux, BSD, Solaris, Mac OS X и Microsoft Windows.
Общая система UNIX Printing System была разработана компанией Apple, компанией, стоящей за системами Macintosh, для продвижения стандартного решения для печати для всех поставщиков и пользователей UNIX / Linux.
Поддерживает как локальные, так и сетевые принтеры
Он был разработан для поддержки как локальных, так и сетевых принтеров благодаря IP-протоколу IPP (Internet Printing Protocol), который также позволит управлять заданиями печати и поддерживает шифрование, аутентификацию и контроль доступа.
Программное обеспечение позволит пользователям добавлять принтеры и классы, изменять размер и разрешение медиаданных, а также управлять политиками операций. Кроме того, пользователи могут узнать, как печатать напрямую из командной строки.
Предлагает современный веб-интерфейс с вкладками
CUPS предлагает современный интерфейс с вкладками, доступ к которому возможен с любого веб-браузера, если он правильно настроен. Этот интерфейс администрирования печати позволяет пользователям находить и добавлять новые принтеры, управлять существующими принтерами, добавлять и управлять классами печати, а также добавлять задания печати.
Кроме того, он позволяет пользователям добавлять подписки RSS, редактировать файл конфигурации, а также просматривать журналы доступа, ошибок и страниц. Также возможно включить или отключить совместное использование принтеров, подключенных к системе, печать из Интернета, удаленное администрирование, аутентификацию Kerberos и многое другое.
Он поставляется с обширной документацией, которая поможет разработчикам использовать способы программирования CUPS (API CUPS, фильтрацию и backend-программирование, API HTTP и IPP, API PPD, Raster API и т. д.).
Он поддерживается во всех операционных системах GNU / Linux
Программа может быть легко установлена с программных каналов по умолчанию в любой операционной системе GNU / Linux. Он состоит из демона, который будет запускаться автоматически после установки, а также веб-интерфейса.
Что нового в этой версии:
- Планировщик не удалял старые файлы заданий (№ 4987)
- cupsEnumDests не возвращался раньше, когда все принтеры были обнаружены.
- (Проблема № 4989)
- Система сборки CUPS теперь поддерживает кросс-компиляцию (проблема № 4897).
- Добавлено новое руководство по программированию CUPS, чтобы заменить устаревшую документацию API.
- Добавлены функции cupsAddIntegerOption и cupsGetIntegerOption.
- (Проблема № 4992)
- КубкиGetDests и cupsCreateJob теперь поддерживают принтеры Bonjour.
- (выпуск № 4993)
- Добавлено правило USB quirk для принтеров Lexmark E260dn (выпуск № 4994)
- Исправлено переполнение потенциального буфера в утилите cupstestppd (проблема № 4996).
- Улучшение IPP в любом месте (проблема № 4998)
- Исправлено & quot; отменить все задания & quot; функции в веб-интерфейсе для нескольких
- (выпуск № 4999)
- Исправлены проблемы с локальными очередями (выпуск № 5003, выпуск № 5008, выпуск № 5009)
- Команда lpstat теперь поддерживает параметр -e для перечисления локальных принтеров
- (ранее добавленный или в сети), к которому можно получить доступ
- (Проблема № 5005)
- Команды lp и lpr теперь поддерживают печать на сетевых принтерах, которые
- еще не добавлены (проблема № 5006)
- Исправлена опечатка в файле mime.types.
- Исправлена ошибка в шаблоне испанского веб-интерфейса (проблема № 5016).
- Функции cupsEnumDests * и cupsGetDest * теперь сообщают значение
- Добавлена китайская локализация (№ 5029)
- Функция cupsCheckDestSupported не поддерживает значения NULL
- (Проблема № 5031)
- Исправлены некоторые проблемы в спецификационном файле RPM (проблема № 5032)
- Функция cupsConnectDest теперь поддерживает флаг CUPS_DEST_FLAGS_DEVICE
- для явного подключения к устройству (принтеру), связанному с
- назначения.
- Директива SSLOptions в & quot; client.conf & quot; и "cupsd.conf" теперь поддерживает
- Параметры DenyCBC и DenyTLS1.0 (выпуск № 5037)
Языки
<Литий> & Quot; принтер-это-временное & Quot; Атрибут состояния принтера (№ 5028)
Что нового в версии:
- Планировщик не удалил старые файлы заданий (№ 4987)
- cupsEnumDests не возвращался раньше, когда все принтеры были обнаружены.
- (Проблема № 4989)
- Система сборки CUPS теперь поддерживает кросс-компиляцию (проблема № 4897).
- Добавлено новое руководство по программированию CUPS, чтобы заменить устаревшую документацию API.
- Добавлены функции cupsAddIntegerOption и cupsGetIntegerOption.
- (Проблема № 4992)
- КубкиGetDests и cupsCreateJob теперь поддерживают принтеры Bonjour.
- (выпуск № 4993)
- Добавлено правило USB quirk для принтеров Lexmark E260dn (выпуск № 4994)
- Исправлено переполнение потенциального буфера в утилите cupstestppd (проблема № 4996).
- Улучшение IPP в любом месте (проблема № 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: // problem / 28008717)
- Планировщик может приостановить ответ на запросы клиентов, чтобы сохранить изменения состояния на диске (rdar: // problem / 28690656)
- Добавлена поддержка ключевых слов для завершения PPD (№ 4960, выпуск № 4961, выпуск № 4962).
- Бэкэнд IPP не отправил атрибут media-col только для источника или типа (проблема № 4963)
- IPP Everywhere очереди печати не всегда поддерживали все качества печати, поддерживаемые принтером (проблема № 4953)
- IPP Everywhere очереди печати не всегда поддерживают все типы носителей, поддерживаемые принтером (проблема № 4953)
- Генератор PPD по всему IPP не возвращал полезные сообщения об ошибках (№ 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» не сбросила значение атрибута «состояние-причины» (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, добавляет поддержку расширенного ведения журнала с использованием journald в Linux и ASL в OS 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 неправильно заменил «= порт» для service_port.
- В тестовом файле IPP / 1.1 не выполнялось начальное задание на печать, которое заканчивалось раньше (STR # 4576)
- Исправлена утечка памяти в cupsConnectDest (STR # 4634).
- Результат растрового файла PWG содержит недопустимые значения ImageBox ()
- Добавлен русский перевод (STR # 4577)
- Добавлен немецкий перевод (STR # 4635)
Требования
- ESP Ghostscript
- libjpeg
- Libpng
- Zlib
- HTMLDOC
Комментарии не найдены