Обсуждение FreeBSD как принт сервера
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
- Контактная информация:
Обсуждение FreeBSD как принт сервера
Вот собственно статья http://www.lissyara.su/?id=1873
Если кому удалось на сервер положить дрова просьба отписаться.
Если кому удалось на сервер положить дрова просьба отписаться.
Последний раз редактировалось Cancer 2009-03-16 12:41:26, всего редактировалось 1 раз.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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 как принт сервера
А почему самба, а не cups винда вроде с ним умеет работать и имеет стандартные настройки?
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Обсуждение FreeBSD как принт сервера
На счет драйверов - там небыло так, что винда на сервере печати держит их в отдельной шаре под именем print$ ?
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: Обсуждение FreeBSD как принт сервера
Для того, что бы воспользоваться услугами 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 как принт сервера
f_andrey писал(а):А почему самба, а не cups винда вроде с ним умеет работать и имеет стандартные настройки?
Не захотел париться с капсом, да и времени было часов 6 пришлось все ставить на скорую руку. А с капсом сидеть изрядно нужно, разбираться что по чем
- Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
Andy писал(а):Для того, что бы воспользоваться услугами Kerberos, heimdail не нужен.
Согласен, но как приучил себя его ставить так и не могу без него

- Dr.Virus
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-03-21 23:54:55
- Откуда: Москва
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
Делал принт-сервер, но не для AD. Принтер HP LJ 1018. После выполнения команды тишина на принтере.
Есть идеи?
В логе:
lpc> status all
Код: Выделить всё
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
Код: Выделить всё
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 как принт сервера
Подробнее можете описать?
Да и внимательнее посмотрите в эту сторону
Да и внимательнее посмотрите в эту сторону
Код: Выделить всё
dmesg | grep LaserJet
- Dr.Virus
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-03-21 23:54:55
- Откуда: Москва
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
Что именно подробнее? Основное, вроде, описал выше.
/etc/printcap
либо висит долго, когда команда выполняется сразу после включения принтера.
В винде в проводнике принтер виден, но при попытке открыть - ошибка об утерянном подключении.
Код: Выделить всё
# dmesg | grep LaserJet
ulpt0: Hewlett-Packard HP LaserJet 1018, rev 2.00/1.00, addr 2, iclass 7/1
Код: Выделить всё
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 как принт сервера
А ты кабель не пытался поменять?
-
- проходил мимо
Re: Обсуждение FreeBSD как принт сервера
Имеется:
Принтер HewLett Packard HP LaserJet 1000 (Подключен по USB) и Контроллер домена под управлением Windows Server 2003 sr1
Установил на свободную машину FreeBSD 6.4.
Установил порты.
Далее делал все по инструкции....
Дошел до: lptest 20 5 | lpr -Php-1000
а в ответ тишина..............
Думаю, ладно, попробую через windows, так меня даже на принт-сервер не пускает.
Принтер HewLett Packard HP LaserJet 1000 (Подключен по USB) и Контроллер домена под управлением Windows Server 2003 sr1
Установил на свободную машину FreeBSD 6.4.
Установил порты.
Далее делал все по инструкции....
Дошел до: lptest 20 5 | lpr -Php-1000
а в ответ тишина..............
Думаю, ладно, попробую через windows, так меня даже на принт-сервер не пускает.
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2009-10-09 12:04:14
Re: Обсуждение FreeBSD как принт сервера
Прошивку в принтер подгружали? Вот здесь можно посмотреть http://www.opennet.ru/base/sys/freebsd_hp1020.txt.html.
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-06-02 22:05:21
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
появилась аналогичная топикстартеру задача, только принтеры все 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 ругается на что то....
поскольку принтеры 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 ругается на что то....
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-06-02 22:05:21
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
так .. я в ужасе...
пока был cups 1.3.10 все печатало...
обновил на 1,4,2 и все.... принтер не печатает....
cups вообще его теперь не видит на usb...
пока был cups 1.3.10 все печатало...
обновил на 1,4,2 и все.... принтер не печатает....
cups вообще его теперь не видит на usb...
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2009-12-21 11:44:06
Re: Обсуждение FreeBSD как принт сервера
Здраствуйте уважаесые форумчане, возникла проблема...
Настроил по данной статье, ток с уклонениями на свой 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>
Подскажите что еще надо указать ему?????
Заранее спасибо)))
Настроил по данной статье, ток с уклонениями на свой 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>
Подскажите что еще надо указать ему?????
Заранее спасибо)))
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-06-02 22:05:21
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
прям вот именно так ?
может надо DeviceURI usb://dev/ulpt0 ?
Код: Выделить всё
DeviceURI usb:/dev/ulpt0
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-06-02 22:05:21
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
принтер снова печатает.
оказывается нужно СНЯТЬ галочку у пункта "Build with USB support" (по умолчанию кстати снята была)
этот пункт заставляет CUPS не просто юзать USB в принципе, а всего лишь для работы с USB принудительно юзать библиотеку libusb, а она хочет видеть принтер как ugen (отключать ulpt в ядре), а поддержка USB все равно будет.
но даже с пересобраным ядром все равно не работало !!!
после пересборки порта со снятой галочкой в web-конфигураторе CUPS сразу появился USB принтер, при его выборе предложено выбрать производителя из списка, а затем и модель.
в конце попробовал распечатать тест из CUPSa, который ниже и прилагаю.
на всякий случай приведу printers.conf как его сформировал CUPS
печатать на него как на сетевой из финды пока не получается...
cups ругается
гугл подсказывает, что полблема в локализации консоли.... у меня koi8-r, а CUPS из портов хочет только UTF-8
вот собствено и все пока, что удалось получить...
оказывается нужно СНЯТЬ галочку у пункта "Build with USB support" (по умолчанию кстати снята была)
этот пункт заставляет CUPS не просто юзать USB в принципе, а всего лишь для работы с USB принудительно юзать библиотеку libusb, а она хочет видеть принтер как ugen (отключать ulpt в ядре), а поддержка USB все равно будет.
но даже с пересобраным ядром все равно не работало !!!
после пересборки порта со снятой галочкой в web-конфигураторе CUPS сразу появился USB принтер, при его выборе предложено выбрать производителя из списка, а затем и модель.
в конце попробовал распечатать тест из CUPSa, который ниже и прилагаю.


на всякий случай приведу 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
вот собствено и все пока, что удалось получить...
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-06-02 22:05:21
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
а какая версия CUPS то ? ибо 1.4.2 юзает /usr/local/etc/printcapahota05 писал(а):.....
прападает запись :lp=/dev/ulpt0: из /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>
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-06-02 22:05:21
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
ну все. запечатал и из винды как сетевой.
просто задал локаль UTF-8 , перезапустил CUPS и пошла печать.
просто задал локаль UTF-8 , перезапустил CUPS и пошла печать.
-
- рядовой
- Сообщения: 45
- Зарегистрирован: 2007-06-02 22:05:21
- Откуда: Саратов
- Контактная информация:
Re: Обсуждение FreeBSD как принт сервера
продолжал бороться с печатью на "сетевом" xerox-3117 из под винды
установка в smb.conf
и перезапуск самбы ничего не давало, т.е. отправленный из винды документ не печатался.
а вот после перезагрузки системника с системной локалью KOI8-R документы из винды начали сразу печататься.
вот уже полдня печатает народ...
и принтер выключал и провод USB выдергивал и системник с самбой перезагружал, и все равно успешно начиналась печать на этот принтер из винды.

установка в smb.conf
Код: Выделить всё
display charset = UTF8
unix charset = UTF8
а вот после перезагрузки системника с системной локалью KOI8-R документы из винды начали сразу печататься.
вот уже полдня печатает народ...
и принтер выключал и провод USB выдергивал и системник с самбой перезагружал, и все равно успешно начиналась печать на этот принтер из винды.

- olenevod
- мл. сержант
- Сообщения: 78
- Зарегистрирован: 2008-06-18 8:42:49
Re: Обсуждение FreeBSD как принт сервера
точно! именно изменение smb.conf и полная перезагрузка сервака. Мне тоже это помогло. спасибо