PDA

Показать полную графическую версию : FreeBSD6.1 и Canon LBP 1120 (usb)


Страниц : 1 [2]

kaEwituS
09-02-2007, 23:49
Demiurg
а Вы какой принтер настраивали?????

в 4. Принтер в CUPS настроил через http://localhost:631
в моём случаи не подходит, т.к. в CUPS нету моего принтера...
есть только
Canon LBP 4
Canon LBP 8a
Canon LBP 310
Canon LBP 320
Canon LBP 350
Canon LBP 430
Canon LBP 470
Canon LBP 1000
Canon LBP 1260
Canon LBP 1760

пробывал ставить Canon LBP 1000 Canon LBP 1260 Canon LBP 1760, ничего не выходит...
команда
witus# tail -f /var/log/cups/error_log
говорит следущие
I [09/Feb/2007:23:06:53 +0300] Started "/usr/local/libexec/cups/daemon/cups-devi ced" (pid=990)
I [09/Feb/2007:23:08:00 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers .cgi" (pid=1030)
I [09/Feb/2007:23:08:03 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers .cgi" (pid=1031)
I [09/Feb/2007:23:08:05 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers .cgi" (pid=1032)
I [09/Feb/2007:23:08:19 +0300] Started "/usr/local/libexec/cups/cgi-bin/help.cgi " (pid=1033)
I [09/Feb/2007:23:08:26 +0300] Started "/usr/local/libexec/cups/cgi-bin/help.cgi " (pid=1034)
I [09/Feb/2007:23:08:48 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cg i" (pid=1035)
I [09/Feb/2007:23:08:48 +0300] Started "/usr/local/libexec/cups/daemon/cups-devi ced"

E [09/Feb/2007:23:13:28 +0300] CUPS-Add-Modify-Printer: Unauthorized
I [09/Feb/2007:23:13:28 +0300] Setting lp device-uri to "usb:/dev/ulpt0" (was "file:/dev/null".)
I [09/Feb/2007:23:13:28 +0300] Setting lp printer-is-accepting-jobs to 1 (was 0.)
I [09/Feb/2007:23:13:28 +0300] Setting lp printer-state to 3 (was 5.)
I [09/Feb/2007:23:13:32 +0300] Saving printers.conf...
I [09/Feb/2007:23:13:32 +0300] New printer "lp" added by "root".
I [09/Feb/2007:23:13:37 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1136)

;**************************************************

I [09/Feb/2007:23:25:38 +0300] Started "/usr/local/libexec/cups/daemon/cups-driverd" (pid=1655)
I [09/Feb/2007:23:25:47 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1661)
I [09/Feb/2007:23:25:47 +0300] Started "/usr/local/libexec/cups/daemon/cups-driverd" (pid=1662)
I [09/Feb/2007:23:25:51 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1668)
I [09/Feb/2007:23:25:51 +0300] Started "/usr/local/libexec/cups/daemon/cups-driverd" (pid=1669)
E [09/Feb/2007:23:25:57 +0300] PID 1661 (/usr/local/libexec/cups/cgi-bin/admin.cgi) crashed on signal 9!
I [09/Feb/2007:23:25:57 +0300] Hint: Try setting the LogLevel to "debug" to find out more.
I [09/Feb/2007:23:26:15 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1675)
E [09/Feb/2007:23:26:15 +0300] CUPS-Add-Modify-Printer: Unauthorized
I [09/Feb/2007:23:26:15 +0300] Setting 3 device-uri to "usb:/dev/ulpt0" (was "file:/dev/null".)
I [09/Feb/2007:23:26:15 +0300] Setting 3 printer-is-accepting-jobs to 1 (was 0.)
I [09/Feb/2007:23:26:15 +0300] Setting 3 printer-state to 3 (was 5.)
I [09/Feb/2007:23:26:19 +0300] Saving printers.conf...
I [09/Feb/2007:23:26:19 +0300] New printer "3" added by "root".
I [09/Feb/2007:23:26:24 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1687)
I [09/Feb/2007:23:26:40 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1690)
E [09/Feb/2007:23:26:40 +0300] CUPS-Add-Modify-Printer: Unauthorized
I [09/Feb/2007:23:26:40 +0300] Saving printers.conf...
I [09/Feb/2007:23:26:40 +0300] Printer "3" modified by "root".
I [09/Feb/2007:23:26:46 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1691)
I [09/Feb/2007:23:26:46 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1692)
I [09/Feb/2007:23:26:47 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1693)
I [09/Feb/2007:23:26:47 +0300] Adding start banner page "none" to job 14.
I [09/Feb/2007:23:26:47 +0300] Adding end banner page "none" to job 14.
I [09/Feb/2007:23:26:47 +0300] Job 14 queued on "3" by "root".
I [09/Feb/2007:23:26:47 +0300] Started filter /usr/local/libexec/cups/filter/pstops (PID 1694) for job 14.
I [09/Feb/2007:23:26:47 +0300] Started filter /usr/local/libexec/cups/filter/foomatic-rip (PID 1695) for job 14.
I [09/Feb/2007:23:26:47 +0300] Started backend /usr/local/libexec/cups/backend/usb (PID 1696) for job 14.
I [09/Feb/2007:23:26:50 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1703)
I [09/Feb/2007:23:27:00 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1704)
I [09/Feb/2007:23:27:04 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1706)
I [09/Feb/2007:23:27:06 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1707)
E [09/Feb/2007:23:27:06 +0300] CUPS-Delete-Printer: Unauthorized
I [09/Feb/2007:23:27:06 +0300] Printer "3" deleted by "root".
I [09/Feb/2007:23:27:06 +0300] Saving printers.conf...
I [09/Feb/2007:23:27:09 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1708)
I [09/Feb/2007:23:27:09 +0300] Started "/usr/local/libexec/cups/daemon/cups-deviced" (pid=1709)
I [09/Feb/2007:23:27:14 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1728)

I [09/Feb/2007:23:30:45 +0300] Started filter /usr/local/libexec/cups/filter/pstops (PID 1898) for job 17.
I [09/Feb/2007:23:30:45 +0300] Started filter /usr/local/libexec/cups/filter/foomatic-rip (PID 1899) for job 17.
I [09/Feb/2007:23:30:45 +0300] Started backend /usr/local/libexec/cups/backend/usb (PID 1900) for job 17.
I [09/Feb/2007:23:30:50 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1907)
I [09/Feb/2007:23:30:50 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1908)
I [09/Feb/2007:23:30:52 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1909)
I [09/Feb/2007:23:30:52 +0300] Adding start banner page "none" to job 18.
I [09/Feb/2007:23:30:52 +0300] Adding end banner page "none" to job 18.
I [09/Feb/2007:23:30:52 +0300] Job 18 queued on "1" by "root".
I [09/Feb/2007:23:30:54 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=1910)
I [09/Feb/2007:23:31:04 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1911)
I [09/Feb/2007:23:31:06 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=1912)
E [09/Feb/2007:23:31:06 +0300] CUPS-Delete-Printer: Unauthorized
I [09/Feb/2007:23:31:06 +0300] Printer "1" deleted by "root".
I [09/Feb/2007:23:34:00 +0300] Default destination set to "1" by "root".
I [09/Feb/2007:23:34:03 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=2032)
I [09/Feb/2007:23:34:03 +0300] Started "/usr/local/libexec/cups/daemon/cups-deviced" (pid=2033)
I [09/Feb/2007:23:34:06 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=2052)
I [09/Feb/2007:23:34:08 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=2053)
I [09/Feb/2007:23:34:08 +0300] Adding start banner page "none" to job 20.
I [09/Feb/2007:23:34:08 +0300] Adding end banner page "none" to job 20.
I [09/Feb/2007:23:34:08 +0300] Job 20 queued on "1" by "root".
I [09/Feb/2007:23:34:11 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=2054)
I [09/Feb/2007:23:34:14 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=2055)
E [09/Feb/2007:23:34:14 +0300] CUPS-Add-Modify-Printer: Unauthorized
I [09/Feb/2007:23:34:14 +0300] Setting 1 printer-is-shared to 0 (was 1.)
I [09/Feb/2007:23:34:14 +0300] Saving printers.conf...
I [09/Feb/2007:23:34:14 +0300] Printer "1" modified by "root".
I [09/Feb/2007:23:34:19 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=2056)
I [09/Feb/2007:23:34:20 +0300] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=2057)
I [09/Feb/2007:23:34:22 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=2058)
I [09/Feb/2007:23:34:27 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=2059)
I [09/Feb/2007:23:34:27 +0300] Started "/usr/local/libexec/cups/daemon/cups-deviced" (pid=2060)
I [09/Feb/2007:23:34:33 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=2079)
I [09/Feb/2007:23:34:33 +0300] Started "/usr/local/libexec/cups/daemon/cups-driverd" (pid=2080)
I [09/Feb/2007:23:34:42 +0300] Started "/usr/local/libexec/cups/cgi-bin/admin.cgi" (pid=2086)
I [09/Feb/2007:23:34:42 +0300] Started "/usr/local/libexec/cups/daemon/cups-driverd" (pid=2087)
E [09/Feb/2007:23:35:46 +0300] CUPS-Add-Modify-Printer: Unauthorized
I [09/Feb/2007:23:35:46 +0300] Saving printers.conf...
I [09/Feb/2007:23:35:46 +0300] Started filter /usr/local/libexec/cups/filter/pstops (PID 2123) for job 19.
I [09/Feb/2007:23:35:46 +0300] Started filter /usr/local/libexec/cups/filter/foomatic-rip (PID 2124) for job 19.
I [09/Feb/2007:23:35:46 +0300] Started backend /usr/local/libexec/cups/backend/usb (PID 2125) for job 19.
I [09/Feb/2007:23:35:46 +0300] Printer "1" modified by "root".
E [09/Feb/2007:23:35:46 +0300] PID 2018 (/usr/local/libexec/cups/backend/usb) crashed on signal 9!
I [09/Feb/2007:23:35:46 +0300] Hint: Try setting the LogLevel to "debug" to find out more.
I [09/Feb/2007:23:35:53 +0300] Adding start banner page "none" to job 21.
I [09/Feb/2007:23:35:53 +0300] Adding end banner page "none" to job 21.
I [09/Feb/2007:23:35:53 +0300] Job 21 queued on "1" by "root".
I [09/Feb/2007:23:36:03 +0300] Started "/usr/local/libexec/cups/daemon/cups-deviced" (pid=2133)
I [09/Feb/2007:23:36:05 +0300] Started "/usr/local/libexec/cups/daemon/cups-deviced" (pid=2152)
I [09/Feb/2007:23:36:11 +0300] Started "/usr/local/libexec/cups/daemon/cups-deviced" (pid=2171)

ruslandh
10-02-2007, 03:25
kaEwituS

в моём случаи не подходит, т.к. в CUPS нету моего принтера...

неправильно построена фраза
1 Любой принтер, который поддерживает ghostscript, автоматически поддерживается cups (с помощью ghostscript формируете файл ppd под ваш принтер и вперёд)
2 Есть класс Win принтеров (так-же, как и win -модемов, сканеров и т.п.), в которых то, что в обычных принтерах прошито внутри принтера (прошивка микропрцессора и т.п.) вынесено из него и переложено на программу, написанную под Windows (самый тяжёлый случай) или/и коммерческую программу под Linux (случай попроще, но тоже ничего хорошего, т.к. производитель принтера берёт за вас деньги дважды - вначале за сам принтер, а потом за его прошивку). В этом случае нужна прошивка (иногда бывает свободный аналог).

PS Linux я тут назвал скорее по привычке - cups и система печати общая в Linux и FreeBSD.
У FreeBSD ещё добавляется проблема лицензии - не каждый автор решится писать свою программу под его лицензией - я-бы лично не стал :)

Demiurg
10-02-2007, 13:48
Порты обновлял дня четыре назад, и Canon LBP-1120 у меня в CUPS есть...

kaEwituS
12-03-2007, 08:40
Порты обновлял дня четыре назад, и Canon LBP-1120 у меня в CUPS есть...
у меня нету Canon LBP-1120 :(
у меня только есть в KDE 3.5.5 принтер Canon LBP-1120 но драйверов на него нет:(
Порты обновлял 3 дня назад...

ruslandh
12-03-2007, 09:12
kaEwituS
Не понял мысль :)

kaEwituS
12-03-2007, 11:31
ruslandh
Demiurg - говорит что у него при настройки CUPS есть Canon LBP-1120 в списке устройств...
ДЫк вчера ставлю с новыми портами CUPS и форматик, начинаю настраивать CUPS нету там Canon LBP-1120...
а в KDE 3.5.5 при настройки принтера Canon LBP-1120 он есть, но драйвера не подходят:(

Тут полазил по инету и набрёл на поиск в гугле (http://groups.google.ru/groups?q=FreeBSD+Canon+LBP+1120+(usb)&hl=ru&newwindow=1&client=firefox-a&rls=org.mozilla:ru:official&hs=YPI&um=1&sa=X&oi=groups&ct=title) тут что то описано про FreeBSD+Canon+LBP+1120+(usb) особенно эта статья (http://groups.google.ru/group/lucky.freebsd.usb.digest/browse_thread/thread/e349fb8775e2521/3ff2e5e42e68fdee?lnk=st&q=FreeBSD+Canon+LBP+1120+(usb)&rnum=1&hl=ru#3ff2e5e42e68fdee) тут что то написано только не фига не понятно (не по нашему%))... кто нибуть может помочь?

kaEwituS
12-03-2007, 11:42
ещё Статейка (http://lists.freebsd.org/pipermail/freebsd-usb/2005-November/001639.html)

ruslandh
12-03-2007, 23:21
I want to print on my printer Canon LBP-1120 in FreeBSD.
I try to use these driver: http://www.boichat.ch/nicolas/capt/ I change only
/dev/usb/lp0 to /dev/ulpt0 in sources. But I have noticed, that the program
hangs at function read() when try to read from this device. The Same occurs if
execute this: cat /dev/ulpt0 It is impossible to kill this process.
I think, that it is a bug in the ulpt driver. It seems, that the variable <flags>
is incorrectly initialized in the function ulptopen()
The following occurs: In /usr/src/sys/dev/usb/ulpt.c function lptopen() started
read callout and function ulpt_tick() try to use busy sc->sc_in_xfer
With this patch this driver works. It is possible to print small documents.

Нелитературный, вольный перевод :

Я могу печатать на моём принтере в FreeBSD
Возьмите драйвер отсюда http:http://www.boichat.ch/nicolas/capt/
Я изменил только в исходниках /dev/usb/lp0 на /dev/ulpt0
Некоторые проблемы с командой cat /dev/ulpt0, т.к. этот процесс неубиваем
Я думаю, что значение <flags> некорректно в файле /usr/src/sys/dev/usb/ulpt.c
функции lptopen() и в функции ulpt_tick() надо использовать sc->sc_in_xfer
С этими изменениями драйвер рабочий. Он позволяет печатать маленькие документы


Патч

--- ulpt.c.orig Sun Jan 30 04:00:10 2005
+++ ulpt.c Sat Nov 5 06:12:57 2005
@@ -600,7 +600,7 @@
}

/* If it's not opened for read the set up a reader. */
- if (!(flags & FREAD)) {
+ if (!(flag & FREAD)) {
DPRINTF(("ulpt_open: start read callout\n"));
usb_callout_init(sc->sc_read_callout);
usb_callout(sc->sc_read_callout, hz/5, ulpt_tick, sc);

kaEwituS
15-03-2007, 10:18
ruslandh
Осталось маленькая проблемка...
Куда это надо поставить, и как это всё дело запустить...
ps что то я не фирштейн в этом деле... точнее не въезжаю

ruslandh
15-03-2007, 22:56
Самое простое - это руками - распаковываешь тарбол, меняешь текст в исходниках и обратно упаковываешь, ну а дальше - стандартный путь установки из тарбола

mar
13-04-2007, 22:15
продолжение выделено в отдельную тему:
принтер без *nix драйвера на win-машине - печать из *nix по сети (http://www.forum.oszone.net/thread-82565.html)
Итак, к настоящему моменту имеем:
1) пока нерешенную проблему печати на ряде принтеров непосредственно из FreeBSD (остается в этой теме)
2) решенный вариант (http://www.forum.oszone.net/thread-82565.html), когда подобный (т.е. без *nix-драйверов) принтер установлен на win-машине, а мы печатаем на нем, как на сетевом

mar
19-04-2007, 23:07
btw, а какой язык у Canon LBP 1120 ? или тут проблема будет скорее в USB?

Salex772
09-04-2008, 13:03
А что если поставить полностью CUPS под Linux emulator (Fedora 8) и поставить к нему драйвера для линукса??? Может заработает ???




© OSzone.net 2001-2012