Обсуждение FreeBSD как принт сервера

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Cancer » 2009-03-16 12:33:09

Вот собственно статья http://www.lissyara.su/?id=1873

Если кому удалось на сервер положить дрова просьба отписаться.
Последний раз редактировалось Cancer 2009-03-16 12:41:26, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение f_andrey » 2009-03-16 12:36:55

А почему самба, а не cups винда вроде с ним умеет работать и имеет стандартные настройки?
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение terminus » 2009-03-16 12:44:35

На счет драйверов - там небыло так, что винда на сервере печати держит их в отдельной шаре под именем print$ ?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Andy » 2009-03-16 20:27:57

Для того, что бы воспользоваться услугами Kerberos, heimdail не нужен.
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Cancer » 2009-03-16 22:16:20

f_andrey писал(а):А почему самба, а не cups винда вроде с ним умеет работать и имеет стандартные настройки?

Не захотел париться с капсом, да и времени было часов 6 пришлось все ставить на скорую руку. А с капсом сидеть изрядно нужно, разбираться что по чем

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Cancer » 2009-03-16 22:18:02

Andy писал(а):Для того, что бы воспользоваться услугами Kerberos, heimdail не нужен.

Согласен, но как приучил себя его ставить так и не могу без него =)

Аватара пользователя
Dr.Virus
рядовой
Сообщения: 11
Зарегистрирован: 2009-03-21 23:54:55
Откуда: Москва
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Dr.Virus » 2009-03-21 23:59:26

Делал принт-сервер, но не для AD. Принтер HP LJ 1018. После выполнения команды

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

lptest 20 5 | lpr -Php1018
тишина на принтере.

Есть идеи?

В логе:

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

Mar 22 01:05:47 nethand lpd[15835]: lpd startup: logging=1
Mar 22 01:05:47 nethand lpd[15835]: lpd startup: ready to accept requests
Mar 22 01:06:14 nethand lpd[15844]: nethand.ru requests printjob hp1018
lpc> status all

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

hp1018:
        queuing is enabled
        printing is enabled
        1 entry in spool area
        waiting for hp1018 to become ready (offline?)

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Cancer » 2009-03-22 1:19:28

Подробнее можете описать?
Да и внимательнее посмотрите в эту сторону

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

dmesg | grep LaserJet

Аватара пользователя
Dr.Virus
рядовой
Сообщения: 11
Зарегистрирован: 2009-03-21 23:54:55
Откуда: Москва
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Dr.Virus » 2009-03-22 1:51:03

Что именно подробнее? Основное, вроде, описал выше.

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

# dmesg | grep LaserJet
ulpt0: Hewlett-Packard HP LaserJet 1018, rev 2.00/1.00, addr 2, iclass 7/1
/etc/printcap

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

hp1018|hp1018|lp:\
                :sh:sd=/var/spool/lpd:\
                :lp=/dev/ulpt0:\
                :if=/usr/local/libexec/hpif:\
                :lf=/var/log/lpd-errs:

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

# lptest 20 5 > /dev/ulpt0
bash: /dev/ulpt0: Device busy
либо висит долго, когда команда выполняется сразу после включения принтера.


В винде в проводнике принтер виден, но при попытке открыть - ошибка об утерянном подключении.
I'll be back...

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение Cancer » 2009-03-22 2:10:41

А ты кабель не пытался поменять?

dj_lexa
проходил мимо

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение dj_lexa » 2009-10-26 15:07:26

Имеется:
Принтер HewLett Packard HP LaserJet 1000 (Подключен по USB) и Контроллер домена под управлением Windows Server 2003 sr1

Установил на свободную машину FreeBSD 6.4.
Установил порты.
Далее делал все по инструкции....
Дошел до: lptest 20 5 | lpr -Php-1000
а в ответ тишина..............
Думаю, ладно, попробую через windows, так меня даже на принт-сервер не пускает.

vendigolio
проходил мимо
Сообщения: 2
Зарегистрирован: 2009-10-09 12:04:14

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение vendigolio » 2009-11-12 1:11:25

Прошивку в принтер подгружали? Вот здесь можно посмотреть http://www.opennet.ru/base/sys/freebsd_hp1020.txt.html.

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение staskur » 2009-12-17 7:36:10

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

поскольку принтеры Xerox (читай - samsung с его языком SPL ) , то ковыряние в портах привело к splix http://sourceforge.net/projects/splix/files/

http://www.opennet.ru/base/sys/freebsd_hp1020.txt.html. - это читал.
пересобирать ядро удаляя специальный для принтеров девайс ulpt посчитал напрасным.
просто писать в него может только root , когда дал права записи для всех, то и печатать начал нормально.

нюанс в том, что при подключении кабеля принтера или включении самого принтера права на девайс системой сбрасываются и принтер снова не печатает. трабл решил через devd.

в общем xerox-3117 подключился без проблем, тест из web-интерфейса cups печатает безупречно.
осталось выяснить почему из винды на этот принтер печать не идет. cups ругается на что то....

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение staskur » 2009-12-17 14:54:49

так .. я в ужасе...

пока был cups 1.3.10 все печатало...

обновил на 1,4,2 и все.... принтер не печатает....
cups вообще его теперь не видит на usb...

ahota05
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-12-21 11:44:06

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение ahota05 » 2009-12-21 11:52:35

Здраствуйте уважаесые форумчане, возникла проблема...
Настроил по данной статье, ток с уклонениями на свой Samsung ML-1250, все завелось ))), но при перезагрузке прападает запись :lp=/dev/ulpt0: из /etc/printcap.
Есесено этот файл генерируеться из printers.conf в котором указано :
<Printer samsung>
Info samsung
DeviceURI usb:/dev/ulpt0
State Idle
StateTime 1261379094
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
Подскажите что еще надо указать ему?????
Заранее спасибо)))

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение staskur » 2009-12-22 15:47:01

прям вот именно так ?

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

DeviceURI usb:/dev/ulpt0
может надо DeviceURI usb://dev/ulpt0 ?

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение staskur » 2009-12-23 15:41:20

принтер снова печатает.

оказывается нужно СНЯТЬ галочку у пункта "Build with USB support" (по умолчанию кстати снята была)

этот пункт заставляет CUPS не просто юзать USB в принципе, а всего лишь для работы с USB принудительно юзать библиотеку libusb, а она хочет видеть принтер как ugen (отключать ulpt в ядре), а поддержка USB все равно будет.

но даже с пересобраным ядром все равно не работало !!!

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

в конце попробовал распечатать тест из CUPSa, который ниже и прилагаю. :smile: :Yahoo!:

на всякий случай приведу printers.conf как его сформировал CUPS

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

/usr/local/etc/cups>cat printers.conf
# Printer configuration file for CUPS v1.4.2
# Written by cupsd on 2009-12-23 14:26
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer xerox-3117>
Info я?п?я?я?п?п?я?п?
Location я? п?п?пҐя?
MakeModel Xerox Phaser 3117, SpliX V. 2.0.0
DeviceURI usb:/dev/ulpt0
State Idle
StateTime 1261567564
Type 12372
Filter application/vnd.cups-raw 0 -
Filter application/vnd.cups-raster 0 rastertoqpdl
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
/usr/local/etc/cups>
печатать на него как на сетевой из финды пока не получается...
cups ругается

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

E [23/Dec/2009:15:45:02 +0300] Unsupported character set "koi8-r"!
E [23/Dec/2009:15:45:02 +0300] Returning IPP client-error-bad-request for Get-Jobs (ipp://localhost/printers/xerox-3117) from localhost
гугл подсказывает, что полблема в локализации консоли.... у меня koi8-r, а CUPS из портов хочет только UTF-8

вот собствено и все пока, что удалось получить...
Вложения
3117test.jpg
тестовая страница CUPS 1.4.2

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение staskur » 2009-12-23 15:45:00

ahota05 писал(а):.....

прападает запись :lp=/dev/ulpt0: из /etc/printcap.
...
а какая версия CUPS то ? ибо 1.4.2 юзает /usr/local/etc/printcap
у меня так например...

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

/usr/local/etc>cat printcap
# This file was automatically generated by cupsd(8) from the
# /usr/local/etc/cups/printers.conf file.  All changes to this file
# will be lost.
xerox-3117|я?п?я?я?п?п?я?п?:rm=xxxxxx.xxxxxxxxxxxx.ru:rp=xerox-3117:
/usr/local/etc>


staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение staskur » 2009-12-24 15:02:53

ну все. запечатал и из винды как сетевой.

просто задал локаль UTF-8 , перезапустил CUPS и пошла печать.

staskur
рядовой
Сообщения: 45
Зарегистрирован: 2007-06-02 22:05:21
Откуда: Саратов
Контактная информация:

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение staskur » 2009-12-29 11:18:14

продолжал бороться с печатью на "сетевом" xerox-3117 из под винды

установка в smb.conf

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

display charset = UTF8
unix charset = UTF8
и перезапуск самбы ничего не давало, т.е. отправленный из винды документ не печатался.

а вот после перезагрузки системника с системной локалью KOI8-R документы из винды начали сразу печататься.

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

:Yahoo!:

Аватара пользователя
olenevod
мл. сержант
Сообщения: 78
Зарегистрирован: 2008-06-18 8:42:49

Re: Обсуждение FreeBSD как принт сервера

Непрочитанное сообщение olenevod » 2012-01-29 14:00:32

точно! именно изменение smb.conf и полная перезагрузка сервака. Мне тоже это помогло. спасибо