CUPS: различия между версиями
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
{{Note|Вариант LPT не рассматриваю в данном хелпе}} | {{Note|Вариант LPT не рассматриваю в данном хелпе}} | ||
Теперь ставим собственно саму CUPS. Для более подробного уточнее возможных USE флагов смотрим ссылку | Теперь ставим собственно саму CUPS. Для более подробного уточнее возможных USE флагов смотрим ссылку '''Gentoo Printing Guide''' (в разделе ссылки). Лично я поставил следующие: | ||
{{USEFlag|extended=yes| | |||
{{EnableFlag|acl}} | |||
{{EnableFlag|dbus}} | |||
{{EnableFlag|jpeg}} | |||
{{EnableFlag|png}} | |||
{{EnableFlag|ppds}} | |||
{{EnableFlag|python}} | |||
{{EnableFlag|ssl}} | |||
{{EnableFlag|tiff}} | |||
{{EnableFlag|pam}}}} | |||
Для добавления флагов пишем {{root|echo "net-print/cups Flag1 Flag2 ..." >> /etc/portage/package.use}}. | |||
Далее ставим обычным стандартным способом {{root|emerge cups}}. | |||
Теперь для нормальной печати из Windows надо поправить 2 файла (это вносит возможность печати через Windows PCL Drivers, который посылает данные в виде Raw принт серверу, то есть нам надо активировать возможность Raw печати через СUPS): | |||
{{file|/etc/cups/mime.types| | |||
<pre>application/octet-stream | |||
</pre>}} | |||
и | |||
{{file|/etc/cups/mime.convs| | |||
<pre>application/octet-stream application/vnd.cups-raw 0 - | |||
</pre>}} | |||
== Ссылки == | == Ссылки == |
Версия 16:50, 7 сентября 2009
CUPS (Common UNIX Printing System) — сервер печати для UNIX-подобных операционных систем. Компьютер с запущенным CUPS представляет собой сервер, который принимает задания от клиентов и выполняет их на соответствующем принтере.
CUPS in Gentoo Linux
Решил избавится у себя от лишней коробочки под столом, которая именовалась print setver от D-Link. Зачем использовать её, если крутится постоянно сервер под Генту? И так что мы имеем для этого. Сервер под упралвением ОС Gentoo Linux с ядром 2.6, принтер HP DeskJet 970Cxi. Перво наперво надо пересобрать ядро, включив туда поддержку USB и принтера USB. Для этого под рутом вводим:
и загрузив наш старый конфиг (надеюсь вы его сохранили после последней переборки ядра) правим вот это
Linux Kernel Configuration: USB and USB Printer kernel config |
Device Drivers --> USB Support --> <*> Support for Host-side USB (...) --- USB Host Controller Drivers <*> EHCI HCD (USB 2.0) support <*> OHCI HCD support <*> UHCI HCD (most Intel and VIA) support (...) <*> USB Printer support |
Теперь ставим собственно саму CUPS. Для более подробного уточнее возможных USE флагов смотрим ссылку Gentoo Printing Guide (в разделе ссылки). Лично я поставил следующие: Use Flags: acl dbus jpeg png ppds python ssl tiff pam (?)
Для добавления флагов пишем
. Далее ставим обычным стандартным способом
.
Теперь для нормальной печати из Windows надо поправить 2 файла (это вносит возможность печати через Windows PCL Drivers, который посылает данные в виде Raw принт серверу, то есть нам надо активировать возможность Raw печати через СUPS):
application/octet-stream
и
application/octet-stream application/vnd.cups-raw 0 -