Страница 1 из 1

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

Добавлено: 2009-03-16 12:33:09
Cancer
Вот собственно статья http://www.lissyara.su/?id=1873

Если кому удалось на сервер положить дрова просьба отписаться.

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

Добавлено: 2009-03-16 12:36:55
f_andrey
А почему самба, а не cups винда вроде с ним умеет работать и имеет стандартные настройки?

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

Добавлено: 2009-03-16 12:44:35
terminus
На счет драйверов - там небыло так, что винда на сервере печати держит их в отдельной шаре под именем print$ ?

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

Добавлено: 2009-03-16 20:27:57
Andy
Для того, что бы воспользоваться услугами Kerberos, heimdail не нужен.

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

Добавлено: 2009-03-16 22:16:20
Cancer
f_andrey писал(а):А почему самба, а не cups винда вроде с ним умеет работать и имеет стандартные настройки?

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

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

Добавлено: 2009-03-16 22:18:02
Cancer
Andy писал(а):Для того, что бы воспользоваться услугами Kerberos, heimdail не нужен.

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

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

Добавлено: 2009-03-21 23:59:26
Dr.Virus
Делал принт-сервер, но не для 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?)

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

Добавлено: 2009-03-22 1:19:28
Cancer
Подробнее можете описать?
Да и внимательнее посмотрите в эту сторону

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

dmesg | grep LaserJet

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

Добавлено: 2009-03-22 1:51:03
Dr.Virus
Что именно подробнее? Основное, вроде, описал выше.

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

# 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
либо висит долго, когда команда выполняется сразу после включения принтера.


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

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

Добавлено: 2009-03-22 2:10:41
Cancer
А ты кабель не пытался поменять?

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

Добавлено: 2009-10-26 15:07:26
dj_lexa
Имеется:
Принтер HewLett Packard HP LaserJet 1000 (Подключен по USB) и Контроллер домена под управлением Windows Server 2003 sr1

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

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

Добавлено: 2009-11-12 1:11:25
vendigolio
Прошивку в принтер подгружали? Вот здесь можно посмотреть http://www.opennet.ru/base/sys/freebsd_hp1020.txt.html.

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

Добавлено: 2009-12-17 7:36:10
staskur
появилась аналогичная топикстартеру задача, только принтеры все 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 ругается на что то....

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

Добавлено: 2009-12-17 14:54:49
staskur
так .. я в ужасе...

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

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

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

Добавлено: 2009-12-21 11:52:35
ahota05
Здраствуйте уважаесые форумчане, возникла проблема...
Настроил по данной статье, ток с уклонениями на свой 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>
Подскажите что еще надо указать ему?????
Заранее спасибо)))

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

Добавлено: 2009-12-22 15:47:01
staskur
прям вот именно так ?

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

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

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

Добавлено: 2009-12-23 15:41:20
staskur
принтер снова печатает.

оказывается нужно СНЯТЬ галочку у пункта "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

вот собствено и все пока, что удалось получить...

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

Добавлено: 2009-12-23 15:45:00
staskur
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>


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

Добавлено: 2009-12-24 15:02:53
staskur
ну все. запечатал и из винды как сетевой.

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

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

Добавлено: 2009-12-29 11:18:14
staskur
продолжал бороться с печатью на "сетевом" xerox-3117 из под винды

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

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

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

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

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

:Yahoo!:

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

Добавлено: 2012-01-29 14:00:32
olenevod
точно! именно изменение smb.conf и полная перезагрузка сервака. Мне тоже это помогло. спасибо