Difference between revisions of "Serve.cfg:global:enable printing"

From EjudgeWiki
 
 
Line 18: Line 18:
 
| '''Версия <tt>ejudge</tt>:''' || начиная с 2.1.26.
 
| '''Версия <tt>ejudge</tt>:''' || начиная с 2.1.26.
 
|}
 
|}
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Global settings (serve.cfg)"'', блок ''"Contestant's capabilities"'', поле ''"Contestant may print his submit"''.
 +
 
'''Описание.''' Если данная конфигурационная переменная установлена в ''true'', участники
 
'''Описание.''' Если данная конфигурационная переменная установлена в ''true'', участники
 
турнира получают возможность печатать тексты программ, посылаемых ими на проверку, на
 
турнира получают возможность печатать тексты программ, посылаемых ими на проверку, на

Latest revision as of 10:13, 12 February 2013

Навигация: Главная страница/Система 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 и просматривать текст решения участника, может выводить текст программы на принтер вне зависимости от значения данной конфигурационной переменной.