ВАЖНО: В пункте 3, инструкции, что по ссылке выше:
Настраиваем USB в веб интерфейсе:
Services - USB ставим галки везде!
(ПРИМЕЧАНИЕ 1: Чтобы одновременно подключить и принтер и флешку(или USB-HDD)используйте любой USB-HUB (1.1 или 2.0).)
Несмотря на включенную ранее поддержку принтера на роутер все еще не установлен принт-сервер - который и позволяет расшарить принтер в сети.
Стоит учесть, что если у Вас МФУ, сканер, скорее всего, работать не будет! В Canon MP 270 и не работает.
2. Теперь установим принт сервер:
Code:
cd /tmp
wget http://downloads.openwrt.org/backfire/10.03.1-rc2/atheros/packages/p910nd_0.93-2_atheros.ipk
ipkg install p910nd_0.93-2_atheros.ipk
3. Нам необходимо, чтобы при перезагрузке роутера ipkg оставался рабочим и запускался наш принт сервер:
Code:
cd /opt
touch usb.hdd
Далее идем в веб интерфейс:
Administration - Commands жмем edit и добавляем следующее:
Code:
sleep 3
if [ -f /opt/usb.hdd ]; then
mount /dev/sda2 /mnt
mount /opt/etc /etc
mount /opt/bin /bin
mount /opt/lib/ /lib
mount /opt/usr/ /usr
mount /opt/tmp/ /tmp
mount /opt/jffs/ /jffs
p910nd -b -f /dev/usb/lp0 0
/bin/mkdir -m 755 -p /dev/usb
/bin/mknod -m 660 /dev/usb/lp0 c 180 0
else
exit
fi
Жмем Save Startup.
И в телнете:
Code:
reboot
ПРИМЕЧАНИЯ:
Посмотреть видит ли роутер Ваш принтер можно так (обязательно до этого перезагрузиться или выполнить то, что ранее записали в "Administration - Commands"):
Code:
dmesg | grep usb
Получим что то такое, если все ок:
Code:
usblp0: USB Bidirectional printer dev 5 if 2 alt 0 proto 2 vid 0xXXXX pid 0xXXXX
Затем:
Code:
ls -la /dev/usb/
Должно быть примерно так:
Code:
crw-rw---- 1 root root 180, 0 Jan 1 1970 lp0
4. Установка принтера в ОС
Вам нужны самые обычные драйвера для принтера, скачайте их, например с сайта производителя. Если они были уже установлены - качать не нужно)
Нужно вручную добавить принтер и его порт:
Code:
IP - тот что установлен у Вас на роутере (если не меняли то - стандарт 192.168.1.1)
Порт 9100 - мы его указали параметром "0" еще при запуске принт сервера.
Есть альтернативные варианты "1" - порт 9101 и "2" порт 9102.
Тип передачи (или принтера): RAW
К автору топика:
ситуация такова: все отлично поставилось, без сучка и задоринки! Это классно)Но:
маршрутизатор вроде бы как видит принтер:
Code:
root@iWrt:~[b]# dmesg | grep usb[/b]
<6>[ 3.380000] usbcore: registered new interface driver usbfs
<6>[ 3.390000] usbcore: registered new interface driver hub
<6>[ 3.400000] usbcore: registered new device driver usb
<6>[ 4.060000] usb 1-1: new high speed USB device using ar71xx-ehci and addre
ss 2
<6>[ 4.290000] usbcore: registered new interface driver usb-storage
<6>[ 4.740000] usb 1-1.3: new high speed USB device using ar71xx-ehci and add
ress 3
<6>[ 5.270000] usb 1-1.4: new high speed USB device using ar71xx-ehci and add
ress 4
<6>[ 5.840000] scsi0 : usb-storage 1-1.4:1.0
[b]<6>[ 6.070000] usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid
0x04A9 pid 0x2737[/b]
<6>[ 6.080000] usbcore: registered new interface driver usblp
<6>[ 264.930000] usb 1-1.1: new high speed USB device using ar71xx-ehci and add
ress 5
<6>[ 265.060000] scsi1 : usb-storage 1-1.1:1.0
[b]root@iWrt:~# ls -la /dev/usb/[/b]
drwxr-xr-x 2 root root 60 Feb 13 14:15 .
drwxrwxrwt 7 root root 1400 Feb 13 14:19 ..
[b]crw-rw---- 1 root root 180, 0 Feb 13 14:15 lp0[/b]
root@iWrt:~#
принтер - мфу кэнон mf 4400. ну да, возможно проблема в этом, но телнет все же видит его! в чем может быть проблема?
пофиксил. дело было в настройках самого принтера. правда, работает только на стационаре (через лан), но думаю для вай-фая проблема тоже в дровах на другой машине.
Вывод: как МФУ действительно не работает (сканер работать не будет). А как принтер - вполне. Так что топик вполне юзабелен. Автору спасибо
Прошу помощи умельцев. все сделал по инструкции, на последнем билде 19519, но принтер так и не увидел. принтер samsung ml-2165. команда "ls -la /dev/usb/" ничего не выдает