Чтобы настроить сервер CUPS необходимо
отредактировать несколько конфигурационных файлов. Для начала создайте
или исправьте файл /etc/devfs.rules
и добавьте
следующую информацию для того, чтобы установить соответствующие права
на все потенциальные файлы устройств принтеров и связать принтеры
с группой пользователей cups
:
[system=10] add path 'unlpt*' mode 0660 group cups add path 'ulpt*' mode 0660 group cups add path 'lpt*' mode 0660 group cups add path 'usb/X
.Y
.Z
' mode 0660 group cups
Замените X
,
Y
и Z
номерами
соответствующего принтеру целевого устройства USB, отображаемого
в каталоге /dev/usb
. Чтобы
найти требуемые значения, просмотрите вывод dmesg(8) и найдите
связанное с вашим принтером имя специального устройства
ugen
,
последнее будет символической ссылкой на искомое устройство в каталоге
X
.Y
/dev/usb
.
Затем, добавьте следующие две записи в
/etc/rc.conf
:
cupsd_enable="YES" devfs_system_ruleset="system"
Эти две записи будут запускать сервер печати CUPS во время загрузки системы и применять локальное правило devfs, созданное выше.
Для того, чтобы печать CUPS стала
доступна для некоторых Microsoft(R) Windows(R) клиентов, необходимо
раскомментировать следующую запись в
/usr/local/etc/cups/mime.types
и
/usr/local/etc/cups/mime.convs
:
application/octet-stream
По окончанию внесения изменений службы devfs(8) и
CUPS необходимо перезапустить, для чего
перезагрузите операционную систему или выполните от пользователя
root
следующие две команды:
#
/etc/rc.d/devfs restart
#
/usr/local/etc/rc.d/cupsd restart
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.