PDA

Bekijk de volledige versie : Проблемы с CUPS



dccharacter
04-11-2006, 20:44
я вот нашел интересную штуку - называется Cups. Позволяет использовать принтер, подключенный к ЮСБ роутера как сетевой. Сейчас буду ставить. Жалко принтера нет - протестировать...

Oleg
04-11-2006, 20:56
А что, встроенных возможностей мало? Все как-то печатают... :)

dccharacter
04-11-2006, 21:41
ыыыыы. МНЕ ДАЖЕ ПЕЧАТАТЬ НЕ НА ЧЕМ! :eek:

sas01
05-11-2006, 09:32
я вот нашел интересную штуку - называется Cups. Позволяет использовать принтер, подключенный к ЮСБ роутера как сетевой. Сейчас буду ставить. Жалко принтера нет - протестировать...
Воткни принтер в USB роутера и печатай без всяких доп. утилит.
Вот с подключением HDD есть вопросы (http://wl500g.info/showthread.php?t=4440&page=2 пост #30) кто нибудь подключал?, поделитесь опытом.

dccharacter
05-11-2006, 10:10
Мне казалось, что просто воткнув принтер в ЮСБ мы получаем расшаренный по самбе принтер. Капс же позволяет сделать его сетевым, то есть обращение к принтеру будет выглядеть так: 192.168.1.1:631

Вы спросите меня "ну и че" и "в чем прикол"? А я сам пока не понял.

А качалки - ну нет а-мьюла, зато есть giFT и Torrent. Было бы желание качать...

GearST
09-01-2007, 16:45
Вобщем дело такое, ест у меня принтер HP DeskJet 3325 струйный USB, но в один момент в винде он отказался пахать, печатает тока калибровочную страницу, а на остальное вылетает от хпшной проги типа помошника печати, вобщем как я на винде с этим не боролся не выходит =( решил врубить в роутер, врубил понял что для хп нужны дрова поставил из пакетов hpijs, принтер определился и через веб интерфейс виден как on-line 3320 series, настроил его как сказано в мануале, т.е. локальный принтер через порт LPR или RAW, пробовал печатать вылетает таже ошибка что и при подключении к винде.
Суть вопроса, разбираться с виндой неохота(хотя может вы знаете в чем дело), интересно бы настроить его на линухе, и как я понял поможет мне только cups т.е. принт сервер, но что это такое и с чем его едят я пока так и не понял =(
Вот лог на всякий пожарный (весь не влез оставил только части рпо принтер)

Jan 1 03:00:05 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:05 kernel: hub.c: new USB device 01:03.0-2, assigned address 2
Jan 1 03:00:05 kernel: SCSI device sda: 80293248 512-byte hdwr sectors (41110 MB)
Jan 1 03:00:05 kernel: Partition check:
Jan 1 03:00:05 kernel: printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x7004
Jan 1 03:00:05 kernel: printer.c: usblp0 Device ID string [147]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 1 03:00:05 kernel: p6 >
Jan 1 03:00:05 kernel: USB Mass Storage support registered.
Jan 1 03:00:05 kernel: vlan1: Setting MAC address to 00 17 31 ba ec f6.
Jan 1 03:00:05 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 03:00:05 kernel: vlan1: add 33:33:00:00:00:01 mcast address to master interface
Jan 1 03:00:05 kernel: vlan1: add 33:33:ff:ba:ec:f6 mcast address to master interface
Jan 1 03:00:05 kernel: vlan1: add 01:00:5e:00:00:01 mcast address to master interface
Jan 9 04:59:51 kernel: usb.c: deregistering driver audio
Jan 9 04:59:51 dropbear[129]: Running in background
Jan 9 04:59:52 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 04:59:52 kernel: printer.c: Parsing USBLPID...
Jan 9 05:00:01 ntp client: Synchronizing time with pool.ntp.org ...
Jan 9 05:00:37 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 05:00:37 kernel: printer.c: Parsing USBLPID...
Jan 9 05:00:55 dropbear[139]: Child connection from ::ffff:192.168.1.2:2510
Jan 9 05:00:59 dropbear[139]: password auth succeeded for 'root' from ::ffff:192.168.1.2:2510
Jan 9 05:01:43 dropbear[139]: exit after auth (root): Exited normally
Jan 9 05:06:54 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 05:06:54 kernel: printer.c: Parsing USBLPID...
Jan 9 05:07:06 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 05:07:06 kernel: printer.c: Parsing USBLPID...
Jan 9 05:11:28 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 05:11:28 kernel: printer.c: Parsing USBLPID...
Jan 9 05:11:31 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 05:11:31 kernel: printer.c: Parsing USBLPID...
Jan 9 05:11:40 dropbear[148]: Child connection from ::ffff:192.168.1.2:2570
Jan 9 05:11:44 dropbear[148]: password auth succeeded for 'root' from ::ffff:192.168.1.2:2570
Jan 9 05:36:53 p9100d[83]: Connection from 192.168.1.2 port 2633 accepted
Jan 9 05:36:56 p9100d[83]: Finished job: 9466 bytes received
Jan 9 05:40:50 kernel: H.323_NAT: partial packet 0/6 in 0/0
Jan 9 05:42:46 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 05:42:46 kernel: printer.c: Parsing USBLPID...
Jan 9 05:43:23 p9100d[83]: Connection from 192.168.1.2 port 2649 accepted
Jan 9 05:43:25 p9100d[83]: Finished job: 9466 bytes received
Jan 9 19:34:50 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 19:34:50 kernel: printer.c: Parsing USBLPID...
Jan 9 19:34:55 kernel: printer.c: usblp0 Device ID string [147/max 1552]='MFG:hp;MDL:deskjet 3320;CID:hpdeskjet_332011B3;CMD:LDL,DYN;CLS:PRINTE R;DES:hp deskjet 3320;SN:TH2833B1Z54I;S:0380008000021000002c1480038 c2500063;'
Jan 9 19:34:55 kernel: printer.c: Parsing USBLPID...

Oleg
09-01-2007, 18:42
У меня 3420 (тоже, что и 3320, но юсб 2.0), всё работает без проблем. Никаких спец драйверов не нужно, использую обычный драйвер с сидюка, который был с принтером.

Единственное, что не работает - определение уровня чернил.

GearST
09-01-2007, 23:03
я за вас рад олег =)
но у меня вот такой баг
http://img244.imageshack.us/img244/2425/printerkf1.th.jpg (http://img244.imageshack.us/my.php?image=printerkf1.jpg)
и меня ща волнует как заставить его печатать причем любыми способами, ибо ахтунг сессия =(

Oleg
10-01-2007, 08:54
Проблема у Вас с виндоус, а не роутером. ПОдключайте напрямую и разбирайтесь.

GearST
10-01-2007, 17:18
олег я же сказал что я заманался искать баг в винде, посему прошу вас объяснить как мне настроить cups чтобы мой принтер стал сетевым и не юзал хп метод печати а штатный виндовый

Oleg
10-01-2007, 18:39
Вас к сожалению не понять было.

Капс есть в пакетах, но он Вам предоставит в итоге тоже самое, что и сейчас предоставляет роутер.

GearST
10-01-2007, 20:44
т.е. это будет локальный принтер через порт????
я думал что это принт-сервер и как следствие я буду принтить через нетворк принитер и как следствие обойдусь без хп проги с её ошибкой

Oleg
10-01-2007, 20:52
Для нетворк принтера ещё и самбу нужно подымать с печатью.

GearST
10-01-2007, 21:16
хмм а фигли оно переводиться как Common UNIX Printing System?
и что тогда висит на 681 порту?
и к чему собсна там IPP?

CUPS provides a portable printing layer for UNIX®-based operating systems. It is developed and maintained by Easy Software Products to promote a standard printing solution and is the standard printing system in MacOS® X and most Linux® distributions.

CUPS uses the Internet Printing Protocol ("IPP") as the basis for managing print jobs and queues and adds network printer browsing and PostScript Printer Description ("PPD") based printing options to support real-world printing.

Oleg
10-01-2007, 21:26
ИПП я не пользовался.

GearST
10-01-2007, 22:09
мде народ хоть кто нить ставил принт сервер на роутер?

GearST
11-01-2007, 10:24
я рад за все у кого работает как локальный через порт :mad:
но может мне ктонибудь сказать как поднять принт сервер и/или сделать принтер удаленным?

Oleg
11-01-2007, 10:51
Таких тут нет, я уверен. Тем более "принт-сервер" встроен.
Упражнения с cups проделывать мало кому интересно.

Если уж Вам так надо печатать - поставьте вторую копию виндоус и печатайте из неё.

GearST
11-01-2007, 16:11
ладно спасибо всем, сам что нить придумаю

Ujeen
22-05-2007, 17:19
Преамбула:
Всем привет. Осенью у меня появился WL-500gP, я его прошил волшебной прошивкой Олега и прекрасно с ними сосуществую.
Недавно у меня появился принтер и я организовал принтсервер.
Все заработало и я подключил к новоявленному принтсерверу компьютер жены с winXP и попечатал в свое удовольствие, но дело в том, что сам я в повседневной жизни использую linux дистр. Fedora Core и мне не удалось заставить демон CUPS на моей машине увидеть принтер таким же образом как его видит винда (по порту 9100).

Вопрос:
Скажите можно ли настроить CUPS так чтобы он увидел принтер по тому же порту ?

P.S. когда принтер подключен непосредственно к линукс - он номрально работает, так как нужные драйвера есть.

Спасибо заранее !

sorokan
22-05-2007, 18:45
А где отлуп то происходит ? В убунте с первого пинка завелся HP PSC 2175, без доустановки дров, CUPS-ом... :)
Cобственно,как и положено, печать RAW,в порт 9100...

Ujeen
22-05-2007, 20:42
А где отлуп то происходит ? В убунте с первого пинка завелся HP PSC 2175, без доустановки дров, CUPS-ом... :)
Cобственно,как и положено, печать RAW,в порт 9100...

О! Это интересно , а как делалось то ? через веб интерфейс cups или убунтовскими утилитками ?
вот такой вот линк получается: socket://192.168.1.1:9100
но принтер никак не реагирует

ultraata
23-05-2007, 19:31
А я на всех компьютерах настраивал принтер как LPD. Как в Windows, так и в Linux работает на ура. Принтер - HP LaserJet 1022.

Ujeen
23-05-2007, 20:09
А я на всех компьютерах настраивал принтер как LPD. Как в Windows, так и в Linux работает на ура. Принтер - HP LaserJet 1022.
Тоже попробовал. Включил в роутере LPR printing, но что-то все равно не получается. Расскажите, пожалуйста, как Вы настраивали.

ultraata
23-05-2007, 21:17
В линуксе (убунту) настраивал с помощью стандартной гномовской утилиты настройки, указывал, что принтер сетевой, подключаться с помощью LPD, имя очереди - LPD. CUPS показывает следующее:


LaserJet-1022
Make and Model: HP LaserJet 1022 Foomatic/foo2zjs (recommended)
Printer State: idle, accepting jobs, published.
Device URI: lpd://192.168.1.1/LPD

Настройки роутера сказать сейчас, к сожалению, не могу (см. http://wl500g.info/showthread.php?t=9450).
Однако, как дубовый способ проверить, включён ли LPD на роутере, могу предложить nmap. Вот, какой вывод был у меня:


$ nmap 192.168.1.1

Starting Nmap 4.20 ( http://insecure.org ) at 2007-05-23 15:40 MSD
Interesting ports on my.router (192.168.1.1):
Not shown: 1692 closed ports
PORT STATE SERVICE
23/tcp open telnet
53/tcp open domain
80/tcp open http
515/tcp open printer
9100/tcp open jetdirect

Nmap finished: 1 IP address (1 host up) scanned in 1.558 seconds

Ujeen
23-05-2007, 22:15
Спасибо большое! Я попробовал - но и так не работает :(
вывод nmap такой:


[root@mizar cups]# nmap router

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2007-05-24 01:10 MSD
Interesting ports on router (192.168.1.1):
Not shown: 1672 closed ports
PORT STATE SERVICE
22/tcp open ssh
23/tcp open telnet
53/tcp open domain
80/tcp open http
111/tcp open rpcbind
515/tcp open printer
711/tcp open unknown
9100/tcp open jetdirect

Nmap finished: 1 IP address (1 host up) scanned in 0.697 seconds
[root@mizar cups]#


Попробовал опять socket://192.168.1.1:9100, только вместо драйвера Epson указал Raw. Принтер ожил и вместо тестовой страницы стал печатать комманды приходящие от cups :o Короче говоря, я думаю, что дело в этих драйверах эпсоновских самих :(

sorokan
24-05-2007, 19:00
Да,собственно я тоже через гном и настраивал,без шаманства.. :cool:
Драйвер hpijs, дополнительно ничего не ставил, сетевой принтер,указан хост,айпишник роутера,(в роутере вообще настроек не делал,он опознает согласно логу подключенный к юсб HP 2175), порт 9100, но не LPD,а TCP socket, HP Direct connect ну и raw соответственно... :)
С первого тыца завелось все...
ЗЫ. Убунта Фиести 7.04

Ujeen
24-05-2007, 21:44
Спасибо, ребят, за помощь... буду теперь разбираться с этим дровами. Написал разрабам письмо вчера, но не думаю, что они мне ответят.

Ujeen
04-07-2007, 09:32
Проблема решилась установкой guteprint драйверов (http://gimp-print.sourceforge.net/) версии 5.0.1, где есть поддержка моего принтера. Все работает на ура.

Касательно разработчиков драйверов эпсона - я не получил ответа от них, что и следовало ожидать, в принципе. Российское представительство эпсон тоже помочь не смогли, но спасибо им что хоть ответили :)

myst3000
26-08-2007, 14:16
Подскажите пожалуйста, может ли этот чудо-девайс печатать на сетевой Wi-Fi принтер? Собираюсь заюзать его с не менее чудным девайсом HP C7183, который поддерживает подключение в сеть через Wi-Fi.
?
Спасибо. :confused:

ostin
27-08-2007, 14:11
стандартными средствами аппарат поддерживает только usb-принтеры
если устанавливать cups (ПО такое) - можно печатать на абсолютно любой принтер.

imdex
27-08-2007, 14:58
Если я правильно понял, речь о принтсервере? Для сетевого wifi принтера роутер является просто хабом. Соответственно работать будет, у меня на работе по wifi подключен принтер hp 1320n.
А если что-то с роутера надо печатать на сетевом принтере, то это наверное осуществимо тоже, скажем, через lpd, но зачем оно надо?

Sabur
27-08-2007, 18:51
Подскажите пожалуйста, может ли этот чудо-девайс печатать на сетевой Wi-Fi принтер? Собираюсь заюзать его с не менее чудным девайсом HP C7183, который поддерживает подключение в сеть через Wi-Fi.
?
Спасибо. :confused:

Работать с хьюлетом будет, только забудете про WPA шифрование. Ну не знает его хьюлет, не знает

imdex
27-08-2007, 18:54
Работать с хьюлетом будет, только забудете про WPA шифрование. Ну не знает его хьюлет, не знает

HP1320n работает с wpa-psk+tkip.

myst3000
05-09-2007, 06:57
всем спасибо почти все заработало! причем с шифрованием.
говорю почти, потому что пока печатает, но не сканирует через сеть, но мне кажется это дело в настройках моего Nis2007, надо покопаться.

gabrielle
09-11-2007, 09:32
Во во проблема и для ну актуальна..
LBP-2900

UndeRoll
12-12-2007, 20:59
похоже его можно как раз расшарить ТОЛЬКО через самбу...
по этому поводу гугль первой строкой выдает занятный howto:
http://sys-admin.org/ru/node/74
для полного счастья требуется cups, в репозитарии он есть.

у кого получится всё это применить к роутеру (или кто знает, как это сделать), отпишитесь плз...

у меня возникли проблемы с настройкой cups :confused:

UndeRoll
16-12-2007, 22:17
Кто-нибудь использует cups на роутере?..
Если да, помогите пожалуйста с настройками.
Интересует, как его подружить с самбой, ну и, собственно, с принтером =)

Очень хочется расшарить на роутере Canon LBP2900. Судя по всему, сделать это можно только через cups =(
http://sys-admin.org/ru/node/74

Тимур
16-04-2008, 16:23
да тоже не получается подключить, подскажите что делать, плз

al37919
16-04-2008, 17:23
да тоже не получается подключить, подскажите что делать, плз
Менять принтер. Технические подробности, например, здесь: http://www.wl500g.info/showthread.php?t=12412

lestat
08-06-2008, 21:28
Ни у кого так и не получилось настроить принтер canon lbp-1120 через wl500gp? В интернете уже есть рабочие инструкции как в линуксе подхватить этот принтер. Может кто смог побороть этот принтер?

2bars
09-06-2008, 09:36
блин люди, я на убунту поднял свой lbp-2900...
canon официально выставил драйвера под линукс. но они устанавливаются на cups. я сметрел в репозиториях есть cups. Может поднять сначало вообще на маршрутизаторе принтер, а там его просто сделать сетевым...
Гы, задача не из легких... но игра стоит свеч. у меня сейчас сессии я врятли что то сделаю... развивать надо идею

http://samlug.ru/node/328 Вот мануал для убунты как это делается... Может кто рискнет...

Norco
18-06-2008, 12:20
Ни как не могу добиться печати...роутер нормально определяет притер в вебинтерфейсе,создаю на компе принтер(LPR)...устанавливаю драйвера...состояние пишет:готов, но при печати говорит-не правильно настроен порт.прошивка Олега, последняя..
Jun 18 15:09:44 kernel: printer.c: usblp0 Device ID string [70/max 1552]='MFG:Canon;MDL:LBP2900;CMD:CAPT;VER:2.1;CLS:PRINT ER;DES:Canon LBP2900'
Jun 18 15:09:44 kernel: printer.c: Parsing USBLPID...
Jun 18 15:09:56 kernel: printer.c: usblp0 Device ID string [70/max 1552]='MFG:Canon;MDL:LBP2900;CMD:CAPT;VER:2.1;CLS:PRINT ER;DES:Canon LBP2900'
Jun 18 15:09:56 kernel: printer.c: Parsing USBLPID...
Jun 18 15:13:43 kernel: printer.c: usblp0 Device ID string [70/max 1552]='MFG:Canon;MDL:LBP2900;CMD:CAPT;VER:2.1;CLS:PRINT ER;DES:Canon LBP2900'
Jun 18 15:13:43 kernel: printer.c: Parsing USBLPID...

Заранее благодарен!

Norco
18-06-2008, 16:30
...походу это невозможно...

2bars
18-06-2008, 20:42
блин, чувак если захочет - зделает...
рекомедую муржыть cups и официальные линукс драфвера, кстати поставляются в исходных текстах....

sign1024
10-08-2008, 14:40
Только что удачно подключил принтер под linux

Описываю подключение принтера под операционную систему Centos 5.2, интерфейс русский.

Выбираем пункт меню "Система/Администрирование/Печать".
Открывается окно "Настройка принтера".
Нажимаем кнопку "Новый принтер"
Открывается окно "Новый принтер"
Задаем имя принтера, например, HPLJ. Жмем кнопку "Далее".

Появляется следующая закладка со списком "Укажите подключение"
В списке "Укажите подключение" выбираем устройтво "Другой".
Справа в поле ввода "Укажите URI устройства" указываем:
socket://192.168.1.1:9100
Жмем кнопку "Далее"

Появляется закладка с выбором производителя принтера
У меня принтер HPLJ 1320
Поэтому я выбираю "HP"
Жмем кнопку "Далее"

Появляется закладка с выбором модели принтера
У меня принтер HPLJ 1320
Поэтому я выбираю LaserJet 1320

После выбора модели принтера внизу в списке появляется список драйверов.
В моем случае появляется два драйвера
Postscript (рекомендуемый)
foomatic:HP-LaserJet_1320-hpijs.ppd

С первым рекомендуемым драйвером у меня принтер не заработал, поэтому я выбрал
foomatic:HP-LaserJet_1320-hpijs.ppd
Жмем кнопку "Далее"
Жмем кнопку "Применить" - создается подключение к принтеру

Выбираем созданный принтер и пробуем напечатать пробную страницу.

Nebulosa
10-08-2008, 14:49
Есть одна мегафича, я думаю она работает для всех линукс систем...

В браузере набрать http://localhost:631 и попадаем в Common UNIX Printing System, дальше интуитивно понятно.

Действия те же самые - принтер успешно работает по протоколу RAW, т.е. socket://192.168.1.1:9100

P.S. На всякий случай... Ubuntu 8.04.1 + HP LaserJet 1018 + WL500gPremium

Nebulosa
11-08-2008, 06:04
Небольшое уточнение... думаю это справедливо в любой linux системе которая может работать с принтером - набираем в браузере http://localhost:631 и попадаем в Common UNIX Printing System. Дальше интувитивно понятно что делать :) - схема на та же указываем URI socket://192.168.1.1:9100 для принтера, на роутере указываем RAW протокол печати.

Ubuntu 8.04.1 + HP LaserJet 1018 + WL500gP.

Lupo_Alberto
11-08-2008, 08:57
Для "полного счастья" следовало бы описать и настройки роутера :)
В моём случае (Asus wl500gP, Gentoo, Xerox Phaser 3117) через web-интерфейс роутера:
System Setup =>
Services =>
Printing Services =>
Enable device discovery: No
Enable LPR printing: No
Enable RAW printing: Yes

DemonGloom
11-08-2008, 10:05
Система, Оборудование, Печать. Добавить принтер
Тип - сетевой, Unix (LPD)
Host - адрес роутера
Queue - что хотите... я написал main

Настройки роутера:
Printing services
Enable device discovery:Yes
Enable LPR printing:Yes
Enable RAW printing:No

Принтер Epson STYLUS CX6600

Satoorn
11-08-2008, 16:47
Debian Lenny,
HP1020 с линукса печатал хорошо, с Висты ну ни как не хотел связываться, пришлось отдать.
HP1010 с вистой завязался без проблем, за то теперь с линуксом проблемы, текстовые файлы печатает на ура, фото, а вот какие либо страницы с инета или с форума ну никак. Примерно прикинул, что то твориться с браузером, если печатать с него, то выходит чистый лист, а внизу реально пишуться иегорлифы. )) Понять пока не могу.
зы: Сыплю голову пеплом. Драйвера то забыл поставить для принтера. )))

IgWriter
29-08-2008, 07:10
Боюсь, что никак. Видеть - не значит печатать. Там вроде двунаправленный обмен только должен быть вроде, но к сожалению windows драйвер почему-то не желает работать с внешним портом...

Уважаемый Олег, ваше сообщение датировано 2006 годом, конечно если правильно на форуме отражается дата. С тех плавание по сети в неудачных попытках заставить все же работать Canon LBP*** с WL500gP привело к следующему:
1. Прежде, чем купить принтер совместимый с роутером надо прочитать хотя бы http://wl500g.info/showthread.php?t=58, но несовместимый принтер, Canon LBP** уже куплен и вокруг него начались танцы с бубном.
2. Внимательно читаю
http://wl500g.info/showthread.php?t=11479
http://wl500g.info/showthread.php?t=4215
4. Иду в гости к Canon-у
http://software.canon-europe.com/software/0028622.asp
5. Внимательно читаю guide-capt-1.6xE
6. Понимаю, что необходимо установить
- cups
- устанавливаю: ipkg install cups

- ghostscript
- устанавливаю: ipkg install ghostscript

- для распаковки файлов .rpm нужен RPM
- а вот его в ipkg нет

- находим в сети
http://www.rpm.org/releases/rpm-4.4.x/rpm-4.4.2.3.tar.gz
- при установке RPM
./configure
- понимаю одного RPM мало, необходим какк минимум gcc
- находим в сети GCC
http://ftp.lanet.lv/ftp/GNU/gcc/gcc-4.2.3/gcc-4.2.3.tar.bz2
и пытаемся его установить
- на выходе получаем приятное сообщение
configure: error: can not guess host type; you must specify one :confused:

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

Заранее благодарен за любую информацию

IgWriter
31-08-2008, 06:41
блин люди, я на убунту поднял свой lbp-2900...


К сожалению в ipkg нет ни rpm, ни dpkg, ни gcc... или я что-то делаю не так?

Но попытка

# dpkg -i cndrvcups-capt_1.60-1_i386.deb cndrvcups-common_1.60-1_i386.deb

наталкивается на

/bin/sh: dpkg: not found

то же самое с rpm

здесь нужны специалисты в linuxe, Олег например :)

vectorm
31-08-2008, 12:17
К сожалению в ipkg нет ни rpm, ни dpkg, ни gcc... или я что-то делаю не так?

Но попытка

# dpkg -i cndrvcups-capt_1.60-1_i386.deb cndrvcups-common_1.60-1_i386.deb

наталкивается на

/bin/sh: dpkg: not found

то же самое с rpm

здесь нужны специалисты в linuxe, Олег например :)
В роутере не gpkg, а ipkg используется.

asp
31-08-2008, 22:17
i386.deb
Пакет для 32х разрядного дебиана... У вас в роутере i386й debian? Ну-ну.
Canon LBP 2900 в Ubuntu 7.10 - это из заголовка статьи. Ещё раз подумать и понять.

IgWriter
01-09-2008, 12:24
В роутере не gpkg, а ipkg используется.

Это все понятно... Но ipkg не раскрывает пакеты .deb и rpm или я опять что то не о том. Просто тупо в меру своего даммерского интеллекта в области Linux хочется найти решение проблемы не покупая новый совместимый принтер. Если дрова Canon выложил, значит их можно поджечь :)

Может какими нибудь фантастическими путями, например, через Владивосток...

Уважаемый, vectorm, кстати, запустил вашу инструкцию c 0 на обновленной официальной прошивке пока все ОК :)


i386.deb
Пакет для 32х разрядного дебиана... У вас в роутере i386й debian? Ну-ну.
Canon LBP 2900 в Ubuntu 7.10 - это из заголовка статьи. Ещё раз подумать и понять.
Спасибо за уточнение будем думать и понимать :)

2bars
01-09-2008, 13:10
вот про CUPS, он есть скомпилированый

Package: cups
Version: 1.3.8-1
Depends: libjpeg, libpng, libtiff, openssl, zlib, openldap-libs
Status: unknown ok not-installed
Section: net
Architecture: mipsel
maintainer: Inge Arnesen <inge.arnesen@gmail.com>
MD5Sum: 0cf46493ce436a502702a9959468ed59
Size: 1995612
Filename: cups_1.3.8-1_mipsel.ipk
Source: http://ftp.easysw.com/pub/cups/1.3.8/cups-1.3.8-source.tar.bz2
Description: Common Unix Printing System

Package: cups-dev
Version: 1.3.8-1
Depends: cups
Status: unknown ok not-installed
Section: net
Architecture: mipsel
maintainer: Inge Arnesen <inge.arnesen@gmail.com>
MD5Sum: 531a83efc3ccf7b16a4347b472b24b7c
Size: 24259
Filename: cups-dev_1.3.8-1_mipsel.ipk
Source: http://ftp.easysw.com/pub/cups/1.3.8/cups-1.3.8-source.tar.bz2
Description: Development files for CUPS

Package: cups-doc
Version: 1.3.8-1
Depends: cups
Status: unknown ok not-installed
Section: net
Architecture: mipsel
maintainer: Inge Arnesen <inge.arnesen@gmail.com>
MD5Sum: 11d24aa5fcc5948d27f3d9c3e477adb9
Size: 310753
Filename: cups-doc_1.3.8-1_mipsel.ipk
Source: http://ftp.easysw.com/pub/cups/1.3.8/cups-1.3.8-source.tar.bz2
Description: Common Unix Printing System documentation.

Package: cups-driver-gutenprint
Version: 5.1.7-1
Status: unknown ok not-installed
Section: print
Architecture: mipsel
maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
MD5Sum: ec658ea2df9405758b21d31d011779ad
Size: 6819964
Filename: cups-driver-gutenprint_5.1.7-1_mipsel.ipk
Source: http://easynews.dl.sf.net/sourceforge/gimp-print/gutenprint-5.1.7.tar.bz2
Description: CUPS driver from Gutenprint.

Package: cups-locale-ru
Version: 1.3.8-1
Depends: cups-doc
Status: unknown ok not-installed
Section: net
Architecture: mipsel
maintainer: Inge Arnesen <inge.arnesen@gmail.com>
MD5Sum: 455af929f15b4a8034402a62ddd79a24
Size: 20478
Filename: cups-locale-ru_1.3.8-1_mipsel.ipk
Source: http://ftp.easysw.com/pub/cups/1.3.8/cups-1.3.8-source.tar.bz2
Description: CUPS documentation, template and locale files for ru
Package: cups-pdf
Version: 2.4.6-2
Depends: cups, ghostscript
Status: unknown ok not-installed
Section: util
Architecture: mipsel
maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
MD5Sum: 6890524a4925a689179cca45e5d0271f
Size: 33140
Filename: cups-pdf_2.4.6-2_mipsel.ipk
Source: http://www.cups-pdf.de/src/cups-pdf_2.4.6.tar.gz
Description: CUPS-PDF provides a PDF Writer backend to CUPS. This can be used as a virtual printer in a paperless network.


на сайте же есть исходные текста дров... его надо скомпилить под данную платформу. вот они (http://software.canon-europe.com/files/soft28622/software/CAPTDRV160.tar.gz)

dascon
08-09-2008, 23:03
Так что, Canon LBP-1120 не работает с WL-500gP ???
А какие работают, кроме перечисленных в таблице совместимости?

rual
09-09-2008, 17:07
Возможно ли послать на печать PS файл из терминала (ну к примеру из крона, либо из system() или из самописной программы)?
Установлен p9100d (работает при печати с винды).

al37919
09-09-2008, 18:06
А принтер PS понимает? Если да, то все просто.

cat xxx.ps > /dev/usb/lp0

если нет, то надо копать в направлении ghostscript. Он есть в пакетах, но... не уверен, что успешно работает...

Вообще, см. здесь: http://wl500g.info/showthread.php?t=11065

Строго говоря, это все относится к 500, однако, полагаю 700 в данном аспекте устроен аналогично.

rual
09-09-2008, 19:10
Спасибо, сейчас буду ставить ghostscript
нет, через cat\echo\cp я уже пробовал, не работает, только в стэндбай переходит.
Прочитал, что можно както через CUPS, там вроде как есть подобное "lp filename.ps", файл PPD нашёл и положил за место старого, но при запуске lp подвисает.

rual
09-09-2008, 19:36
root@OpenWrt:/# gs
AFPL Ghostscript 8.50: src/interp.c(295): Fatal error -20 in gs_interp_init!root

Дело даже не в PS, а в том, что даже простой текст не печатает

al37919
09-09-2008, 19:59
посмотри внимательно тему, которую я привел выше. GS в ней выдает, к сожалению, ту же ошибку. Однако, простой текст печатать можно, если, конечно, принтер такую фичу вообще поддерживает. Принтер, кстати, какой?

rual
09-09-2008, 20:02
Тему прочитал, но у меня даже через echo "helo" > /dev/usb/lp0 не печатается, на экранчеке пишет "идёт печать.." и дохнет.
Принтер Xerox wc3119.

EugeenB
09-09-2008, 21:34
Тему прочитал, но у меня даже через echo "helo" > /dev/usb/lp0 не печатается, на экранчеке пишет "идёт печать.." и дохнет.
Принтер Xerox wc3119.Давно дело было... вроде после этого надо давать команду в принтер на прогон листа, что-то вроде chr$(12) > /dev/lp, или chr$(27)E..и..что-то..там..еще > /dev/lp.
Без этого, принтер накапливает строчки текста на листе (в своём буфере) и ждет заполнения всего листа. Читате описание команд PCL.

KanycTa
10-09-2008, 19:17
Такая же проблема
Asus WL500gP v1
Последняя 10 прошивка от Олега
Принтер Broother DCP-7010r

mavka
11-09-2008, 14:21
Например, установить CUPS и печатать через него. Он выдает толковые пояснения об ошибках.

dascon
29-09-2008, 13:06
Вообще, под Linux эти принтеры используют, значит и в WL-500 можно как-то его драйвер установить?

lly
30-09-2008, 07:42
Вообще, под Linux эти принтеры используют, значит и в WL-500 можно как-то его драйвер установить?
Для Canon'а почти все драйвера идут в бинарниках под платформу i386. Соответственно, запустить их на платформе MIPS не представляется возможным.

dascon
30-09-2008, 08:57
Для Canon'а почти все драйвера идут в бинарниках под платформу i386. Соответственно, запустить их на платформе MIPS не представляется возможным.
а если это, например: http://debian.are-ata.org/capt/
http://forum.ubuntu.ru/index.php?topic=4340.0
http://www.linux.org.ru/view-message.jsp?msgid=960611
А CUPS с офсайта Canon CAPT Printer Driver for Linux (1.60) ?
Сам я в Linux не силен...

lly
30-09-2008, 09:07
Эти драйвера, скорее всего, придется дорабатывать напильником. Но энтузиастов, обладателей Canon LBP, пока замечено не было...

pollitra
08-11-2008, 13:45
Всем привет. Имею WL500gP V2 c прошивкой Олега. Втыкаю довольно древний принтер samsung ML-1210, наверняка с USB1.1, вот что получаю в логе:
Nov 8 16:10:33 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 8
Nov 8 16:10:33 kernel: usb.c: not enough configurations
Nov 8 16:10:33 kernel: usb.c: unable to get device 8 configuration (error=-22)
Далее, имею принтер EPSON R290, USB2.0, кабель длинный, проблем не возникло, тестовую страницу напечатал, на этом я остановился.
Далее- меняю кабель и опять подключаю самсунг, результат тот же, т.е. неудачный. Перезапуск роутера, вкл/выкл принтера не помогает.

Итог-явные проблемы или с принтерами самсунг(судя по форуму не только с ними) или с USB1.1. ВОПРОС К ПРОФЕССИОНАЛАМ-как можно победить эту проблему?

al37919
23-11-2008, 12:50
в этой теме: http://wl500g.info/showthread.php?t=14348 трое утверждают, что ml1210 работает

megagrizly
28-11-2008, 13:35
Поставил cups, запустил cupsd. При попытке обратиться к http://192.168.1.1:631 - ошибка 404 Not Found. Как поправить?

swetlov
28-11-2008, 19:50
Добрый вечер, господа!
Имею проблему с принтером samsung ml1210
посчитал нецелесообразным создавать отдельную тему..тем более принтер тот же

в логах при подключении:

Nov 28 21:42:30 kernel: hub.c: new USB device 01:03.0-2, assigned address 4
Nov 28 21:42:30 kernel: usb.c: USB device not accepting new address=4 (error=-145)
Nov 28 21:42:31 kernel: hub.c: new USB device 01:03.0-2, assigned address 5
Nov 28 21:42:31 kernel: usb.c: USB device not accepting new address=5 (error=-145)

на ББ (ubuntu 8.10) добавил..ppd фаил с диска, все ок
только где выбрать raw или lpr не нашел

при отправке печати тестовой страницы на ББ пишется что принтер онлайн, на печать уходит..а в логах:

Nov 28 21:39:05 p9100d[80]: Connection from 192.168.2.2 port 53416 accepted
Nov 28 21:39:05 p9100d[80]: /dev/usb/lp0: No such file or directory
Nov 28 21:39:11 p9100d[80]: Finished job: 63495 bytes received
и естественно не печатает..

почему принтер не отображается в /dev/usb ?

пс принтер включаю до включения роутера, прошивка последняя

swetlov
28-11-2008, 22:05
чудным образом после серии каких то переключений проводов и тыканием в cupse все заработало..

настраивается так:

1. втыкаем принтер (у меня работает через хороший пятиметровый провод) в юсб,

2.идем на вебморду роутера
там:
System Setup -> Services

проверяем
Enable device discovery: Yes
Enable LPR printing: Yes
Enable RAW printing: Yes

Apply, Finish, Save&Restart

3.на компе (у меня линукс, для винды сюда:http://oleg.wl500g.info/printing/)
открываем cups:
localhost:631
жмем add printer -> пишем как зовут;
выбираем AppSocket или SCSI printer..у меня и так и так работает..
далее Device URI пишем socket://адрес_роутера:9100
и указываем на ppd фаил принтера (взять можно здесь (http://www.linuxprinting.org/show_printer.cgi?recnum=Samsung-ML-1210))

все, принтер добавлен, радуемся.

mwo
29-11-2008, 09:03
http://www.microdevsys.com/WordPress/?p=578

DMG
11-08-2009, 19:30
Для принтера HP LaserJet 1022 рекомендован фильтр foomatic для CUPS:
http://www.linuxfoundation.org/en/OpenPrinting/Database/Foomatic

При сборке получаю:


make all-am
make[1]: Entering directory `/opt/src/foomatic-filters-4.0.2'
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DCONFIG_PATH='"/opt/etc/foomatic"' -g -O2 -MT pdf.o -MD -MP -MF ".deps/pdf.Tpo" -c -o pdf.o pdf.c; \
then mv -f ".deps/pdf.Tpo" ".deps/pdf.Po"; else rm -f ".deps/pdf.Tpo"; exit 1; fi
pdf.c:14:30: error: ghostscript/iapi.h: No such file or directory
pdf.c:15:33: error: ghostscript/ierrors.h: No such file or directory
make[1]: *** [pdf.o] Error 1
make[1]: Leaving directory `/opt/src/foomatic-filters-4.0.2'
make: *** [all] Error 2

Куда положить ghostscript/ierrors.h(iapi.h)?

xis
07-11-2009, 19:04
Задача:
Из комплекта WL-500gP V2 + HP LaserJet 1000 сделать сетевой принтер.

Вводные данные:
Изучив материалы форума, было констатировано, что встроенный принт-сервер изначально не работает с GDI принтерами (их еще называют host-based printers, winprinters и т.п.), к этим принтерам относятся такие модели как HP LaserJet 1000, 1020, 1018, a также другие модели от HP, Minolta, Samsung и т.п.
Причина такой не совместимости, а также список моделей принтеров, которые все-таки можно заставить работать, можно найти например здесь: http://foo2zjs.rkkda.com/. Да и на форуме можно найти много различных пояснений и списков.

Решения:
Фактически все найденные решения идентичны, но я их все-таки разделил их на три типа:
[1] Закачать специальную прошивку в принтер
[2] Установить драйвер foo2zjs и закачать специальную прошивку в принтер
[3] Установить драйвер foo2zjs и закачать специальную прошивку в принтер, а также установить альтернативную программу принт-сервера CUPS

В зависимости от того насколько вам повезло* с принтером, принт-сервером, роутером и т.п. может оказаться, что для работы принтера подходит первое [1] решение. Повезло меньше, переходим к решению номер [2], и уж если совсем не повезло, то к решению номер [3].

*Слово повезло, я использую потому, что других объяснений почему, например принтер HP LJ 1020 заработал по схеме первого решения, а HP LJ1018 или 1000 не заработал, я не нашел.

Решение [1]
Сводится к выполнению следующих команд:
cd /tmp
wget http://oleg.wl500g.info/hplj/usb_printerid
wget http://oleg.wl500g.info/hplj/sihp1000.dl
chmod +x usb_printerid
./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1000.dl > /dev/usb/lp0
Это самое простое и короткое решение, которое должно позволить печатать, не перезагружая роутер и принтер. На форуме можно найти разные варианты скриптов, которые позволяют автоматизировать выполнение команд после перезагрузок или сбоев.

На форуме было найдено несколько отзывов, в которых авторы указывали, что этого было достаточно и принтера HP LaserJet 1018 и HP LaserJet 1020 начинали работать. Но с принтером HP LaserJet 1000 у меня не получилось. Принтер немного пожужжал, и печатать отказался. Положительных отзывов о решении печати таким методом с принтером HP LaserJet 1000 на форуме я не нашел, но нашел отзывы аналогичные моему – пожужжит и не работает.

Решение [2]
Сводится к выполнению следующих задач:

-1- Качаем foo2zjs командой:
wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz
-2- Распаковываем скачанный архив:
tar xvzf foo2zjs.tar.gz
-3- Переходим в директорию с распакованными файлами:
cd foo2zjs
-4- И в этой директории выполняем команду:
make
-5- Выполняем команду:
make install


Проблемы с установкой драйвера:
После настройки роутера по инструкции http://wl500g.info/showthread.php?t=18096, команда make для установки драйвера не сработала, был получен ответ, что не найдена команда make – make not found.
после выполнения ipkg install make, команда все-таки нашлась, но при ее выполнении выяснилось, что не установлен компилятор (GCC). После поиска компилятора его закачки http://ftp.gnu.org/gnu/gcc/gcc-4.4.2/gcc-4.4.2.tar.bz2, установки архиватора bz2, разархивирования, прочтения руководства по инсталляции и запуска команды:
/opt/tmp/gcc-4.4.2/configure --prefix=/opt --with-local-prefix=/opt --enable-threads=single
было выдано сообщение, что конфигуратор не может установить тип системы и поэтому ничего делать не будет.


ВОПРОСЫ:
-1- Есть ли другие варианты решения задачи описанной в самом начале топика?
-2- Есть ли более простой вариант установки драйвера foo2zjs?
-3- Можно ли где-то скачать уже скомпилированный драйвер foo2zjs?
-4- Подойдет ли компилятор - gcc version 3.2.3 with Broadcom modifications – и если да, то где его можно скачать?
-5- Подойдет ли компилятор gcc-4.4.2 но с другим конфигурационным скриптом, который позволит ему распознать операционную систему рутера? И если да то где этот скрипт можно скачать?
-6- Возможно в роутере уже установлен компилятор, но другой, тогда подскажите, как им воспользоваться для установки драйвера.


Решение [3]
Так как с установкой драйвера возникли проблемы, то до детальной проверки решения 3 я не добрался. Замечу только, что беглый поиск по форуму не позволил найти понятные инструкции по установке и настройке CUPS.
Хотя если настроить роутер согласно инструкции http://wl500g.info/showthread.php?t=18096 и потом выполнить:
ipkg install cups
потом порыться в /opt/doc/cups, а так же в яндексе, то для начала тестов можно найти какую-то информацию.

lly
07-11-2009, 19:29
-1- Есть ли другие варианты решения задачи описанной в самом начале топика?
-2- Есть ли более простой вариант установки драйвера foo2zjs?
-3- Можно ли где-то скачать уже скомпилированный драйвер foo2zjs?
-4- Подойдет ли компилятор - gcc version 3.2.3 with Broadcom modifications – и если да, то где его можно скачать?
-5- Подойдет ли компилятор gcc-4.4.2 но с другим конфигурационным скриптом, который позволит ему распознать операционную систему рутера? И если да то где этот скрипт можно скачать?
-6- Возможно в роутере уже установлен компилятор, но другой, тогда подскажите, как им воспользоваться для установки драйвера.
Ты нигде не указал точную версию прошивки, а это имеет значение!

Отвечу на то, что знаю:
-3- на данный момент, нет
-4- для 1.9.2.7-10 да, как всегда на http://oleg.wl500g.info/ но это для linux десктопа, а не самого роутера
-5- нет. Точнее его нужно хитро собрать и на самом роутере это невозможно.
-6- логика должна подсказывать что в 4Мб флэша компилятор не влезет ;) Но для сборки на самом роутере есть пакет buildroot устанавливаемый через ipkg, на форуме я видел ветки по обсуждению его установки.

al37919
07-11-2009, 20:35
полагаю имеет смысл сконцентрироваться на решении [1].

темы подобные этой: http://wl500g.info/showthread.php?p=60969 лично у меня вызывают сомнения в достоверности.

ABATAPA
07-11-2009, 21:33
Задача:
Из комплекта WL-500gP V2 + HP LaserJet 1000 сделать сетевой принтер.


Чем не устраивает это (http://wl500g.dyndns.org/printing/)?
Зачем драйвера, спул, множество операций на медленном роутере?

xis
08-11-2009, 19:05
полагаю имеет смысл сконцентрироваться на решении [1].

темы подобные этой: http://wl500g.info/showthread.php?p=60969 лично у меня вызывают сомнения в достоверности.

Прокомментируйте, пожалуйста, достоверность такой темы - http://forum.dlink.ru/viewtopic.php?t=70797.

О концентрации на решении [1]

Подскажите, на что обратить внимание, чтобы устранить ошибки. Потому как сделав все по инструкции, не получив сообщений об ошибках (в шелле роутера). Получился только результат – принтер пожужжал и все. Дальнейшая печать не осуществляется.

Как найти причину, почему не работает. В каких точках не происходит взаимодействия и как проверить состояние этих точек.

Например, схему работу с принтером, подключенным напрямую к WIN-компьютеру, я вижу такую:
http://s50.radikal.ru/i128/0911/6d/7ac29b1b7f0bt.jpg (http://s50.radikal.ru/i128/0911/6d/7ac29b1b7f0b.jpg)

А схему, где WIN-компьютер посылает задачу на печать через роутер, вижу так:
http://s41.radikal.ru/i094/0911/46/6b1c2b11df9dt.jpg (http://s41.radikal.ru/i094/0911/46/6b1c2b11df9d.jpg)

т.е. сильно принципиально эти схемы не отличаются.

Промежуточные выводы:
-1-
Если бы принт-сервер один к одному передавал полученные данные от WIN-компьютера на порт принтера, и обратно с порта принтера на WIN-компьютер, то не нужны были бы вообще никакие настройки (кроме правильной настройки порта принтера). Следовательно, принт-сервер этого сделать не может.
-2-
Если предположить, что решение [1] является достаточным, значит, принт-сервер может получать данные, и формат этих данных ему понятен.
-3-
Если необходима специальная прошивка, значит, стандартная прошивка не может обработать данные получаемые от принт-сервера, следовательно, данные посылаемые принт-сервером отличаются от стандартного потока данных
-4-
Совмещая заключения 2 и 3 получаем вывод о том, что принт-сервер преобразует данные.

Вопросы 1:
Зачем создавать спец прошивку и преобразовывать данные, вместо того, чтобы просто один к одному передавать данные? В чем загвоздка?

Вопросы 2:
Если схема нарисованная мной более-менее верна, то:
-1-
Как проверить, что принт-сервер получил задачу на печать? В каких логах это можно посмотреть и где они находятся (в роутере или в win компьютере)? Или как можно перехватить соответствующие сообщения принт-сервера?
-2-
Как можно проверить, что принт-сервер передал данные на порт принтера?
-3-
Если данные переданы на принтер, но распечатки не происходит. То как можно убедиться, что прошивка в принтер записана верно? Как можно перехватить ответы принтера, или посмотреть логии взаимодействия, и конечно где это сделать (в роутере, посмотреть, как мигают лампочки принтера и т.п.), чтобы понять, почему не происходит распечатки?

xis
08-11-2009, 19:19
Чем не устраивает это (http://wl500g.dyndns.org/printing/)?
Зачем драйвера, спул, множество операций на медленном роутере?

Подскажите, есть ли у меня ошибки в настройке принтера? И достаточно ли для ответа нижеуказанной информации:

Адрес роутера – 192.168.1.8
Настройки порта принтера сделанные на win компьютере в картинках:


http://s43.radikal.ru/i099/0911/a5/ed7987bbe9e1t.jpg (http://s43.radikal.ru/i099/0911/a5/ed7987bbe9e1.jpg) http://s60.radikal.ru/i169/0911/c4/bd9e6fa31862t.jpg (http://s60.radikal.ru/i169/0911/c4/bd9e6fa31862.jpg) http://i014.radikal.ru/0911/74/33d6898a22d6t.jpg (http://i014.radikal.ru/0911/74/33d6898a22d6.jpg) http://s39.radikal.ru/i086/0911/76/0bd11d50b629t.jpg (http://s39.radikal.ru/i086/0911/76/0bd11d50b629.jpg)


Если информации не достаточно, подскажите какая информация еще необходима.

С вышеуказанной конфигурацией - принтер не печатает.

vectorm
08-11-2009, 19:20
А если распечатать в Винде в файл, а через роутер с порта lp0 все сгрузить тоже в файл и сравнить результаты?

ABATAPA
08-11-2009, 20:14
С вышеуказанной конфигурацией - принтер не печатает.

Вы бы тут еще фотогалерею сделали... Научитесь вставлять уменьшенные изображения со ссылкой на большие (например, с помощью ttp://radikal.ru/).

У вас адрес роутера 192.168.1.8? Сильно сомневаюсь...

xis
09-11-2009, 21:37
У вас адрес роутера 192.168.1.8? Сильно сомневаюсь...

Помоему это является подтверждением того, что адрес роутера 192.168.1.8 :
http://i028.radikal.ru/0911/3e/78e3dd92a846t.jpg (http://i028.radikal.ru/0911/3e/78e3dd92a846.jpg) http://i003.radikal.ru/0911/4b/9598e9244e93t.jpg (http://i003.radikal.ru/0911/4b/9598e9244e93.jpg)

ABATAPA
11-11-2009, 13:53
Помоему это является подтверждением того, что адрес роутера 192.168.1.8

На роутере-то демон запускаете? Лог смотрели? Что он пишет? tcpdump запускали?

7000
12-11-2009, 01:43
Есть принтер - Oki b410D, и есть 500Gp с последней Олеговской прошивкой.
Роутер определяет принтер как Unknown: b410d, через сеть принтер не видно (проверял на xp/7/ubuntu).
Скажите, их возможно подружить?

vectorm
12-11-2009, 08:45
Есть принтер - Oki b410D, и есть 500Gp с последней Олеговской прошивкой.
Роутер определяет принтер как Unknown: b410d, через сеть принтер не видно (проверял на xp/7/ubuntu).
Скажите, их возможно подружить?
Поиск, и еще раз поиск!
Ключевое слово "printing"

PS: я не понимаю - почему проще написать вопрос, повторяющийся по два-три раза в день, чем воспользоваться поиском, и все найти намного быстрее, чем дождаться подобного совета? ;)

7000
12-11-2009, 09:16
Почему-то нашлась только весьма специфическая инструкция для HP.

vectorm
12-11-2009, 10:04
Почему-то нашлась только весьма специфическая инструкция для HP.
Т.е. 277 страниц при поиске по слову printing - это совсем не то?
Вот эту тему почитайте
как подружить HPLJ1018 и Asus 500gp?
предпоследнее сообщение как минимум.

7000
12-11-2009, 13:03
Я извиняюсь, скорее всего я туплю, но там обсуждается подключение hp с подсовыванием соответствующих файлов, подобного для oki я не нашёл, скорее всего плохо искал. У oki вроде какие-то собственные приколы с дровами...

vectorm
12-11-2009, 13:35
Я извиняюсь, скорее всего я туплю, но там обсуждается подключение hp с подсовыванием соответствующих файлов, подобного для oki я не нашёл, скорее всего плохо искал. У oki вроде какие-то собственные приколы с дровами...
Там ссылка на страничку-мануал Олега по настройке принтера в Винде через роутер. С картинками.
Поскольку у Вас принтер определяется, а не пишет ошибку, то никаких дров и не надо.

7000
12-11-2009, 13:51
С принтером нет связи, не печатает ни через lpr, ни через raw.
Самсунговский принтер работал прекрасно (пока не сдох), т.е. по идее я принтер подключать умею.

vectorm
12-11-2009, 14:16
С принтером нет связи, не печатает ни через lpr, ни через raw.
Самсунговский принтер работал прекрасно (пока не сдох), т.е. по идее я принтер подключать умею.
А где в Вашем первом вопросе это написано? Телепатически нужно догадаться?
Уважайте тех, кто будет Вам помогать, задавайте вопросы как можно более развернуто, в том числе что было сделано, что не получилось, и т.п.

А через сеть принтер и не должно быть видно по-умолчанию.

7000
12-11-2009, 14:25
А через сеть принтер и не должно быть видно по-умолчанию.

Хм, странно, Ubuntu 9.10 видела самсунговский принтер (ml-2015)

vectorm
12-11-2009, 14:37
Просто имело место небольшое недопонимание - меня интересует, какие костыли нужны для работы конкретно этой модели.
Вы хотя бы лог роутера приведите при подключенном принтере ...

7000
12-11-2009, 14:44
Nov 9 17:00:33 kernel: hub.c: new USB device 01:03.2-2, assigned address 4
Nov 9 17:00:33 kernel: printer.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x06BC pid 0x01C7
Nov 9 17:00:33 kernel: printer.c: usblp0 Device ID string [116]='MANUFACTURER:OKI DATA CORP;COMMAND SET:PJL,PCL,IBMPPR,EPSONFX,PCLXL;MODEL:B410;CLASS: PRINTER;DESCRIPTION:OKI B410;'
Nov 9 17:03:40 kernel: printer.c: usblp0 Device ID string [116/max 1552]='MANUFACTURER:OKI DATA CORP;COMMAND SET:PJL,PCL,IBMPPR,EPSONFX,PCLXL;MODEL:B410;CLASS: PRINTER;DESCRIPTION:OKI B410;'
Nov 9 17:03:40 kernel: printer.c: Parsing USBLPID...

Больше в логах ничего по принтеру нет. Что значит "Parsing USBLPID..." ?

vectorm
12-11-2009, 15:25
Nov 9 17:00:33 kernel: hub.c: new USB device 01:03.2-2, assigned address 4
Nov 9 17:00:33 kernel: printer.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x06BC pid 0x01C7
Nov 9 17:00:33 kernel: printer.c: usblp0 Device ID string [116]='MANUFACTURER:OKI DATA CORP;COMMAND SET:PJL,PCL,IBMPPR,EPSONFX,PCLXL;MODEL:B410;CLASS: PRINTER;DESCRIPTION:OKI B410;'
Nov 9 17:03:40 kernel: printer.c: usblp0 Device ID string [116/max 1552]='MANUFACTURER:OKI DATA CORP;COMMAND SET:PJL,PCL,IBMPPR,EPSONFX,PCLXL;MODEL:B410;CLASS: PRINTER;DESCRIPTION:OKI B410;'
Nov 9 17:03:40 kernel: printer.c: Parsing USBLPID...

Это означает, что принтер роутером видится прекрасно. Как комп настраивали? Драйвер на ББ стоит правильный?

7000
12-11-2009, 16:52
Да, во всяком случае по шнурку печатает. Настраивал всё как в инструкции, связи нет.

merridew
12-11-2009, 17:03
Да, во всяком случае по шнурку печатает. Настраивал всё как в инструкции, связи нет.


Ключевые слова: "по шнурку печатает", "ubuntu"

Сам маюсь сейчас в той же позе, только AP NP-28G

Проблема в Ubunt'овском CUPS и его плохой стыковке с ipp в AP.

Из Windows - будет печатать нормально скорее всего, попробуйте.

7000
12-11-2009, 17:10
Ну я же писал - семёрка, хр и убунта - проблема одинакова. Самсунг со всеми ними работал.

ABATAPA
13-11-2009, 08:39
Почему потом после перезагрузок строка о том, что подключение принято, но печатать некуда не появлялись?


Такой уровень детализации лога. Попробуйте несколько раз подряд указать опцию ' -v '.




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


Можно так:
tcpdump -ni br0 port 9100

Но, скорее всего, у вас неправильно настроен принтер в Windows.

xis
21-11-2009, 20:24
Но, скорее всего, у вас неправильно настроен принтер в Windows.

Все заработало. Спасибо за помощь и поддержку. В том числе спасибо lly (http://www.wl500g.info/member.php?u=7094) за прямые ответы, на интересующие вопросы. Спасибо al37919 (http://www.wl500g.info/member.php?u=9021) за то, что его мнение позволило остаться на верном пути, несмотря на то, что несколько раз после неудачных попыток и тупиковых ситуаций, хотелось признать рекомендованный путь неверным и искать другие варианты решений. Спасибо vectorm (http://www.wl500g.info/member.php?u=15261) за предложенную идею как попытаться идентифицировать проблему. И конечно самое большое спасибо ABATAPA (http://www.wl500g.info/member.php?u=12979) за то, что его поддержка и регулярные ответы помогли остаться на верном пути, и за то, что в принципе только благодаря его рекомендациям и подсказкам вообще удалось идентифицировать проблему и решить задачу.

Теперь о том, что было сделано:
Несмотря на то, что уже изучал лог роутера, и сделав вывод, что полезной информации о задачах печати там нет, все-таки воспользоваться советом изучить лог роутера и воспользоваться утилитой tcpdump.

В результате после разных комбинаций из перезагрузок компьютера и роутера, отключения и подключения принтера, а также отправки документов на печать для каждой из комбинаций был сохранен лог роутера и лог программы tcpdump. Вывод оказался следующим – данные с Windows компьютера практически не попадают в роутер. Приблизительно из 20 проведенных тестов, только в одном случае было очевидно, что получена информация с Windows компьютера. И было не понятно, почему так.

После этого воспользовался программой PortReporter (http://support.microsoft.com/?id=837243) для того, чтобы уже на Windows компьютере, куда и как отсылаются данные. В результате было констатировано, что после перезагрузки Windows компьютера данные отправлялись на роутер, о чем свидетельствовала такая строка лога:
09/11/21,13:59:40,TCP,1841,192.168.1.3,9100,192.168.1.8, 3508,spoolsv.exe,<NT AUTHORITY\SYSTEM>
Но при попытке повторно отправить документ на печать ничего похожего уже не появлялось.
Потом появилась идея не перезагружать компьютер, а перезапускать сервис spoolsv (диспетчер очереди печати). И стало ясно, что после перезагрузки этого сервиса первая попытка отсылка задачи на печать пересылала данные на роутер, а каждая последующая до перезагрузки уже не отправляла.

Во время поиска проблем по работе сервис spoolsv, ничего не нашел, относительно вышеописанной проблемы (так как в основном, были перечни сообщений об ошибках, а у меня никаких сообщений об ошибках не было). Но нашел случайно описание термина отложенная печать – идея которой в том, что если Windows определяет, что принтер не доступен, то он переводит принтер в состояние отложенной печати.

Так как во время тестов (tcpdump и лог файлы) не выполнялась заливка прошивки sihp1000.dl в принтер, а просто проводилась проверка, происходит ли обмен данных между Windows компьютером и роутером, то принтер всегда выдавал ошибку. И хотя прямой параллели между состоянием сервиса spoolsv после полученной ошибки печати и состоянием отложенной печати (тем более, что принтер все время показывается активным) провести сложно, все-таки поиски были начаты именно в этом направлении.

Поиск методов как spoolsv заставить игнорировать ошибки (например, найти параметры запуска сервиса такие как «игнорировать сообщения об ошибках» и т.п.) ни к чему не привели. Зато очень часто встречались рекомендации при сбое в работе сервиса spoolsv использовать встроенные Windows драйверы отказавшись от драйверов HP, Epson и т.п. Так же часто рекомендовалось выполнить команду «sfc /scannow» (http://forum.oszone.net/post-40017.html) - проверка и восстановление целостности системных файлов. Так как включенных в Windows драйверов для LaserJet 1000 я не нашел, то выполнил только «sfc /scannow».

Так как «sfc /scannow» не решил проблему обмена данными между Windows компьютером и роутером, то следующая задача была поставлена так - перебрать свойства принтера, и посмотреть, в каких случаях принтер возвращает ошибку печати, а в каких нет. В итоге было найдено следующее:
Пуск -> Настройки -> Панель управления -> Настройки -> Принтеры и факсы -> … выбрать принтер … Свойства -> Порты -> Разрешить двусторонний обмен данными (вот с этой позиции и надо снять галочку). После этого перегрузив сервис spoolsv, каждая отправка данных на печать, приводила к тому, что данные отправлялись на роутер.

Теперь, когда данные отправлялись на роутер постоянно, был заново проанализирован лог роутера. Теперь он всегда отображал, что данные получены.
И после каждой отсылки на печать лог содержал такие строки:

Nov 21 18:23:22 p9100d[81]: Connection from 192.168.1.3 port 1554 accepted
Nov 21 18:23:22 p9100d[81]: /dev/usb/lp0: No such file or directory
Nov 21 18:23:22 p9100d[81]: Finished job: 8988 bytes received

Такой результат был и в том одном из 20 случаев, о котором было упомянуто в самом начале этого поста. Но было одно отличие, там не было такой строки:
Nov 21 18:23:22 p9100d[81]: Finished job: 8988 bytes received

а были только первые две:
Nov 21 18:23:22 p9100d[81]: Connection from 192.168.1.3 port 1554 accepted
Nov 21 18:23:22 p9100d[81]: /dev/usb/lp0: No such file or directory

Вот эту разницу, я предполагаю, и дало выполнение команды «sfc /scannow», хотя однозначный вывод сделать сложно (все-таки не достаточно логов было собрано).

Далее подключил принтер к роутеру, перезагрузил роутер и компьютер, и все заработало, согласно решению [1] из самого первого поста.

================================================== ======
Резюме того, как у меня все заработало:

-1-
Восстановление целостности системных файлов Windows компьютера командой «sfc /scannow»
-2-
Принтер настроен согласно посту http://wl500g.dyndns.org/printing/
-3-
В свойствах принтера на закладке «Порты» снята галочка с позиции «Разрешить двусторонний обмен данными»
-4-
На всякий случай перезагружен компьютер, чтобы изменения после выполнения «sfc /scannow» вступили в силу и сервис spoolsv сбросил статистику работы с принтером
-5-
В шелле роутера выполнены команды:
cd /tmp
wget http://oleg.wl500g.info/hplj/usb_printerid
wget http://oleg.wl500g.info/hplj/sihp1000.dl
chmod +x usb_printerid
./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1000.dl > /dev/usb/lp0
-6-
Документ отправленный на печать был успешно распечатан
================================================== ======

Теперь постараюсь автоматизировать процесс, чтобы после сбоев в работе принтера, отключении электричества, отсоединении от роутера и обратном присоединение он подключался автоматически, и необходимые прошивки закачивались в него автоматически. В форуме об этом достаточно сказано, и поэтому надеюсь, что проблем больше не возникнет.

Еще раз всем спасибо.

UndeRoll
18-03-2010, 22:58
Установлена прошивка 1.9.2.7-d-r1222 ("от энтузиастов")

1. делаю сброс настроек
2. запускаю dropbear
3. монтирую флешку в /opt и ставлю ipkg
4.
$ ipkg install cups

$ ipkg list_installed
cups - 1.4.2-1 - Common Unix Printing System
cyrus-sasl-libs - 2.1.23-1 - Provides client or server side authentication (see RFC 2222).
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
ipkg-opt - 0.99.163-10 - The Itsy Package Manager
libdb - 4.2.52-3 - Berkeley DB Libraries
libjpeg - 6b-3 - collection of jpeg tools
libpng - 1.2.43-1 - Portable Network Graphics Libraries
libtiff - 3.9.2-1 - Tag Image File Format Libraries
libuclibc++ - 0.2.2-8 - C++ standard library designed for use in embedded systems
openldap-libs - 2.3.43-1 - Open Lightweight Directory Access Protocol
openssl - 0.9.7m-5 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
zlib - 1.2.4-1 - zlib is a library implementing the 'deflate' compression system.

5.
$ cupsd
Segmentation fault


Подскажите, в каком направлении копать...
Может есть версия cups, которая запускается?

combo_str
30-03-2010, 14:14
Поискать по форуму. Уже не раз мелькал вопрос по "segmentation fault".
Скорее всего переменная LD_LIBRARY_PATH в файле /opt/etc/profile

LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}
Встроенные программы используют /lib/libc.so.0 , а при использовании /opt/lib/libc.so.0 могут возникнуть косяки типа "segmentation fault".
У меня такое получилось после установки Download Engine со всеми зависимостями. Пытался посмотреть настройки iptables, а он мне только "segmentation fault" возвращал.

UndeRoll
30-03-2010, 21:44
спасибо за наводку
но, похоже, у cups проблема не в uClibc

с пустой переменной LD_LIBRARY_PATH то же самое...
если сделать

ln -bfs /lib/ld-uClibc.so.0 /opt/lib/ld-uClibc.so.0
ln -bfs /lib/libc.so.0 /opt/lib/libc.so.0
вообще беда: валятся все проги и мотивируют это тем, что

can't resolve symbol '__ctype_b_loc'
или если заменить только libc.so.0

can't resolve symbol '_dl_app_init_array'

может я как-то не так пытаюсь решить проблему с libc...
поиском как-то ничего путного не нашел :(

ЗЫ кстати, cups в репозитории обновился 27 марта... но проблему это не решило :(

magician
24-05-2010, 14:49
у кого-нибудь работает? перерыл весь форум - ничего вразумительного не нашел(
Попытки сделать по инструкции http://oleg.wl500g.info/printing/ ни к чему не привели. В вэб-морде принтер отображается корректно, имеет статус "онлайн".

VaniaLSD
24-05-2010, 15:27
У самого Wl-500gp и Canon LBP3010b. Ничего не получается и не получится из кривых драйверов(CAPT) Canona
ЗЫ:Если бы знал взял бы другой принтер.

magician
24-05-2010, 15:41
знал бы прикуп - жил бы в Сочи)
а какие-нибудь эмуляторы этого зловредного CAPT существуют? Чтобы в роутер их засунуть...

gaaronk
24-05-2010, 17:07
Этот принтер работать не будет. Для работы нужен CUPS и драйвера от Canon под линукс. Драйвера только бинарные и только для x86 платформы.

VaniaLSD
24-05-2010, 17:43
знал бы прикуп - жил бы в Сочи)
а какие-нибудь эмуляторы этого зловредного CAPT существуют? Чтобы в роутер их засунуть...

Ну откуда я мог знать что не любой принтер можно подключить к роутеру?

Этот принтер работать не будет. Для работы нужен CUPS и драйвера от Canon под линукс. Драйвера только бинарные и только для x86 платформы.
А проще? У большинства платформы х86

vectorm
24-05-2010, 17:54
Ну откуда я мог знать что не любой принтер можно подключить к роутеру?

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


А проще? У большинства платформы х86
НА КОМПЬЮТЕРЕ Вы принтер подключите благополучно, НА РОУТЕРЕ - нет.

Mr. B.
22-08-2010, 14:24
Всем доброго времени суток :)
Итак, в наличии имеется:
1) принтер Canon LBP 3000
2)Стационарный компьютер с ХР SP3
3) Ноутбук с Windows 7 Home Premium
4) Желание иметь дома вай-фай
5) Желание подключить принтер к роутеру.

В настоящий момент мучаюсь выбором: либо взять WL-520GU, так как на нем вроде такой принтер работать заставили, ссылка: http://wl500g.info/showthread.php?p=180549#post180549 пост № 4.

С другой стороны, хочется взять WL-500g Premium после прочтения этого: http://wl500g.info/showpost.php?p=23936&postcount=1
Так, 500gP позиционируется как "наиболее гибкая и быстрая модель в этом семействе", но по ней и своему принтеру я инфы не нашел.

И нужна ли мне "наиболее гибкая и быстрая модель в этом семействе" при безлимитном интернете 1 (один) мегабит и отсутствии IPTV, торрентов? Может быть, и 520GU хватит за глаза и за уши? В перпективе инет будет побыстрее, однако ИПТВ и торренты все равно не планируются.

Заранее благодарю за ответы и извиняюсь, если тема байан))) перерыл весь интернет, ничего не нашел)

TReX
22-08-2010, 14:27
Всем доброго времени суток :)
Итак, в наличии имеется:
1) принтер Canon LBP 3000
2)Стационарный компьютер с ХР SP3
3) Ноутбук с Windows 7 Home Premium
4) Желание иметь дома вай-фай
5) Желание подключить принтер к роутеру.

В настоящий момент мучаюсь выбором: либо взять WL-520GU, так как на нем вроде такой принтер работать заставили, ссылка: http://wl500g.info/showthread.php?p=180549#post180549 пост № 4.

С другой стороны, хочется взять WL-500g Premium после прочтения этого: http://wl500g.info/showpost.php?p=23936&postcount=1
Так, 500gP позиционируется как "наиболее гибкая и быстрая модель в этом семействе", но по ней и своему принтеру я инфы не нашел.

И нужна ли мне "наиболее гибкая и быстрая модель в этом семействе" при безлимитном интернете 1 (один) мегабит и отсутствии IPTV, торрентов? Может быть, и 520GU хватит за глаза и за уши? В перпективе инет будет побыстрее, однако ИПТВ и торренты все равно не планируются.

Заранее благодарю за ответы и извиняюсь, если тема байан))) перерыл весь интернет, ничего не нашел)

Canon LBP3000 вы через роутер работать никак не заставите, у него свой закрытый протокол передачи и софта в роутере его не знает...

Mr. B.
23-08-2010, 07:39
TReX, то есть можно даже не искать подходящий роутер? Ни через какой не получится?:(

al37919
23-08-2010, 13:03
флуд перемещен во флудильню. По существу немного уточню, что с прошивкой Олега и ее производными лазерники Canon LBP работать не будут. С официальными --- не знаю (один раз пытался, но лично мне это не удалось). Данный принтер с роутером, возможно, можно подружить через подобный продукт: http://www.axis.com/products/axis_1650/ Однако, вероятно, сменить принтер обойдется дешевле.

alegzz
23-08-2010, 16:40
разве драйвера для cups не подойдут?

al37919
23-08-2010, 18:10
а что появился драйвер с исходниками?
вообще, вот с этой темой ознакомьтесь: http://wl500g.info/showthread.php?t=12412
насколько мне известно с тех пор мало что изменилось.

Mr. B.
24-08-2010, 07:39
al37919, alegzz, спасибо, понятно :) жаль :(

sigil
19-09-2010, 09:02
cups сегфолтится при старте из-за PIE. Предполагаю, что PIE не поддерживается ядром 2.4. Патчики прилагаются.

lly
19-09-2010, 09:14
Было бы неплохо:

воспользоваться поиском и найти возможную причину - http://wl500g.info/showpost.php?p=203137&postcount=25
всё-таки указать - cups из Optware? самособранный? версия ?

sunny_smiley
03-11-2010, 09:37
не могу поставить у себя cups, при запуске выдают туже ошибку. segmentation fault. как же все таки решить вопрос? эти фиксы могут решить проблему? как их использовать подскажите.

mnsgroup
08-11-2010, 14:50
Имеется древний LBP-810, свежекупленный RT-N16. Прошивка родная последней версии 1.0.9.
Принтер определился в роутере, и установился в Windows(висит на виртуальном порту) и даже печатает.

Вопрос:
А можно ли его установить именно в роутере, расшарить его получать доступ к нему по сети?
Несколько лет назад во время "очередного" отказа от Windows я ставил ubuntu и вроде как драйвера для этого принтера там были в наличии(использовался CUPS, если мне не изменяет память)

xypma
05-01-2011, 04:44
Ребята попробуйте плз. компилировать их под mips, и подключить по аналогии с HP ... У самого не получается, 2-ой день танцую уже((((
Для сборки надо libnetpbm10
Автор обещает поддержку для

* i-SENSYS LBP-2900
* i-SENSYS LBP3000
* Laser Shot LBP-1120
* Laser Shot LBP-1210
* Laser Shot LBP2900
* LaserShot LBP3000
* Laser Shot LBP3300
* LBP-3200
* LBP5000
* LBP5100
* LBP5300

Вот репозиторий:
https://foo2capt.svn.sourceforge.net/svnroot/foo2capt/

Страница на сырцах: (полупустая бестолковая)
http://sourceforge.net/projects/foo2capt/

Ветка на Лунукс Орге:
http://www.linux.org.ru/forum/linux-hardware/4868236

AlexWolf
24-01-2011, 15:11
А через cups никто не пробовал подключать? Че-то никак не могу найти как это делается :(
Или хоть ссылку дайте где обсуждалось?

Или, может, cups ставить глупая идея? Неужели полноценный принтсервер никому никогда не понадобился? Че-то мне интуиция подсказывает что p910nd должен немного урезать функционал...

paul_strong
25-01-2011, 11:46
вы с принтером бы сперва разобрались )
С принтером всё gut, а вот со сканером теперь будем разбираться.
Да и ещё маленькое уточнение, а то вдруг мы разговариваем на разных языках:
Моё железо:
Роутер - ASUS WL520Gu
Прошивка - 1.9.2.7-d-r2381
МФУ - HP LJ M1005 MFP, которое сзади имеет только USB разъём, через который собственно я и подключился к роутеру.
И последнее: куда сервер ставит на Винду или роутер?

paul_strong
26-01-2011, 06:05
Тобишь мне сделать все эти 4 пункта и сканер будет работать? :cool:

И всё таки вы не могли бы дать конкретную ссылку на то, что прочитать... ну как это устанавливать всё... на что внимание особенно обратить?

Полностью поддерживаю данного "оратора", т.к. не каждому дано то, что кому-то "легко".
Господа "КиберБоги", объясните "чайникам" "на пальцах" куда лезть и что прописывать. Один раз напишите и тема будет закрыта. Нас ведь больше чем ВАС.
Спасибо.

AlexWolf
26-01-2011, 18:39
Попробовал и у меня тоже принтер заработал. Спасибо.
Но у меня МФУ и хотелось чтобы заработал ещё и сканер. Многие пишут, что это невозможно.
МФУ: HP LJ M1005 MFP, подключение только через USB, т.к. больше сзади ничего нет.
Роутер: ASUS WL-520GU
Прошивка: 1.9.2.7-d-r2381
Где то тут в англоязычном форуме есть тема про SANE. Этот скан-сервер устанавливается на на роутер и дает возможность с других компов осуществлять сканирование с помощью программ-клиентов которые к этому серверу подключаются (XSane рекомендуется)
У меня удалось завести МФУ HP PSC 1350

FilimoniC
27-01-2011, 08:01
Полностью поддерживаю данного "оратора", т.к. не каждому дано то, что кому-то "легко".
Господа "КиберБоги", объясните "чайникам" "на пальцах" куда лезть и что прописывать. Один раз напишите и тема будет закрыта. Нас ведь больше чем ВАС.
Спасибо.
Давайте напишем "на пальцах" историю хотя бы по одному вопросу

Вопрос: "Куда лезть"
Ответ: "Лезть в терминальную консоль на роутер".
У вас резонно возник бессмысленный вопрос, говорящий о том что вы ничего не поняли.

Вопрос: "Это как"
Ответ: "Коннектиться к SSH или Telnet на роутере и получим консоль".
Тут же возникли еще вопросы, две трети из которых - отсыл в Википедию и к Инструкциям по программам (Справке)

Вопрос: "Что такое SSH\Telnet"
Ответ: "Протокол удаленного терминального доступа".
Вопрос: "Как туда приконнектиться"
Ответ: "с помощью PuTTY, вводим адрес роутера, соединяемся, принимаем ключ и авторизуемся под логином\паролем от роутера".
И конечно же резонно после того, как у вас ничего не получилось, возникает вопрос, без какой либо диагностической информации, т.е. адресованный ясновидящим.

Ваш вопрос: "У меня PuTTY пишет Connection Timed Out"
Ответ: "Проверьте галку Enable SSH Server в Web-интерфейсе".
Ответ: "Проверьте порт SSH в веб-интерфейсе".
Ответ: ... (и так далее куча предположений "почему может не работать")

В итоге, после пары-тройки страниц обсуждений, оказывается что у вас вообще DIR-320 с родной D-Link-овской прошивкой, и вы где-то слышали что он умеет сканировать, варить кофе и греть постель перед сном.

Поймите, попробуйте "на пальцах" объяснить человеку с улицы, как делать операцию на сердце, так чтобы он ее успешно сделал. Тут точно так же - куча терминов и куча фактов, изменяющих поведение.

FilimoniC
27-01-2011, 08:41
Да я видел этот форум, но он на чуждом мне языке.
Знание английского на базовом техническом уровне является обязательным при общении с такими устройствами.

Кого не просил, все начинают расписывать решение проблемы на языке admina, а так чтобы доходчиво "для чайников" никто не хочет. :mad:
Смотреть сюда
http://wl500g.info/showpost.php?p=223247&postcount=133

Курс лекций "для чайников" отнимает слишком много времени. Тем более индивидуально. Тем более это никому не надо. Захотите - сами научитесь, как 99% здешних обитателей.
Думаю что большинству знакома ситуация "я не понимаю ничего в этой Linux", все через нее как-то прошли, большинство - сами. Гуглите, интересуйтесь, получайте новые знания, экпериментируйте.
Либо если вам надо только результат, напишите тему "Прошу настроить роутер, требуется А,Б,В. Оплата ХХХХ рублей"

AlexWolf
31-01-2011, 20:04
Да я видел этот форум, но он на чуждом мне языке. Кого не просил, все начинают расписывать решение проблемы на языке admina, а так чтобы доходчиво "для чайников" никто не хочет. :mad:
Честно говоря первый пост в той теме мне был достаточно понятен (немного знаком с ражьим языком) да и юникс команды на базовом уровне знаю.
Писать перевод на русский наверное пока не готов, но могу попробовать ответить на вопросы - что там непонятно? Давай по-порядку спрашивай.

У меня странное чуство дежавю :(
Я отчетливо помню как уже писал свой вопрос в эту тему но не получил тогда ответа сразу и хотел апнуть его неделю спустя. Однако не вижу сейчас не только ответов но и самого своего вопроса.
Как известно печать в системах юникс зачастую организуется при помощи CUPS (кажется Common Unix Printing Server) Опять же в наших прошивках CUPS вроде бы устанавливается при установке самбы либо может быть установлен отдельно от нее/без нее.
Однако я нигде не смог найти каак его настраивать/запускать. И самое главное ПОЧЕМУ это нигде не описано. Возможно там есть серьезные минусы по сравнению с использованием p910nd?
Неужто никто из гуру не возьмется просветить? В ФАКе я этого не нашел. Поиск по форуму тоже уже замучал по ключам принтер, printer, CUPS и т.п. Ответов не обнаружил.

Вопрос конечно не жизни и смерти - свой МФУ я настроил и как принтер и как сканер доступные по сети, но хочется докопаться до истины а знаний не хватает. Помогите любознательному!

Вопрос: чем и как CUPS лучше/хуже p910nd и как его настраивать/запускать?

FilimoniC
01-02-2011, 11:44
Честно говоря первый пост в той теме мне был достаточно понятен (немного знаком с ражьим языком) да и юникс команды на базовом уровне знаю.
Писать перевод на русский наверное пока не готов, но могу попробовать ответить на вопросы - что там непонятно? Давай по-порядку спрашивай.

У меня странное чуство дежавю :(
Я отчетливо помню как уже писал свой вопрос в эту тему но не получил тогда ответа сразу и хотел апнуть его неделю спустя. Однако не вижу сейчас не только ответов но и самого своего вопроса.
Как известно печать в системах юникс зачастую организуется при помощи CUPS (кажется Common Unix Printing Server) Опять же в наших прошивках CUPS вроде бы устанавливается при установке самбы либо может быть установлен отдельно от нее/без нее.
Однако я нигде не смог найти каак его настраивать/запускать. И самое главное ПОЧЕМУ это нигде не описано. Возможно там есть серьезные минусы по сравнению с использованием p910nd?
Неужто никто из гуру не возьмется просветить? В ФАКе я этого не нашел. Поиск по форуму тоже уже замучал по ключам принтер, printer, CUPS и т.п. Ответов не обнаружил.

Вопрос конечно не жизни и смерти - свой МФУ я настроил и как принтер и как сканер доступные по сети, но хочется докопаться до истины а знаний не хватает. Помогите любознательному!

Итак вопрос: чем как CUPS лучше/хуже p910nd и как его настраивать/запускать?
http://ru.wikipedia.org/wiki/Common_UNIX_Printing_System

CUPS вам ЗАЧЕМ? Зачем вам этот монстр? Основное правило сисадмина: работает - не трогай!

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

AlexWolf
03-02-2011, 18:12
CUPS вам ЗАЧЕМ? Основное правило сисадмина: работает - не трогай!
Насколько я понимаю CUPS это полноценный принтсервер в котором можно посмотреть поуправлять очередью печати.
Так же есть надежда что будет можно смотреть уровень чернил. Сейчас через p910nd у меня не кажет :(

А кто будет разруливать если сразу с 2х компов отправят задания на печать?

FilimoniC
03-02-2011, 20:56
А кто будет разруливать если сразу с 2х компов отправят задания на печать?

Никогда такой проблемы не возникало. А у вас возникала?

AlexWolf
04-02-2011, 14:22
Никогда такой проблемы не возникало. А у вас возникала?

Насчет пересечения заданий пока не возникала проблема. Попробую специально создать.
Ну а насчет чернил что?
И почему CUPS называют монстром? Я же как раз пытаюсь понять в чем между ними различия чтоб понять что я могу получить/потерять при переходе с одного на другое.

FilimoniC
04-02-2011, 18:55
Насчет пересечения заданий пока не возникала проблема. Попробую специально создать.
Ну а насчет чернил что?
И почему CUPS называют монстром? Я же как раз пытаюсь понять в чем между ними различия чтоб понять что я могу получить/потерять при переходе с одного на другое.
Тоже пробовал - не получилось.

p910nd это тупой демон, который все что ему пришло в порт 9100 (9101...) пихает в порт USB

CUPS реализует в себе IPP, WEB-интерфейс, обработчик файлов и запросов PostScript, и так далее

AlexWolf
05-02-2011, 21:19
Тоже пробовал - не получилось.

p910nd это тупой демон, который все что ему пришло в порт 9100 (9101...) пихает в порт USB

CUPS реализует в себе IPP, WEB-интерфейс, обработчик файлов и запросов PostScript, и так далее

Ну так получается что CUPS должен быть более функциональным? Почему его никто не настраивает? С его помощью принтера можно по самбе отшарить как я понимаю.

elected
08-03-2011, 22:15
Опа http://wl500g.info/showthread.php?t=9112
а ребята не дремлют
По ссылке решение !

pollitra
15-07-2011, 19:56
Принтер epson T50, драйвера есть, не пойму куда прописать адрес принтера. Адрес роутера стандартный 192.168.1.1. Или может как то по другому устанавливать, не как в винде?

pollitra
15-07-2011, 20:23
Решено: ставится как удалённый принтер, с адресом socket://192.168.1.1:9100. С остальными настройками разобраться просто, настройки обычного принтера.

Inconnu
12-08-2011, 09:57
При настройке принтсервера столкнулся с той же проблемой - все исполнимые файлы cups'a вылетают с segfault, причем неважно, какие пути прописаны в LD_LIBRARY_PATH. Судя по датам постов, проблеме уже года полтора :( Странно, неужели никто не построил принтсервер на базе CUPS+SAMBA?

Upd: Попробовал пропатчить тулчейн предложенным выше патчем - пропатчился
Попробовал пересобрать - пересобрался
Попробовал пересобрать cups - тоже пересобрался
Попробовал его запустить - вылетает с segmentation fault

Что я делаю не так?

А, не, вру, все собралось и запустилось. Вот новый CUPS:
cups_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867475001/cups_1.4.8-1_mipsel.ipk.html)
cups-doc_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867506001/cups-doc_1.4.8-1_mipsel.ipk.html)
cups-locale-ru_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867517001/cups-locale-ru_1.4.8-1_mipsel.ipk.html)
cups-dev_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867480001/cups-dev_1.4.8-1_mipsel.ipk.html)

grosser
04-09-2011, 11:32
Добрый день. Имеется роутер Asus wl-500gp v2 с прошивкой 1.9.2.7-rtn-r3121, установлен пакет программ для чайника. Самбу ставить не стал, решил поставить CUPS. Сделал следующее:



[root@nas ~]# ipkg install cups
[root@nas ~]# ipkg install cups-pdf
[root@nas ~]# ipkg install cups-doc
[root@nas ~]# ipkg install cups-driver-gutenprint
Все прошло успешно, но при вызове cupsd выходит ошибка Segmentation fault. Веб морда не грузится. Помогите решить проблему

МИНЗДРАВ
09-10-2011, 15:27
Как узнать по какому адресу будет доступен мой принтер? подключённый и jпределённый как:

USB devfs Devices
Device : Location : Info
/dev/lp0 : 1.2.0 : Manufacturer="Samsung" : Product="Samsung CLP-300 Series"
Какой порт должен фигурировать в адресе http://192.168.0.21:515/ ?
[root@localhost ~]# nmap 192.168.0.21

Starting Nmap 4.20 ( http://insecure.org ) at 2011-10-09 18:13 MSD
Interesting ports on WL-500gP_V2 (192.168.0.21):
Not shown: 1688 closed ports
PORT STATE SERVICE
21/tcp open ftp
23/tcp open telnet
53/tcp open domain
80/tcp open http
111/tcp open rpcbind
139/tcp open netbios-ssn
515/tcp open printer
2049/tcp open nfs
9100/tcp open jetdirect
MAC Address: 48:5B:39:E7:FB:FD (Unknown)

Nmap finished: 1 IP address (1 host up) scanned in 0.860 seconds
[root@localhost ~]#E меня открыт только 515

Подскажите как задать адрес, а то что-то не печатает в cups

Почему может принтёр не печатать в cups? (см. аттач)


[root@localhost ~]# nmap 192.168.0.21

Starting Nmap 4.20 ( http://insecure.org ) at 2011-10-09 18:13 MSD
Interesting ports on WL-500gP_V2 (192.168.0.21):
Not shown: 1688 closed ports
PORT STATE SERVICE
21/tcp open ftp
23/tcp open telnet
53/tcp open domain
80/tcp open http
111/tcp open rpcbind
139/tcp open netbios-ssn
515/tcp open printer
2049/tcp open nfs
9100/tcp open jetdirect
MAC Address: 48:5B:39:E7:FB:FD (Unknown)

Nmap finished: 1 IP address (1 host up) scanned in 0.860 seconds
[root@localhost ~]#

vladfrag
08-01-2012, 06:45
Будьте любезны, перезалейте файлы. А то срок хранения кончился.
Или ткните носом, пожалуйста, в инструкцию для настройки тулчейна.

Спасибо большое.



...
А, не, вру, все собралось и запустилось. Вот новый CUPS:
cups_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867475001/cups_1.4.8-1_mipsel.ipk.html)
cups-doc_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867506001/cups-doc_1.4.8-1_mipsel.ipk.html)
cups-locale-ru_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867517001/cups-locale-ru_1.4.8-1_mipsel.ipk.html)
cups-dev_1.4.8-1_mipsel.ipk (http://narod.ru/disk/22867480001/cups-dev_1.4.8-1_mipsel.ipk.html)

Inconnu
11-01-2012, 08:12
Будьте любезны, перезалейте файлы. А то срок хранения кончился.
Или ткните носом, пожалуйста, в инструкцию для настройки тулчейна.

Спасибо большое.

Вроде перезалил, вроде то:
cups_1.4.8-1_mipsel.ipk (http://narod.ru/disk/37158675001/cups_1.4.8-1_mipsel.ipk.html)
cups-dev_1.4.8-1_mipsel.ipk (http://narod.ru/disk/37158889001/cups-dev_1.4.8-1_mipsel.ipk.html)
cups-doc_1.4.8-1_mipsel.ipk (http://narod.ru/disk/37159172001/cups-doc_1.4.8-1_mipsel.ipk.html)
cups-locale-ru_1.4.8-1_mipsel.ipk (http://narod.ru/disk/37158794001/cups-locale-ru_1.4.8-1_mipsel.ipk.html)

Vlad_Fed
15-05-2012, 12:30
Можно ещё раз перезалить. А то срок вышел. Лучше наверное на форум залить.

Спасибо.