Page 12 of 14 FirstFirst ... 21011121314 LastLast
Results 166 to 180 of 207

Thread: Как подружить 2 принтера с роутером Asus?

  1. #166

    Asus+hp cp1215 + windows 7

    что то не так с печатью из Win7 через асус.

    Переставил винду с ХР на 7ку. Настроил, всё как раньше - теперь когда бросаю лист на печать, он начинает печатать бесконечно.

    С ноута с винХР продолжает печатать нормально, с другого ноута с вин7 - печатает бесконечно.

    Т.е. проблема в печати под вин7. Куда копать - есть варианты?

  2. #167
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by lemi_spb View Post
    что то не так с печатью из Win7 через асус.

    Переставил винду с ХР на 7ку. Настроил, всё как раньше - теперь когда бросаю лист на печать, он начинает печатать бесконечно.

    С ноута с винХР продолжает печатать нормально, с другого ноута с вин7 - печатает бесконечно.

    Т.е. проблема в печати под вин7. Куда копать - есть варианты?
    Об этом писали на форуме.
    Надо в свойствах порта в настройках драйвера снять птичку с "Разрешить двухсторонний обмен данными".
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  3. #168

    как подключить 2 принтера через usb-hub? (для чайника)

    Доброго времени суток!
    помогите с советом, пожалуйста. ситуация следующая - есть роутер Dlink DIR-320, прошитый прошивкой Олега, юсб-хаб dlink DUB-104 на 4 порта, два принтера и 3g модем. 3g модем и каждый принтер по отдельности прекрасно печатают через хаб по wi-fi.
    Как сделать так, чтобы два принтера работали одновременно через usb-hub на dlink DIR-320? какие настройки нужно внести в роутер и какие на компьютеры в настройки принтеров?
    Заранее премного благодарен за помощь!

  4. #169
    неужели никто не подскажет?
    заранее благодарю откликнувшихся!!!

  5. #170
    Quote Originally Posted by al37919 View Post
    По ходу обнаружилась некоторая неожиданность (тестировалось на hp deskjet 6122). Если принтер воткнут в usb, то, независимо от того включен он или выключен, он корректно определяется роутером, ему присваевается определенный порт, который за ним сохраняется. Если принтер откллчить от хаба и подключить к уже загруженному роутеру, то он не определяется никак. Требуется в любом случае перезагрузка. Скорее всего так оно и должно быть. В принципе приведенная программа должна корректно переназначить принтеры даже если бы их порядок изменился в процессе работы роутера. Так что вероятно она несколько переусложнена.

    Принцип действия --- найти последнюю запись о назначении порта, проверить, что такой порт существует, если нет, то искать вторую с конца и т.д.

    Исползьование:
    кладем ее в /usr/local/sbin , не забываем сделать
    PHP Code:
    chmod +x detect_printer 
    и прописываем запуск в post-boot (для целей отладки можно запускать вручную)

    detect_printer:
    PHP Code:
    #! /bin/sh

    PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/bin:/usr/sbin

    set 
    -x

    #Next line: last parameter from the output of: dmesg | awk '/printer\.c/ && /pid/{ print $0 }'
    #
    ppid0="0x1084"          #pid of the printer which will be available on the port 9100
    ppid1="0x1091"          #pid of the printer which will be available on the port 9101

    pname0="Canon i250"     #symbolic name of the printer which will be available on the port 9100
    pname1="Canon iP1500"   #symbolic name of the printer which will be available on the port 9101

    daemon="p910nd"
    devprefix="/dev/usb/lp"

    dmesg=`dmesg`
    #dmesg=`cat /tmp/syslog.log`
    #dmesg=`cat detect_printer.test`
    #---------------------------------
    #End of user configurable settings
    #---------------------------------
    #
    #get all the lines which contain printer.c and pid in reverse order
    a=`echo "$dmesg" | sort -r | awk '/printer\.c/ && /pid/{ print $0 }'`

    IFS_old=$IFS
    IFS
    ="
    "

    for i in "$a; do
    #check if there is /dev/usb/lp[01] entry corresponding to usblp[01] field
      
    p=`expr "$i" : '.*usblp\([01]\).*'`
      [ -
    "$devprefix$p] && \
        break
    done

    IFS
    =$IFS_old

    "$i"" ] && \
      
    logger -t detect_printer "No printers detected." && exit || \
      
    logger -t detect_printer "Detected: $i"

    pid=`expr "$i" : '.*usblp[01].*pid[[:space:]]\(0x[[:xdigit:]]*\)'`

    "$pid!= $ppid0 -"$pid!= $ppid1 ] && \
      
    logger -t detect_printer "Detected pid=$pid doesn't correspond to any of the listed ones." && exit 2

    killall $daemon

    case $pid in
      $ppid0
    )
        
    $daemon -"$devprefix$p&& \
          
    logger -t detect_printer "$pname0 [pid=$ppid0] is attached as $devprefix$p. Listening on port 9100."
        
    [ -"$devprefix$((1-p))" ] && { \
            
    $daemon -"$devprefix$((1-p))" && \
            
    logger -t detect_printer "$pname1 [pid=$ppid1] is attached as $devprefix$((1-p)). Listening on port 9101."
          
    } || \
          
    logger -t detect_printer "$pname1 [pid=$ppid1] is not attached."
      
    ;;
      
    $ppid1)
        
    $daemon -"$devprefix$p&& \
          
    logger -t detect_printer "$pname1 [pid=$ppid1] is attached as $devprefix$p. Listening on port 9101."
        
    [ -"$devprefix$((1-p))" ] && { \
            
    $daemon -"$devprefix$((1-p))" && \
            
    logger -t detect_printer "$pname0 [pid=$ppid0] is attached as $devprefix$((1-p)). Listening on port 9100."
          
    } || \
          
    logger -t detect_printer "$pname0 [pid=$ppid0] is not attached."
      
    ;;
    esac

    exit 
    Тестируйте во всех вариантах, докладывайте результаты.
    al37919, день добрый!
    у меня как-то не получается помочь с автоматическим запуском detect_printer. При ручном запуске detect_printer все работает.
    Скрипт находится в /usr/local/sbin
    я так понимаю его нужно запускать из post-boot. у меня post-boot выглядит следующим образом:

    #!/bin/sh
    insmod usbserial vendor=0x19d2 product=0xfffe maxSize=4096
    sleep 10
    pppd call dialup
    detect_printer

    первые три строчки запускают 3g модем после перезагрузки роутера вполне успешно.
    Почему автоматически не запускается detect_printer?
    Большое спасибо за помощь!

  6. #171
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by ccviax View Post
    неужели никто не подскажет?
    заранее благодарю откликнувшихся!!!
    Зачем дублировать темы ?
    Учитесь пользоваться поиском ...

  7. #172
    Quote Originally Posted by ccviax View Post
    al37919, день добрый!
    #!/bin/sh
    insmod usbserial vendor=0x19d2 product=0xfffe maxSize=4096
    sleep 10
    pppd call dialup
    detect_printer

    первые три строчки запускают 3g модем после перезагрузки роутера вполне успешно.
    Почему автоматически не запускается detect_printer?
    Большое спасибо за помощь!
    Наверно потому что надо указывать путь к detect_printer?
    Т.е. /usr/local/sbin/detect_printer

  8. #173
    Quote Originally Posted by Omega View Post
    Зачем дублировать темы ?
    Учитесь пользоваться поиском ...
    так написал же - для чайника :-)
    другие посты для продвинутых :-)

  9. #174

    Запуск скрипта при включении принтера

    al37919 огромное спасибо за скрипт, нужная вещь.

    Подправил немного под RT-N16 и свои принтеры (МФУ Canon MF4018 и Epson Stylus PHOTO R290) вроде работает, но если принтеры были выключены при загрузке роутера, то скрипт безсилен.
    А можно ли сделать так, чтобы скрипт запускался при включении принтера или любого USB устройства ?

  10. #175
    Здравствуйте!
    Сразу говорю в линуксе не шарю.
    весь день бился с настройкой двух принтеров для wl500g V2

    Итог: оба принтера работают только после написания команды p910nd -f /dev/usb/lp1 1 принтеры работаю отлично, печают как надо.
    но после перезагрузки роутера работает только лазерник.

    Как я понимаю, необходимо прописать команду в автозапуске, но как это сделать не представляю!
    все команды пишу через вебстраницу роутера.
    пользовался инструкцией: http://www.wl500g.info/showthread.ph...ev%2Fusb%2Flp1
    не помагает, после перезагрузки второй принтер опять не работает.

    все что нарыл, это надо создать post-boot, в роуторе его похоже нет, как его создать не понял.
    перерыл весь поиск, ничего толком не понял и запутался.
    Поэтому прошу помощи у Вас, как сделать скрипт самозагружающимся после перезагрузке роутреа, по возможности распишите объяснение подробнее.

    Надеюсь на помощь, спасибо.

  11. #176
    Да, я вот как раз настроил печать двух принтеров и больше этого вопроса не касался С линуксом тоже почти не сталкиваюсь на практике, так что с ходу тоже в мелких подробностях не отвечу. Как-то всё подзабылось

    Думаю, что раз всё заработало, то диагноз верный и надо настраивать файл post-boot. Создать его можно из консоли, к примеру с помощью редактора vi (как с ним обращаться тоже придётся покурить и погуглить, есть в сети коротенькие мануалы по командам vi). По идее, подключаетесь к роутеру через PUTTY или TELNET, в консоли прямо так и пишете "vi /usr/local/sbin/post-boot", туда записываете "#! /bin/sh (далее переходите на новую строку) p910nd -f /dev/usb/lp1 1", и выходите из vi с сохранением файла. После запускаете в консоли команду "flashfs save && flashfs commit && flashfs enable && reboot".

    Есть очень хорошая инструкция с обидным названием, тогда она мне очень помогла

    Лично я всю настройку проделал через telnet из консоли, всё заработало.

    Кстати, отдельно обращу внимание на содержимое файла post-boot, в первый раз я не корректно написал!!
    post-boot должен быть из двух строчек, а то команда не будет выполнена в shell'е:

    ------- начало post-boot -------
    #! /bin/sh
    p910nd -f /dev/usb/lp2 1
    ------- конец post-boot -------

    И будьте внимательны с регистром символов, в unix-системах регистр имеет значение!
    Last edited by Hyppo; 22-07-2010 at 08:04.

  12. #177

    Rt-N13U

    Здравствуйте, многоуважаемые Гуру!

    Принтер HP LJ1000. Роутер Asus Rt-N13U.
    У меня вопрос: может ли прокатить код, указанный в 1м посте топика на роутере Rt-N13U ?
    А то у меня при введении 1й комманды возникает ошибка:


    Code:
    -sh: cd: can't cd to /usr/local/sbin
    Есть ли уже готовые how-to на тему связи данных девайсов?

    p.s. Методом тыка:


    Code:
    # cd /usr/sbin
    # wget http://oleg.wl500g.info/hplj/usb_printerid
    -sh: wget: not found
    #
    Опять косяк...
    Last edited by uptime; 22-07-2010 at 22:32.

  13. WL-500gP v2 и принтер

    Здравствуйте. Этот роутер (Asus WL-500gP v2) поддерживает сетевой принтер, но в документации сказано, что необходимо уточнять поддерживаемые модели на офсайте. На офсайте сказано то же самое (корпоративное мракобесие). Кто-нибудь знает где найти этот список? Или как при покупке принтера определить его совместимость?

  14. #179
    Join Date
    May 2010
    Location
    Moscow, Izmailovo
    Posts
    416
    Quote Originally Posted by regirasty2 View Post
    поддерживает сетевой принтер
    Если принтер сетевой (с LAN портом), то роутеру до лампочки. А вот если USB, то с некоторыми моделями может и не заработать.

  15. VicSer, USB конечно же. Извиняюсь за неточность.

Page 12 of 14 FirstFirst ... 21011121314 LastLast

Similar Threads

  1. Как подружить принтер HPLJ P1005/1022 и роутер Asus
    By Knight_Rider in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 250
    Last Post: 20-04-2015, 16:46
  2. Программа для управления роутером
    By Vitaly_k in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 113
    Last Post: 08-12-2014, 05:34
  3. Как подружить Asus WL-500gP/RT-N16 с ADSL модемом
    By avk in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 210
    Last Post: 27-04-2014, 06:23
  4. Подключение USB принтера HP к WL-500gP
    By toto in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 152
    Last Post: 08-05-2012, 21:09
  5. Как подружить ASUS WL-500g Premium с ADSL модемом ZyXEL P-600?
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 135
    Last Post: 11-03-2012, 07:44

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
  •