Установка сетевого принтера на Linux

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Установка сетевого принтера на Linux

Сообщение RedScorp » 07 сен 2006, 11:04

Всем доброго времени суток.
В общем-то в наличии есть принтеры:
  • 0. Xerox Phaser 5400
    1. Xerox Phaser 5500 DN
    2. HP DesignJet 800
естественно все они имеют сетевую карту. Так вот руководство решило разделить сначала принтеры - и проблем не было, каждый был в своей сети. А теперь необходимо сделать так чтобы в любую секунду любой человек из любой сети мог распечатать на любом из принтеров. Вот и подумал я подключить их к Samba (чтобы не извращаяться с фаерволом, т.к. сети друг дружку не видят. Они используют только samba-сервер для передачи файлов). Да только не знаю с какой стороны подойти и с чего начять... Подскажите...
Последний раз редактировалось RedScorp 08 сен 2006, 13:37, всего редактировалось 1 раз.

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 07 сен 2006, 14:40

тык какая проблема,  прописать данные принтера в CUPS на машине где установлена
самба, в дефолтных настройках самбы  как правило указано чтоб принтеры были доступны.

вы сначала настройте CUPS, проверьте печать тестовых страниц и тп.  Как заработает, принимайтесь за самбу.   если чего не получаестся, можно сюда написать указав логи и конфиги.

Аватара пользователя
brj
Advanced member
Сообщения: 144
Зарегистрирован: 03 янв 2005, 21:29
Откуда: Красноярск
Контактная информация:

Сообщение brj » 07 сен 2006, 15:14

Создайте роль сервера печати. Если "решило", то значит скоро попросят и отчеты. Кто, когда, сколько, чего и где. Эту задачу я бы решил так.

Выбор windows based машины для "сервер печати". Большой плюс, что можно использовать обозреватель для управления принтерами. Можно приостанавливать, возобновлять и удалять задания на печать, а также просматривать состояние принтера и заданий на печать и подключаться к общим принтерам сети путем установки их одним щелчком через "мастер установки принтеров". Что-то я языком windows help заговорил :) Роль сервера печати также обеспечивает централизованное хранение драйверов и может автоматически установить необходимые драйверы принтеров клиентам :)

Пунты для выполнения:

1. Настройка и установка сетевых принтеров.
2. Windows based для сервера печати.
3. Установка и конфигурирование сетевых портов
4. Установка драверови и подключение портов на сетевые принтеры.
5. Установка на принтерах возможности, если она есть, удалённого логирования на unix based машину. Для сбора системной статистики, мониторинга и т.д.
6. Раздача прав - групы и время, кто на чем может печатать, сколько и т.д.
7. Для полноты предложил бы начальству PAM - http://www.internetaccessmonitor.ru/rus/products/pam/

Дерзайте :)

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 07 сен 2006, 18:17

brj писал(а): Выбор windows based машины для "сервер печати". Большой плюс, что можно использовать обозреватель для управления принтерами. Можно приостанавливать, возобновлять и удалять задания на печать, а также просматривать состояние принтера и заданий на печать и подключаться к общим принтерам сети путем установки их одним щелчком через "мастер установки принтеров". Что-то я языком windows help заговорил :) Роль сервера печати также обеспечивает централизованное хранение драйверов и может автоматически установить необходимые драйверы принтеров клиентам :)
на вкус и цвет как говориццо ...  

по функционалу  самба делает абсолютно тоже самое, и удаление/присотоновка заданий и состояние принтера и хранение драйверов на сервере чтоб была "установка одним щелчком", по функционалю преимуществ нету.

в самбе может быть плюс если нужна отчетсность по юзерам/отделам, т.к. есть недорогие (в смысле бесплатный софт)  средства для решения такой задачи.

а так выбор между Win vs. *nix+самба  в общем относится к тому с чем автору легче работать

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 08 сен 2006, 13:37

apelsin писал(а):с чем автору легче работать
Вот вот, машины для принтера отдельной нет. Сервера под виндой тоже нет. Остается тока линь, тем более что самба на нем поднята. Вопрос как прикрутить эти принтеры к самбе??? С cups уже запарился, мне хотя бы 5500DN запустить. Остальные потом...
"Я сюда еще вернусь..." (А.Макаревич)

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 08 сен 2006, 14:07

Ааааа, я идиот...
В общем в cups принтера присобачил (все!). Делается просто заходишь

Код: Выделить всё

lynx http://localhost:631
и все, вперд и с песней:
1. Manager Printers
2. Add Printer
Кстати попросит ввести рута и пасс
3.1. Name - Phaser5500DN
3.2. Location - Expert
3.3. Description - Xerox Phaser 5500 DN for Expert
3.4. Continue

4.1. Device - AppSocket/HP JetDirect
4.2. Continue

5.1. Device URL - socket://192.168.1.90:9100
5.2. Continue

6.1. Model/Driver. Make - Raw
6.2. Continue

7.1. Model/Driver. Model - Raw Queue (en)
7.2. Continue
далее телаем Test Page и радуемся, что принтер успешно присобачился и Линь может смело на нево фигачить печать. Терь осталось разобраться с самбой.........

Кстати, если перегрузить пару раз

Код: Выделить всё

/etc/init.d/cups restart
Линь просто вешается!!! ни клава, ни че не реагирует, сеть сразу же отваливается...

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 08 сен 2006, 14:36

По поводу samba все оказалось еще проще. В самой самбе уже предусмотрено подключение принтеров. Достаточно в конфиге разкомментировать/добавить такие строки:
[global]
printcap name = /etc/printcap
load printers = yes
printing = cups
cups options = raw
Советуют еще поставить
#read raw = no
но не знаю зачем и надо ли... У себя не ставил.

[printers]
comment = All Printer
path = /var/spool/samba
browseable = no
и все мои принтеры стали видны при сервере. Осталось тока узнать куда подложить дистрибутив с дровами, для автоматической установки дров под винду. А то кликаешь, а он грит на сервере нет дров, вставьте че-нить пожевать...

P.S. Вы уж извините что пост за постом, просто делюсь радостью - что все получается.

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 08 сен 2006, 14:43

Линь просто вешается!!! ни клава, ни че не реагирует, сеть сразу же отваливается...
поднять logging на другую машину через сеть, смотерь в лог, иначе можно только гадать о причинах.  
Вообще, убедись что у вас CUPS не запускается из под рута ...
Если не из под рута,  не представляю что может там так завесить сервер.

Наиболее подробная how-to, по Samba-Printing, с подробным описанием как все это работает, и  с подробностями про хранение драйверов на сервере и тд.

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 08 сен 2006, 15:00

RedScorp по поводы храниения драйверов:
т.к. имеем дело с CUPS то целесообразно использовать только один драйвер для винды сразу для всех принтеров --  PostScript драйвер.  

В винде есть generic postscript драйвер, но у него есть глюки, вместо него рекомендую использовать драйвером от hight-end цветного принтера (название см. в картинке) который входит в винду по дефолту.
Вложения
Screenshot-aurora-terminal - Remote Desktop Connection.png
Screenshot-aurora-terminal - Remote Desktop Connection.png (10.82 КБ) 12963 просмотра

edo
Advanced member
Сообщения: 123
Зарегистрирован: 14 фев 2006, 02:40
Откуда: пенза

Сообщение edo » 09 сен 2006, 16:28

насчет использования postscript - не всё так однозначно. для винды всё равно на что печатать, а вот в случае печати в ps linux будет трудиться обрабатывать тот самый ps.
если объемы печати приличные - серверу не поздоровится :)

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 12 сен 2006, 11:03

верно, есть такой момент.  И все же, если  объемы печати приличные и сервер не справляется -- на мой взгляд надо сервер менять :twisted: , а не драйверы

если  исползуестя один драйвер для всех клиентов, то можно так все настроить что при замене принтера изменения вносятся только в конфигурацию сервера, а  клиенты изменений вообще не замечают.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей