Размещение файлов
CUPS (Common UNIX Printing System) #CUPS #Сеть
файлов</h1
Размещение файлов контролируется конфигурационным файлом cups-files.conf и значениями по умолчанию (где эти значения находятся и как их посмотреть?). При запуске диспетчера ему можно указать другой файл с настройками cups-files.conf
/
├─ etc
│ └─ cups [конфигурационные файлы]
│ ├─ cups-browsed.conf [настройки поиска принтеров]
│ ├─ cups-files.conf [описание структуры размещения файлов]
│ ├─ cupsd.conf [настройки сервера cupsd]
│ ├─ printers.conf [настройки принтеров (через web или lpadmin)]
│ └─ subscriptions.conf [настройка подписок на уведомления]
│
├─ usr
│ ├─ lib
│ │ └─ cups [драйверы, коннекторы]
│ │ ├─ backend [коннекторы]
│ │ │ ├─ *beh
│ │ │ ├─ *dnssd [используется для поиска принтеров]
│ │ │ ├─ *gutenprint52+usb
│ │ │ ├─ @http -> ipp
│ │ │ ├─ @https -> ipp
│ │ │ ├─ *implicitclass
│ │ │ ├─ *ipp
│ │ │ ├─ *ipp14
│ │ │ ├─ @ipps -> ipp
│ │ │ ├─ *lpd
│ │ │ ├─ *mdns
│ │ │ ├─ *parallel
│ │ │ ├─ *serial
│ │ │ ├─ *snmp [используется для поиска принтеров]
│ │ │ ├─ *socket
│ │ │ ├─ *usb
│ │ │ └─ *vnc
│ │ │
│ │ ├─ cgi-bin [скрипты обрабатывающие запросы IPP]
│ │ │ ├─ *admin.cgi [администратифные функции]
│ │ │ ├─ *classes.cgi [функции для управления классами принтеров]
│ │ │ ├─ *help.cgi [онлайн документация]
│ │ │ ├─ *jobs.cgi [функции для управления заданиями на печать]
│ │ │ └─ *printers.cgi [функции для управления принтерами]
│ │ │
│ │ ├─ daemon [демоны слушающие запросы на печать]
│ │ │ ├─ *cups-deviced
│ │ │ ├─ *cups-driverd
│ │ │ ├─ *cups-exec
│ │ │ └─ *cups-lpd
│ │ │
│ │ ├─ driver
│ │ │ └─ *gutenprint.5.2
│ │ │
│ │ ├─ filter [преобразующие фильтры]
│ │ │ ├─ *foomatic-rip
│ │ │ ├─ *gstopdf
│ │ │ ├─ *gstoraster
│ │ │ ├─ *imagetopdf
│ │ │ ├─ *imagetops
│ │ │ ├─ *imagetoraster
│ │ │ ├─ *pdftopdf
│ │ │ ├─ *pdftops
│ │ │ ├─ *pdftoraster
│ │ │ ├─ *pstops
│ │ │ ├─ *rastertopdf
│ │ │ ├─ *rastertops
│ │ │ ├─ *texttopdf
│ │ │ ├─ *texttops
│ │ │ ├─ *texttotext
│ │ │ └─ * [другие фильтры]
│ │ │
│ │ ├─ monitor
│ │ │ ├─ *bcp
│ │ │ └─ *tbcp
│ │ │
│ │ └─ notifier [уведомления]
│ │ ├─ *dbus
│ │ ├─ *mailto
│ │ └─ *rss
│ │
│ ├─ sbin
│ │ ├─ *cups-browsed
│ │ ├─ *cups-genppdupdate
│ │ ├─ *cupsaccept
│ │ ├─ *cupsaddsmb
│ │ ├─ *cupsctl
│ │ ├─ *cupsd [собственно сам сервер]
│ │ ├─ @cupsdisable -> cupsaccept
│ │ ├─ @cupsenable -> cupsaccept
│ │ ├─ *cupsfilter
│ │ └─ @cupsreject -> cupsaccept
│ │
│ └─ share
│ └─ cups
│ ├─ mime
│ │ ├─ mime.types [типы файлов и правила их определения]
│ │ └─ mime.convs [привязки типов файлов к преобразующим фильтрам]
│ ├─ doc-root [файлы веб-интерфейса]
│ │ └─ *
│ └─ *
│
└─ var
├─ cache
│ └─ cups [файлы кеша]
│ └─ *
│
├─ log
│ └─ cups [файлы логов]
│ ├─ access_log [лог HTTP и IPP запросов к cupsd]
│ ├─ error_log [лог ошибок]
│ └─ page_log [лог всех напечатанных страниц]
│
├─ run
│ └─ cups
│ ├─ certs
│ │ └─ *
│ ├─ =cups.sock [сокет для управления cupsd]
│ ├─ cupsd.pid [идентификатор процесса cupsd]
│ └─ printcap [файл со списком настроенных принтеров]
│
└─ spool
└─ cups [файлы заданий на печать]
├─ cXXXXX [c - control, IPP-сообщения, для каждого задания 1 файл]
└─ dXXXXX-XXX [d - data, данные для печати, 0-N файлов для каждого задания]
Далее
Управление диспетчером печати CUPS
Вернуться к описанию CUPS
Комментарии
Пока комментариев нет.