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

CUPS печать в FreeBSD

Добавлено: 2009-11-04 12:24:39
bober
Доброе всем время суток. Бьюсь целый день над проблеммой, казалось бы освещенной неоднократно, а именно:
Имеется машина с OS FreeBSd 7.1 и принтер HP LaserJet 4L
Требуется настроить ее в роли принт сервера для Win.
Принтер подключен к паралельному порту.
Поставил с портов cups, подредактировал конфиг, зашел с другой машины и пытаюсь добавить принтер. Но при выборе списка "Device" отсутствует параллельный порт. Хотя в системе есть lpt0 и lptest выводит на печать строки. Что делать, подскажите пожалуйста.
Спасибо.

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-04 14:22:09
BirdGovorun
Как редактировал конфиг, ручками или через http://localhost:631/ ?
foomatic - ставил?

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-04 14:47:43
bober
И ручками, и через web интерфейс... Результат не меняется... Сижу читаю литературу, но пока ничего не нашел:(

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-04 15:03:28
BirdGovorun
На второй вопрос не ответил.
usr/ports/print/foomatic-db-hpijs - здесь дрова на твой принтер.
З.Ы./usr/ports/print/cups-samba и это .

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-04 15:26:12
LizardOfOzz
BirdGovorun писал(а):usr/ports/print/foomatic-db-hpijs - здесь дрова на твой принтер.
А чем он лучше hplip?

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-04 15:40:53
BirdGovorun
LizardOfOzz писал(а):
BirdGovorun писал(а):usr/ports/print/foomatic-db-hpijs - здесь дрова на твой принтер.
А чем он лучше hplip?
Ни разу не пользовался, ничего не могу сказать.

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-05 7:10:44
bober
Ок, спасибо, сегодня попробую:)

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-05 15:23:09
bober
Про драйвера - спасибо. Но проблемка в другом, не отрицаю что она связана с моими знаниями, а точнее незнаниями...
При установке принтера через web cups - сначала выбираем имя для принтера, потом выбираем устройство к которому он поключен, так вот в списке нет параллельного порта (который у меня есть в ), к которому у меня подключен принтер, а есть следующее:

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

AppSocket/HP JetDirect
Internet Printing Protocol (http)
Internet Printing Protocol (ipp)
LPD/LPR Host or Printer
Подскажите, может что в

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

/usr/local/etc/cups/cupsd.conf
править? Хотя при настройке через web, сново все перепишется...
Спасибо за понимание...

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-06 10:20:44
BirdGovorun
Выбери из списка 1 и потом в строке Device URI: пропиши parallel:/dev/lpt0
и еще задействован /etc/printcap там можно указать lpt

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-06 11:50:53
bober
Ок, спасибо, сегодня попробую:)
Я писал parallel://dev/lpt0
А вот попробовать с одним слешем не догадался:(
/etc/printcap ковырял, но что то так и не доковырял. Впереди выходные, а значит с твоими подсказками и своей упертостью, я распечатаю на этом принтере крупным шрифтом "FREEBSD" ;)

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-06 15:24:43
bober
Да... Снова пишу...
Я просто не знаю что делать! Выбрал нужный драйвер, нужное устройство parallel:/dev/lpt0 при этом lpt0 пропал из директории /dev/. Принтер установился, но печатать нивкакую не хочет... Что делать, кто сталкивался с подобным?
Спасибо за понимание...

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-06 15:36:14
bober
Вот неувязка то:(
Есть принтер HP LaserJet 4L и FreeBSD 7.1 И не печатает:( Пробовал через lpd выводит строки( лесенкой) но это уже лругая история, это я к тому что кабель целый и в ядре есть поддержка параллельного порта... Но настройка cups никак не поддается:(
Даже уже и не знаю что делать...
Подскажитеееее...:(
Спасибо за понимание...

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-06 15:56:34
bober
прям мистика какаето... После запуска cupsd пропадает устройство lpt0...
Вот логи:

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

E [06/Nov/2009:22:51:47 +1000] CUPS-Add-Modify-Printer: Unauthorized
I [06/Nov/2009:22:51:47 +1000] Setting hp4l device-uri to "parallel:/dev/lpt0" (was "file:/dev/null".)
I [06/Nov/2009:22:51:47 +1000] Setting hp4l printer-is-accepting-jobs to 1 (was 0.)
I [06/Nov/2009:22:51:47 +1000] Setting hp4l printer-state to 3 (was 5.)
I [06/Nov/2009:22:51:48 +1000] Saving printers.conf...
I [06/Nov/2009:22:51:48 +1000] New printer "hp4l" added by "root".
I [06/Nov/2009:22:51:53 +1000] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1003)
I [06/Nov/2009:22:52:19 +1000] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1004)
E [06/Nov/2009:22:52:20 +1000] CUPS-Add-Modify-Printer: Unauthorized
I [06/Nov/2009:22:52:20 +1000] Saving printers.conf...
I [06/Nov/2009:22:52:20 +1000] Printer "hp4l" modified by "root".
I [06/Nov/2009:22:52:25 +1000] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1005)
I [06/Nov/2009:22:52:28 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1006)
I [06/Nov/2009:22:52:34 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1007)
I [06/Nov/2009:22:52:34 +1000] [Job 23] Adding start banner page "none".
I [06/Nov/2009:22:52:34 +1000] [Job 23] Adding end banner page "none".
I [06/Nov/2009:22:52:34 +1000] [Job 23] File of type application/postscript queued by "root".
I [06/Nov/2009:22:52:34 +1000] [Job 23] Queued on "hp4l" by "root".
I [06/Nov/2009:22:52:34 +1000] [Job 23] Started filter /usr/local/libexec/cups/filter/pstops (PID 1008)
I [06/Nov/2009:22:52:34 +1000] [Job 23] Started backend /usr/local/libexec/cups/backend/parallel (PID 1009)
I [06/Nov/2009:22:52:37 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1010)
I [06/Nov/2009:22:52:48 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1011)
I [06/Nov/2009:22:53:01 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1012)
I [06/Nov/2009:22:53:13 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1018)
I [06/Nov/2009:22:53:25 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1020)
I [06/Nov/2009:22:53:37 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1021)
I [06/Nov/2009:22:53:49 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1022)
I [06/Nov/2009:22:53:55 +1000] Started "/usr/local/libexec/cups/cgi-bin/jobs.cgi" (pid=1023)
I [06/Nov/2009:22:53:55 +1000] [Job 23] Canceled by "root".
I [06/Nov/2009:22:54:00 +1000] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1024)

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-06 16:39:37
BirdGovorun
Сейчас нет у меня принтера с LPT, ушёл на покой, немного помучался и не могу вспомнить,
на чём споткнулся при его установке.
Настраивал по этому:
http://www.freebsd.org/doc/en/articles/ ... ticle.html

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-07 5:50:44
bober
По статье тоже ничего не происходит:( Думаю все дело в том, что порт не определен... Где прописать этот порт? Подскажитеееее...
Спасибо за понимание...

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-07 11:47:32
bober
Уважаемые форумчане, скажите, неужели никто не использует LPT порты для печати?:cry:

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-09 10:18:37
BirdGovorun
Сегодня достал с кладовки на половину рабочий Samsung ML-1210 c LPT.
Завел за 2 минуты череp CUPS.
Посмотри BIOS
Вот как его CUPS видит
Description: Samsung
Location: an
Printer Driver: Samsung ML-1210 Foomatic/gdi (recommended)
Printer State: idle, accepting jobs, published.
Device URI: parallel:/dev/lpt0

Re: CUPS печать в FreeBSD

Добавлено: 2009-11-09 15:56:13
bober
Спасибо!:) Все заработало. Просто нужно мне логи внимательнее читать;) Все дело было в правах доступана на устройство /dev/ltp0.
Вот так смех:)