WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Common Unix Printing System (CUPS)
это буферизатор печати и соответствующие утилиты. Он основан на "Протоколе
Печати Интернет" и предоставляет сервисы печати на большинстве
PostScript и растровых принтерах.
Адрес (HTTP):
http://ftp.easysw.com/pub/cups/1.1.23/cups-1.1.23-source.tar.bz2
Адрес (FTP):
ftp://ftp.easysw.com/pub/cups/1.1.23/cups-1.1.23-source.tar.bz2
Контрольная сумма: 4ce09b1dce09b6b9398af0daae9adf63
Размер: 8.7 MB. Требуемое дисковое пространство: 46 MB. Расчетное время сборки: 0.54 SBU (дополнительно 69 SBU для
запуска полного теста). libjpeg-6b,
libpng-1.2.8 и
libtiff-3.7.1. OpenSSL-0.9.7e или
GnuTLS
(которому нужны
libgpg-error,
libgcrypt
и
opencdk в таком порядке),
Linux-PAM-0.78,
PHP-5.0.3,
Python-2.4,
J2SDK-1.4.2,
OpenSLP,
libpaper и
Valgrind (используется опционально при запуске тестов). Создадим пользователя 'lp' так как
CUPS установит
SUID-команды lppasswd
для этого пользователя. Выполним следующую команду как пользователь root: Если Вы используете
Linux-PAM, то понадобится изменить
некоторые файлы, чтобы CUPS
смог найти необходимые заголовки.
Сделайте соответствующие изменения, выполнив следующую команду: Установим CUPS
запуском следующих команд: Основное поведение установки по умолчанию подходит для систем
LFS. Файлы
CUPS размещаются в
/usr/bin, /usr/sbin,
/var и /etc/cups. Настройка CUPS
зависит от типа принтера и может быть комплексной.
Обычно принтеры PostScript проще. За детальными инструкциями по конфигурации
и использованию CUPS
обратитесь на
http://www.cups.org/documentation.php. Для печати на не-PostScript принтеры при помощи
CUPS надо установить
ESP Ghostscript-7.07.1 для преобразования PostScript
в растровые изображения и драйвер (то есть из
Gimp-Print-4.2.7) для преобразования
результирующих растровых изображений в форму, понимаемую принтером.
Foomatic драйверы используют Ghostscript для преобразования
PostScript в печатаемую форму непосредственно, но считается, что это должно
быть приспособлено разработчиками
CUPS. Во время установки CUPS
создает стартовый файл
/etc/rc.d/init.d/cups.
Файл работает, но Вы можете захотеть заменить его для большей совместимости
со стартовым файлом LFS установкой скрипта,
включенного в пакет
blfs-bootscripts-6.0: CUPS
предоставляет accept,
cupsaddsmb,
cupsd,
cupstestppd, lpadmin
, lpc,
lpinfo,
lpmove,
reject,
cancel,
cups-config,
disable,
enable,
lp,
lpoptions, lppasswd
, lpq,
lpr,
lprm, lpstat,
libcups, libcupsimage
и различные скрипты и фильтры. lpc предоставляет
ограниченный контроль над принтером и очередью классов, предоставленных
CUPS. cupsd это
планировщик для CUPS. accept инструктирует
систему печати для принятия заданий печати на указанных адресатах. reject инструктирует
систему печати для отказа заданиям печати на указанных адресатах. cupsaddsmb экспортирует
принтеры программе SAMBA для использования с клиентами Windows. lpadmin настраивает принтеры
и очереди классов, предоставленных CUPS. lpinfo перечисляет доступные
устройства или драйверы, известные серверу CUPS.
lpmove перемещает
указанное задание на нового адресата. cupstestppd тестирует
соответствие файлов PPD. lpq показывает
статус текущей очереди печати для указанного принтера. lpr передает
файлы на печать. lprm завершает
задания печати, которые были в очереди на печать. cancel завершает
имеюшиеся задания печати. disable останавливает
указанные принтеры или классы. enable запускает
указанные принтеры или классы. lp передает файлы
на печать или предупреждает о незавершенном задании. lpoptions отображает или
устанавливает опции принтера и параметры по умолчанию. lpstat отображает статусную
информацию о текущих классах, заданиях и принтерах. lppasswd добавляет,
изменяет или удаляет пароли в сводном файле паролей
CUPS
passwd.md5. cups-config это
утилита настройки программы
CUPS.
Beyond Linux From Scratch. Версия 6.0
Часть XIII. Печать, сканирование и издательство
CUPS-1.1.23
Введение в CUPS
Информация о пакете
Зависимости
CUPS
Рекомендованные
Опционально
Установка CUPS
useradd -c "Print Service User" -d /dev/null -g lp -s /bin/false lp
sed -i -e "s@pam/pam@security/pam@g" \
{config-scripts/cups-pam.m4,scheduler/auth.c,configure}
./configure &&
make &&
make install
Описание команд
Конфигурация CUPS
make install-cups
Содержание
lpc
cupsd
accept
reject
cupsaddsmb
lpadmin
lpinfo
lpmove
cupstestppd
lpq
lpr
lprm
cancel
disable
enable
lp
lpoptions
lpstat
lppasswd
cups-config
Найди своих коллег! |