CUPS: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
Строка 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 Logo

CUPS (Common UNIX Printing System) — сервер печати для UNIX-подобных операционных систем. Компьютер с запущенным CUPS представляет собой сервер, который принимает задания от клиентов и выполняет их на соответствующем принтере.

CUPS in Gentoo Linux

Решил избавится у себя от лишней коробочки под столом, которая именовалась print setver от D-Link. Зачем использовать её, если крутится постоянно сервер под Генту? И так что мы имеем для этого. Сервер под упралвением ОС Gentoo Linux с ядром 2.6, принтер HP DeskJet 970Cxi. Перво наперво надо пересобрать ядро, включив туда поддержку USB и принтера USB. Для этого под рутом вводим:

genkernel --menuconfig all

и загрузив наш старый конфиг (надеюсь вы его сохранили после последней переборки ядра) правим вот это

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
Note: Вариант LPT не рассматриваю в данном хелпе

Теперь ставим собственно саму CUPS. Для более подробного уточнее возможных USE флагов смотрим ссылку Gentoo Printing Guide (в разделе ссылки). Лично я поставил следующие: Use Flags: acl dbus jpeg png ppds python ssl tiff pam (?)

Для добавления флагов пишем

echo "net-print/cups Flag1 Flag2 ..." >> /etc/portage/package.use

. Далее ставим обычным стандартным способом

emerge cups

.

Теперь для нормальной печати из Windows надо поправить 2 файла (это вносит возможность печати через Windows PCL Drivers, который посылает данные в виде Raw принт серверу, то есть нам надо активировать возможность Raw печати через СUPS):

File: /etc/cups/mime.types
application/octet-stream

и

File: /etc/cups/mime.convs
application/octet-stream     application/vnd.cups-raw    0    -


Ссылки