Опции обработки заданий
Следующие опции команды lpr(1) требуют от системы LPD специальной обработки задания:
-# копий
Выдавать указанное количество копий каждого файла в задании вместо одной. Администратор может отключить эту опцию для уменьшения износа принтера и поощрения использования ксерокса. См. раздел Ограничение количества копий.
В следующем примере на стандартный принтер печатается три копии файла parser.c, а затем - три копии parser.h:
% lpr -#3 parser.c parser.h
-m
Посылать почту после завершения задания печати. При указании этой опции, система LPD будет посылать почту на ваше имя после завершения обработки вашего задания. В сообщении будет сказано, выполнено ли задание успешно или по ходу была ошибка, и (часто) - в чем она состояла.
-s
Не копировать файлы в каталог спулинга, а сделать там на них символические связи.
Эту опцию имеет смысл использовать при печати больших заданий. Она экономит место в каталоге спулинга (ваше задание может занять все свободное место в файловой системе, в которой находится каталог спулинга). Она также экономит время, поскольку системе LPD не придется копировать каждый байт задания в каталог спулинга.
Есть, однако, и недостаток: поскольку система LPD будет ссылаться на исходные файлы непосредственно, вы не сможете изменять или удалять их, пока они не будут распечатаны.
Замечание: Если вы печатаете на удаленный принтер, система LPD будет вынуждена, так или иначе, скопировать файлы с локального хоста на удаленный, поэтому опция -sсэкономит место только в локальном каталоге спулинга, но не в удаленном. Но, она все равно полезна.
-r
Удалять файлы в задании после копирования в каталог спулинга или после печати, если указана опция -s. Будьте внимательны при использовании этой опции!