Serve.cfg:global:enable printing

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/enable_printing

Имя переменной: enable_printing
Содержится в: global
Используется: serve
Тип содержимого: boolean
Может отсутствовать: да
Значение по умолчанию: false
Может повторяться: нет
Версия ejudge: начиная с 2.1.26.

Редактирование элемента: страница "Editing contest", вкладка "Global settings (serve.cfg)", блок "Contestant's capabilities", поле "Contestant may print his submit".

Описание. Если данная конфигурационная переменная установлена в true, участники турнира получают возможность печатать тексты программ, посылаемых ими на проверку, на принтере. Для печати вызывается сначала программа a2ps, которая генерирует PostScript- файл, содержащий заглавную страницу и текст программы, затем программа lpr, ставящая PostScript-файл в очередь печати. Для участников турнира устанавливается максимальное число страниц, которые могут быть напечатаны (см. конфигурационную переменную team_page_quota).

Пользователь, для которого установлен бит привилегий PRINT_RUN и который имеет привилегии запускать программу judge или master и просматривать текст решения участника, может выводить текст программы на принтер вне зависимости от значения данной конфигурационной переменной.