Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо во FreeBSD (http://forum.oszone.net/forumdisplay.php?f=34)
-   -   FreeBSD6.1 и Canon LBP 1120 (usb) (http://forum.oszone.net/showthread.php?t=71931)

kaEwituS 26-09-2006 10:26 489646

FreeBSD6.1 и Canon LBP 1120 (usb)
 
Есть принтер Canon LBP 1120 (usb)
Залез на сайт http://software.canon-europe.com скачал от туда Драйвер на него...
Правда они все Линуксовые (rpm пакеты)
Поставил CAPS из портов...
Что делать дальше не знаю... Может ли кто мне в этом помочь?

ruslandh 26-09-2006 10:48 489659

Посмотрите для начала содержимое rpm

kaEwituS 26-09-2006 11:07 489667

Скаченно:
Driver.tar.gz
- cndrvcups-capt-1.30-1.i386.rpm
- cndrvcups-common-1.30-1.i386.rpm
Source.tar.gz
- cndrvcups-capt-1.30-1.src.rpm
- cndrvcups-common-1.30-1.src.rpm

Как во фри можно посмотреть содержимое rpm?

mar 26-09-2006 12:43 489725

kaEwituS
так так же, как и в Linux (если, конечно, стоит поддержка Linux)
Код:

rpm -q [query-options]
и вообще
Код:

man rpm
или неспортивным способом - встать курсором в mc и нажать на Enter
Только вот у меня определенные сомнения, что linux-ячий драйвер заработает во FreeBSD :(

ruslandh 27-09-2006 12:07 490225

mar
Это-же не драйвер ядра, а драйвер cups - так, что вполне должен заработать, если привязки к ядру нет.

kaEwituS 07-10-2006 22:49 494902

rpm -q [query-options]
не работает, хотя эмуляцию линукс поставил....
Мне только надо завести принтер и всё... Обидно... один принтер привязывает меня к Windows и всё...

mar 08-10-2006 00:59 494920

kaEwituS
на всякий случай - вместо query-options - надо втавить аргументы запроса

кроме того напоминаю про неспортивный способ - при помощи mc

kaEwituS 09-10-2006 08:48 495270

mar
при помощи mc он просто открывает архив...

Demiurg 24-10-2006 15:17 502088

...на данный момент, в портах CUPS-1.2.x... поддержка этой версии CUPS в kdeprint появится только в KDE 3.5.5 (которая уже вышла, но в портах пока нет)... потом ставится все что относится к foomatic из ports/print/... и принтер работает...

P.S. внимательно читаем то, что напишет CUPS после make install (некоторые подробности с правкой конфа /etc/devfs.rules)

kaEwituS 29-01-2007 10:31 542943

Установил KDE 3.5.5 вместе с ней (по умолчанию) установился CUPS-1.2.x...
это значит я не видел что мне написал CUPS после make install...
далее что ставить что относится к foomatic из ports/print/ ?
и один вопрос, нужно ли в ядро включать
#device ulpt # Printer

Demiurg 29-01-2007 10:49 542953

Можешь либо в ядро, либо подгружать модуль...

kaEwituS 29-01-2007 12:11 542995

Demiurg
а что в /etc/devfs.rules писать?
Цитата:

Можешь либо в ядро, либо подгружать модуль...
в HP LaserJet 1020 рекомендовалось #device ulpt # Printer закоментировать...
по этой ссылке Canon 1120 настраивать или есть ещё какой способ...
просто у меня нет не малейшего представления как настраивать такой принтер...

kaEwituS 01-02-2007 23:26 544668

Demiurg
Цитата:

внимательно читаем то, что напишет CUPS после make install (некоторые подробности с правкой конфига /etc/devfs.rules)
Код:

witus# make package
===>  Building package for cups-1.2.7
===>  Generating temporary packing list
Creating package /usr/ports/packages/All/cups-1.2.7.tbz
Registering depends:.
Creating bzip'd tar ball in '/usr/ports/packages/All/cups-1.2.7.tbz'

Подробностей никаких:)
иде моно поглядеть настройку /etc/devfs.rules (или что может относиться к cups-1.2.7 и Принтера )?
Буду при много благодарен:)

kaEwituS 02-02-2007 19:42 544939

Очень нужна помощь в настройки Canon LBP 1120(usb)
1) Поставил cups-1.2.7 (что показанно выше, некоторые принтеры кроме Canon выключил из cups, ничего про настроийку /etc/devfs.rules не выдал...)
2)Поставил Всё что относиться к foomatic
foomatic-db
foomatic-db-engine
foomatic-db-hpijs
foomatic-filters
3) Конфиг /etc/printcap настроил так....
Код:

lp|local line printer:\
        :sh:\
        :lp=/dev/ulpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:
remote|sample remote printer:\
        :sh:\
        :rm=lphost:sd=/var/spool/output/lphost:lf=/var/log/lpd-errs:\
        :if=/usr/local/libexec/if-script:
lp|Russian local line printer:\
        :sh:of=/usr/libexec/lpr/ru/koi2alt:\
        :lp=/dev/ulpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:

Больше ни чего и не где не редактировал.... и не изменял...
демон cups вызываю
#cupsd
Следом Захожу
Центр управления KDE=>переферия=>Принтеры
Добавить принтер=>Локальный принтер или USB=>Выбор Локального порта(usb:/dev/ulpt0) =>Тут Загрузка драйвера, Выбираю принтер Свой=>Говорю Загрузить, он мне Ошибку
Цитата:

Не удаётся загрузить требуемый драйвер:
Не удаётся создать драйвер Foomatic [Canon-LBP-1120,capt].
Либо драйвер не существует, либо у вас недостаточно прав для выполнения этой операции.
Под администраторм тоже самое... Foomatic какой поставил написал выше...
Кто что может подсказать?
ЗЫ Порты обновлял 11 января...

ruslandh 02-02-2007 23:11 544998

Настрой принтер через Web - морду Cups - современный KDE и современный Cups друг-друга плохо понимают - обновились одновременно и оба ориентировались на старую версию.
localhost:631

Кстати, посмотри в конфиге Cups - современный Cups может работать через сокет :
Listen /var/run/cups/cups.sock
А KDE вроде в этом случае не может с ним соединиться.


Demiurg 03-02-2007 10:25 545131

...порты тоже от какого-то января, настраивал HP 2550Ln, в /etc/printcup вообще ничего не писал... сразу в KDE... (дополнительно поставил foomatic), настроилось все на ура, только каждой страницы приходится ждать по 10 минут :(( ??? пробовал перенастроить через web-интерфейс, такая же ерунда...
А по поводу старого CUPS/KDE не знаю... вроде kdeprint из KDE 3.5.5 уже совместима с CUPS 2.x.x, по крайней мере так разработчики KDE уверяли...

ruslandh 03-02-2007 11:53 545155

Цитата:

только каждой страницы приходится ждать по 10 минут
подозреваю, что у вас что-то нарушено со службой имён (не говорю DNS, потому, что это не обязательно именно DNS) - обычно в сетевых службах именно так это проявляется :
обращение сервера по имени, которое не может расшифровать служба имён, долгий таймаут, несколько повторных попыток, после чего обращение по IP адресу.

kaEwituS 03-02-2007 17:47 545263

Demiurg
C HP 2550Ln всё очень просто, к нему относиться порт foomatic-db-hpijs...
Вы что то писали про /etc/devfs.rules - эта вещь не нужна?

Demiurg 05-02-2007 15:16 545991

в декабре вроде как-бы и нужна была, а в январских портах что-то не заметил...

Demiurg 09-02-2007 21:11 547920

...наконец-то эта зараза запечатала...

1. KDE собрал с поддержкой cups
2. Постоавил print/foomatic*. psutils-a4, a2ps-a4, enscript-a4, enscriptfonts, mpage - до кучи :)
3. Добавил в /etc/devfs.conf две строки:
own ulpt0 cups:cups
perm ulpt0 0660
4. Принтер в CUPS настроил через http://localhost:631

Вроде все...

kaEwituS 09-02-2007 23:49 547970

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 548003

kaEwituS
Цитата:

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

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

Demiurg 10-02-2007 13:48 548109

Порты обновлял дня четыре назад, и Canon LBP-1120 у меня в CUPS есть...

kaEwituS 12-03-2007 08:40 560476

Цитата:

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

ruslandh 12-03-2007 09:12 560492

kaEwituS
Не понял мысль :)

kaEwituS 12-03-2007 11:31 560531

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

Тут полазил по инету и набрёл на поиск в гугле тут что то описано про FreeBSD+Canon+LBP+1120+(usb) особенно эта статья тут что то написано только не фига не понятно (не по нашему%))... кто нибуть может помочь?

kaEwituS 12-03-2007 11:42 560540

ещё Статейка

ruslandh 12-03-2007 23:21 560826

Цитата:

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 561929

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

ruslandh 15-03-2007 22:56 562284

Самое простое - это руками - распаковываешь тарбол, меняешь текст в исходниках и обратно упаковываешь, ну а дальше - стандартный путь установки из тарбола

mar 13-04-2007 22:15 574152

продолжение выделено в отдельную тему:
принтер без *nix драйвера на win-машине - печать из *nix по сети
Итак, к настоящему моменту имеем:
1) пока нерешенную проблему печати на ряде принтеров непосредственно из FreeBSD (остается в этой теме)
2) решенный вариант, когда подобный (т.е. без *nix-драйверов) принтер установлен на win-машине, а мы печатаем на нем, как на сетевом

mar 19-04-2007 23:07 576862

btw, а какой язык у Canon LBP 1120 ? или тут проблема будет скорее в USB?

Salex772 09-04-2008 13:03 778097

А что если поставить полностью CUPS под Linux emulator (Fedora 8) и поставить к нему драйвера для линукса??? Может заработает ???


Время: 15:44.

Время: 15:44.
© OSzone.net 2001-