Page 4 of 15 FirstFirst ... 2345614 ... LastLast
Results 46 to 60 of 214

Thread: Настройка HP LaserJet P1006 для Asus WL-500GP

  1. #46

  2. #47
    У меня МФУ Canon MP500 нормально печатает, только уровень чернил не показывает. Ну и сканер само-сабой не работает.

  3. #48
    а если поставить что-то вроде этого http://www.dlink.ru/products/prodvie...type=27&id=607

  4. Quote Originally Posted by KartWol View Post
    Откуда img?
    Взят с foo2zjs.

  5. #50
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    el-pashteto, может стоит попробовать этот?

  6. Quote Originally Posted by Mam(O)n View Post
    el-pashteto, может стоит попробовать этот?
    ЕЕ! Печатает. ) thx. В чём суть? )

  7. Quote Originally Posted by owld View Post
    #!/bin/sh
    PRN_BIN=/usr/local/sbin/usb_printerid
    PRN_FRM=/usr/local/sbin/sihp1020.dl
    if [ "$ACTION" = "add" ] || [ "$1" = "usb" ] || [ "$DEVFS" = "/proc/bus/usb" ]; then
    sleep 5
    $PRN_BIN /dev/usb/lp0 | grep -q FWVER || cat $PRN_FRM > /dev/usb/lp0
    fi
    killall hotplug.sh

    Так ли нужен usb_printerid в данном случае, если не идёт проверка на модель? Не достаточно ли if [ -w /dev/usb/lp0 ]?
    Last edited by el-pashteto; 13-11-2007 at 03:18.

  8. #53
    Quote Originally Posted by SergeyVl View Post
    Не знаю куда обращаются скрипты веб-морды роутера, лень разбираться, но если открыть страницу со статусом роутера, происходит "рестарт" принтера (т.е. продолжение печати).
    Я сделал так:
    Code:
    #!/bin/sh
    /usr/bin/wget http://admin:pass@localhost/Main_GStatus_Content.asp -O /opt/tmp/printer_restart.tmp
    Это загрузка wget-ом страницы со статусом роутера (в т.ч. со статусом принтера) из веб-морды.
    Запихнул я этот код в ez-setup скрипт, срабатывающий при удержании в теч. пары секунд одноименной кнопки роутера.
    Выполнение этого же скрипта я прописал в knock, в который "ломлюсь" через "ярлычок" с компа.
    А вот если нужно снять все задачи с печати? Описанный способ это самый просто? Нет, более изящного решения?
    "Что не убивает меня, то делает меня сильнее" Ницше

  9. Quote Originally Posted by owld View Post
    if [ "$ACTION" = "add" ] || [ "$1" = "usb" ] || [ "$DEVFS" = "/proc/bus/usb" ]; then
    Уважаемый owld. Такая проверка срабатывает всегда, по краней мере в sh. Видимо тот же глюк, что и известный (мне ) в php, но там с массивами. Пустая строка считается равной строке какой-нибудь, например "add". У меня проверки срабатывали (скрипты - дальше) нормально, пока не довбавил or. Кто-нибудь может подсказать правильный вариант? Со скобками что-то не получилось. С shell скриптами знаком мало, может и накосарезил оч. не слабо.
    Last edited by el-pashteto; 14-11-2007 at 16:10.

  10. Мои варианты скриптов. Немного доделаны, чтобы в принтер заливалась прошивка, если он был подключён до включения роутера. Но. ( Провека в if'е срабатывает всегда. Над этим надо ещё поработать, но нужна помощь.

    P.S. И наверно не имеет смысла return 0 после killall hotplugscript.sh?

    hotplugscipt.sh:
    Code:
    #!/bin/sh
    LOG="/tmp/hotplugscript.log"
    PRINTER_UTIL_PATH="/usr/local/sbin/printer/"
    PRINTER_ID_UTIL="${PRINTER_UTIL_PATH}usb_printerid"
    PRINTER_FW="${PRINTER_UTIL_PATH}sihp1018.dl"
    PRINTER_DEV="/dev/usb/lp0"
    echo "----Starting"---->>$LOG
    if [ "$1" -a "onBootInit"="$1" -o "$ACTION" -a "$ACTION"="add" -a "$1" -a "$1"="usb" -a "$DEVFS" -a "$DEVFS"="/proc/bus/usb" ] ; then
     echo "Passed first if">>$LOG
     sleep 5
     $PRINTER_ID_UTIL $PRINTER_DEV | grep -q 'FWVER' || cat $PRINTER_FW>PRINTER_DEV || echo "Sending fw">>$LOG
     fi
    fi
    echo "----Finished----">>$LOG
    killall hotplugscript.sh
    return 0
    Пример post-boot.
    Code:
    #!/bin/sh
    export TERMINFO="/opt/share/terminfo"
    export TERM="linux"
    ...
    ...
    ...
    #deprecated. used to init printer on boot. replaced with hotplugscript with onBootInit param.
    #if [ -w /dev/usb/lp0 ]
     #/bin/cat /usr/local/sbin/printer/sihp1018.dl>/dev/usb/lp0
    #fi
    
    #hotplug devices init, that have been pluged in before boot. equivalent to hotplug "event".
    /usr/local/sbin/hotplugscript.sh onBootInit
    
    #hotplug script init
    /bin/echo "/usr/local/sbin/hotplugscript.sh">>/proc/sys/kernel/hotplug
    Last edited by el-pashteto; 14-11-2007 at 17:42.

  11. Quote Originally Posted by SergeyVl View Post
    Не знаю куда обращаются скрипты веб-морды роутера, лень разбираться, но если открыть страницу со статусом роутера, происходит "рестарт" принтера (т.е. продолжение печати).
    Я сделал так:
    Code:
    #!/bin/sh
    /usr/bin/wget http://admin:pass@localhost/Main_GStatus_Content.asp -O /opt/tmp/printer_restart.tmp
    Это загрузка wget-ом страницы со статусом роутера (в т.ч. со статусом принтера) из веб-морды.
    Запихнул я этот код в ez-setup скрипт, срабатывающий при удержании в теч. пары секунд одноименной кнопки роутера.
    Выполнение этого же скрипта я прописал в knock, в который "ломлюсь" через "ярлычок" с компа.

    1. Можно дёргать usb_printerid - принтер сразу бодрячком становится и печатает/продолжает печать.
    2. Нет ли какого-нибудь другого враианта кроме knockd? Он же слушает ВЕСЬ траффик через интерфейс. Если только ради принтера - нафиг надо... ))Есть идеи?
    P.S. Кстати, это его слушанье сильно грузит проц/роутер?

  12. #57
    Возник вопрос, а как нужно настроить подключение, если на основной машине используется не windows, Linux Ubuntu 7.10. Где копать? Что смотреть?
    P.S. Интересно, много ли народу использует linux в своей повседневной жизни на этом форуме? Если такие люди есть и хотите пообщаться на наиболее жвиотрепещущие темы, то пишите в личку
    "Что не убивает меня, то делает меня сильнее" Ницше

  13. #58
    Ни у кого что ли Linux не стоит на рабочей машине?
    "Что не убивает меня, то делает меня сильнее" Ницше

  14. #59

    Question

    Quote Originally Posted by owld View Post
    для тех у кого нету внешнего винта:

    Копируем файлы :
    sihp1020.dl
    usb_printerid
    в директорию /usr/local/sbin
    ....
    CUT
    ....
    Делаем
    flashfs save
    flashfs commit
    flashfs enable


    Вуаля. Все работает
    Подскажите, пожалуйста, flashfs commit пытается содать flash.tar.gz размером 75к при ограничении в 64
    wl500 deluxe
    Как это обойти?

  15. #60
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    проверить (комманда du) что в /tmp/local занимает много места и удалить

Page 4 of 15 FirstFirst ... 2345614 ... LastLast

Similar Threads

  1. ASUS wl 500gp + карманный Hdd
    By Gayjin in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 2
    Last Post: 15-06-2008, 19:30
  2. Asus 500gp и роутинг
    By temudgin in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 11
    Last Post: 05-06-2008, 21:17

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •