Page 5 of 7 FirstFirst ... 34567 LastLast
Results 61 to 75 of 91

Thread: Как подружить роутер и принтер HP LaserJet?

  1. #61
    Quote Originally Posted by staticroute View Post
    post-boot происходит после загрузки и инициализации всех устройств.
    Это понятно... мне кажется память роутера чем-то забивается или происходит конфликт... Хотя, сейчас проверил с post-boot - результат тот же - обнуление!
    Не знаю как объяснить, но после команды reboot, принтер печатает!!!
    Возможно ли в скрипт добавить принудительную перезагрузку роутера после загрузки системы? Ну или как-то так...

  2. #62
    Quote Originally Posted by SpireStone View Post
    Это понятно... мне кажется память роутера чем-то забивается или происходит конфликт... Хотя, сейчас проверил с post-boot - результат тот же - обнуление!
    Не знаю как объяснить, но после команды reboot, принтер печатает!!!
    Возможно ли в скрипт добавить принудительную перезагрузку роутера после загрузки системы? Ну или как-то так...
    Да собственно все просто, скорее всего после записи firmware, надо выгрузить драйвер принтера и обратно загрузить.. :

    Code:
    rmmod usblp
    insmod usblp
    Т.е. выгрузить драйвер.

    1) Попробуйте отключить от сети принтер, потом включить - попробовать напечатать.

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

    3) Если снова не поможет, то можно еще попытаться перезагрузить p910nd:

    Code:
    killall p910nd
    p910nd -f /dev/lp0
    Last edited by staticroute; 03-08-2012 at 23:44.

  3. #63
    Quote Originally Posted by staticroute View Post
    Да собственно все просто, скорее всего после записи firmware, надо выгрузить драйвер принтера и обратно загрузить.. :

    Code:
    rmmod usblp
    insmod usblp
    Т.е. выгрузить драйвер. Попробуйте отключить от сети принтер, потом включить, зайти в консоль и ввести вот эти две команды и посмотреть будет печатать или нет.
    Смотрите... сейчас тыркался... создал post-boot , вместо pre-boot...
    а в hotplug.sh ввел Ваш последний скрипт, только с 30 сек задержкой...
    2 раза включал / выключал компьютер, принтер подхватывется уже практически в системе... и что самое итересное - он печатает! С pre-boot такого не было...
    Сейчас в консоле пишет - printer connected! но почему-то при отключении принтера, НЕ пишет - printer disconnected!

    На дые команды он почему-то никак не среагировал... Если отключить / влючить принтер - печать не работает, не одним из способов...
    Last edited by SpireStone; 03-08-2012 at 23:57.

  4. #64
    Quote Originally Posted by SpireStone View Post
    Смотрите... сейчас тыркался... создал post-boot , вместо pre-boot...
    а в hotplug.sh ввел Ваш последний скрипт, только с 30 сек задержкой...
    2 раза включал / выключал компьютер, принтер подхватывется уже практически в системе... и что самое итересное - он печатает! С pre-boot такого не было...
    Сейчас в консоле пишет - printer connected! но почему-то при отключении принтера, НЕ пишет - printer disconnected!

    На дые команды он почему-то никак не среагировал...
    Вообще надо конечно смотреть, когда сам принтер появляется у вас в системе, в частности, в dmesg. Возможно 30 секунд как раз решают проблему, просто я не сталкивался с подобным принтером, поэтому мало знаю, что там и как работает, читал только соседние топики, где людям удавалось завести подобное.

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

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

  5. #65
    Quote Originally Posted by staticroute View Post
    Вообще надо конечно смотреть, когда сам принтер появляется у вас в системе, в частности, в dmesg. Возможно 30 секунд как раз решают проблему, просто я не сталкивался с подобным принтером, поэтому мало знаю, что там и как работает, читал только соседние топики, где людям удавалось завести подобное.

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

    Насчет дисконнекта затрудняюсь ответить. Посмотрите вообще логи в моменты когда вы подсоединяете принтер и сколько времени проходит, пока он инициализируется..
    На этой чудесной прошивке от Vampika горит диод подключенного usb. Так вот с pre-boot как только диод загорался - сразу начинал отрабатывать скрипт - принтер сверкал лампочками и жужжал! По логам на 8 сек загрузки начинается определение принтера! Скрипт отрабатывал, мне кажется, попозже!
    На pre-boot даже 90 сек не решили проблемы, а вот с post-boot - задержка в 30 сек дала результат! На post-boot оставил тот же самый код, что и в pre-boot:
    Code:
    #!/bin/sh
    /bin/echo "/usr/local/sbin/hotplug.sh" > /proc/sys/kernel/hotplug
    А раз post-boot отрабатывает скрипт после инициализации всех устройств, да еще и принтер печатал после ребута - значит память роутера чем-то забивалась... Возможно это мои догадки... но тем не менее... как-то заработало...

  6. #66
    Join Date
    Jun 2009
    Location
    Novosibirsk
    Posts
    48

    Lightbulb

    Народ, кто нить знает поддержку принтера hp 1020 сделают когда нить или нет? пашет после первой прошивки и потом все, перестает.
    если делаю как описал ниже все пашет отлично, но при перезагрузке роутера притер инициализируется, что сказывается на шуме как буд-то его только что врубили, и после прошивки новой версии прошивки все улетает само собой
    На всякий прошивка RT-N16-1.9.2.7-rtn-r4330.trx. Еще стало чаще рвать вафлю со всеми в доме устройствами.

    телнтетом:

    Code:
    cd /tmp
    wget http://oleg.wl500g.info/hplj/usb_printerid
    wget http://oleg.wl500g.info/hplj/sihp1020.dl
    chmod +x usb_printerid
    ./usb_printerid /dev/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/lp0
    
    mkdir /usr/local/sbin
    cd /usr/local/sbin
    
    #copy files from HDD to flash
    
    cp /tmp/sihp1020.dl sihp1020.dl
    cp /tmp/usb_printerid usb_printerid
    
    #make hotplug.sh file
    
    echo "#!/bin/sh" > hotplug.sh
    echo "PRN_BIN=/usr/local/sbin/usb_printerid" >> hotplug.sh
    echo "PRN_FRM=/usr/local/sbin/sihp1020.dl" >> hotplug.sh
    echo "if [ "$ACTION" = "add" ] || [ "$1" = "usb" ] || [ "$DEVFS" = "/proc/bus/usb" ]; then" >> hotplug.sh
    echo "sleep 5" >> hotplug.sh
    echo "$PRN_BIN /dev/lp0 | grep -q FWVER || cat $PRN_FRM > /dev/lp0" >> hotplug.sh
    echo "fi" >> hotplug.sh
    echo "killall hotplug.sh" >> hotplug.sh
    
    #this will load firmware every time printer is plugged in, and firmware is not present
    # make post-boot script
    
    echo "#!/bin/sh" > post-boot
    echo "if [ -w /dev/lp0 ]" >> post-boot
    echo "cat /usr/local/sbin/sihp1020.dl>/dev/lp0" >> post-boot
    echo "fi" >> post-boot
    echo "/usr/local/sbin/hotplug.sh">>/proc/sys/kernel/hotplug
    
    #this will take care of situation when printer was plugged in before powering router, and activate hotplug
    # now make everything eXecutable
    
    chmod +x /usr/local/sbin/*
    
    #save everything to flash and restart router
    
    flashfs save
    flashfs commit
    flashfs enable
    reboot
    Но хотелось бы нативной уже поддержки, никто не в курсе? может куда ниаписать об этом еще?

  7. #67
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by pavlo View Post
    Народ, кто нить знает поддержку принтера hp 1020 сделают когда нить или нет? пашет после первой прошивки и потом все, перестает.
    если делаю как описал ниже все пашет отлично, но при перезагрузке роутера притер инициализируется, что сказывается на шуме как буд-то его только что врубили, и после прошивки новой версии прошивки все улетает само собой
    ...
    Но хотелось бы нативной уже поддержки, никто не в курсе? может куда ниаписать об этом еще?
    Рискну предположить, что после перепрошивки flashfs пропадает. Попробуйте после каждой перепрошивки проверять его наличие и, при необходимости, восстанавливать из сохранённого образа.
    Для rtn16 да, могли бы и сделать нативную поддержку, там места во флеше до хрена, это не 500gp.
    Ламер, деградировавший до чайника.

    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

  8. #68
    Помойму включать по умолчанию все же не стоит. Лучше всего добавить в конфиг опцию включения при компиляции тогда уж.

    Сделайте патч - вполне возможно кто-то из разработчиков его рассмотрит.

    EDIT: насчет wifi есть баг, проявляющийся при установке ширины канала в 40 Мгц в SDK Broadcom wl драйвере - wifi рвется через некоторое время.
    Попробуйте использовать 20 Мгц ширину канала. У меня работает очень стабильно.
    Last edited by staticroute; 10-09-2012 at 18:02.

  9. #69
    Quote Originally Posted by staticroute View Post
    Помойму включать по умолчанию все же не стоит. Лучше всего добавить в конфиг опцию включения при компиляции тогда уж.

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

  10. #70
    Join Date
    Jun 2009
    Location
    Novosibirsk
    Posts
    48
    Quote Originally Posted by MrGalaxy View Post
    Рискну предположить, что после перепрошивки flashfs пропадает. Попробуйте после каждой перепрошивки проверять его наличие и, при необходимости, восстанавливать из сохранённого образа.
    Для rtn16 да, могли бы и сделать нативную поддержку, там места во флеше до хрена, это не 500gp.
    так то да, но вот куда бы черкануть может сделают?

  11. #71
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    ИМХО, надо объединить несколько смежных веток по этим принтерам.
    Ламер, деградировавший до чайника.

    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

  12. #72
    Подскажите, пожалуйста, это будет работать на Asus RT-N16 ?

  13. #73
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by slhoh2007 View Post
    Подскажите, пожалуйста, это будет работать на Asus RT-N16 ?
    Да, на всех роутерах с прошивкой Олега-энтузиастов.
    Ламер, деградировавший до чайника.

    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

  14. #74
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Такая интересная проблема нарисовалась. Модель wl500gp-v.2 используется в качестве принт-сервера (натуральный wl500gp-v2, не путать с ДИРом из подписи). Принтер HP серии, который требует загрузки своей микропрограммы во время включения.
    Микропрограмма загружается как во время post-boot (если принтер уже подключен), так и при hotplug.sh (если принтер подключается.

    Большей частью всё нормально, но изредка роутер взбрыкивает - не хочет печатать.
    Судя по логу, задание было отправлено на печать до того, как роутер загрузился. Демон p9100d выдал ошибку. Дальше началось интересное. В отсутствие файла lp0 роутер должен был написать сообщение "incompatible linux version ", однако, это почему-то не произошло.

    После перевключения принтера микропрограмма в него загрузилась и печать пошла.

    Прошивка 4690М, но так роутер вёл себя и на предыдущих прошивках.

    Файлы прилагаю.
    Attached Files Attached Files
    Last edited by MrGalaxy; 12-11-2012 at 16:05.
    Ламер, деградировавший до чайника.

    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

  15. #75

    Помогите донастроить RT-N10U B и HPLJ P1606dn

    Собственно столкнулся с проблемой подключения принтера к роутеру. Перешил на прошивку от энтузиастов, нашел скрипты в похожих темах, подправил под свой принтер. Он печатает, но...надо было напечатать док-т PDF, 1 копию. Он начал жрать бумагу и штамповать копии бесконечно. Перезагрузили комп, перезагрузили роутер. Молчит, но после печати другого документа стал заново штамповать те же самые копии. И вот еще момент. Если принтер включить после роутера, то он не будет печатать. Возможно ли это исправить? И как быть со спящим режимом принтера? Спасибо

Page 5 of 7 FirstFirst ... 34567 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. Replies: 81
    Last Post: 06-12-2014, 11:20
  3. Как подружить WL-500gP и принтер Canon LBP?
    By Grief in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 245
    Last Post: 11-04-2012, 16:47
  4. Принтер Brother и роутер Asus
    By Plimouthrock in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 41
    Last Post: 01-09-2010, 23:11
  5. Настройка HP LaserJet P1006 для Asus WL-500GP
    By ice in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 213
    Last Post: 19-06-2010, 14:00

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
  •