Инквизитор Posted March 21, 2016 Report Share Posted March 21, 2016 Ку всем сисадминам и просто шарящим человекам! Имею странную проблему. Дано:* Ноут с Windows 8.1 SL x64 Rus* Принтер HP Laserjet 1022* Роутер Asus RT-N13U (со встроенным принт-сервером), к которому принтер подключен по USB Задача:Получить возможность печатать с ноута по WiFi. Я пошел стандартным макаром: * Насетапил принтер как локальный на TCP-IP порту.* Прописал найденные в инете настройки для этого роутера - протокол LPR, имя очереди - LPRServer. Заработало, но через жопу:1. Сначало некоторое время вся эта техника чего-то ждала.2. Потом винда выдавала "возникла ошибка при печати, обломись".3. Практически сразу принтер начинал печатать пробную страницу.И, сцуко, не останавливался. То есть, распечатает, подумает секунд пять, и заново. При этом из очереди печати задание не исчезало, приходилось удалять вручную. Полез гуглить, ничего путного не нашлось. Снес принтер, снес созданный TCP-IP порт.Насетапил все заново.Вообще не заработало. При этом задание печати висит некоторое время в статусе "Печать", потом - в статусе "Ошибка". Еще раз снес все, отрубил файрволлы, насетапил заново.Перманентный результат - не работает. В веб-морде роутера при этом определяется и доступен. В какую сторону копать? Что снести/поставить/добавить/прописать? Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
Rumlin Posted March 21, 2016 Report Share Posted March 21, 2016 HP Laserjet 1022Скорее всего будет работать в варианте: Подключить принтер к ПК.Напечатать страницу.Переподключить к роутеру.Никогда принтер не выключать.Если был отключен то выполнить пункты 1.2.3. Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
Инквизитор Posted March 21, 2016 Author Report Share Posted March 21, 2016 мдя... не вариант Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
Rumlin Posted March 21, 2016 Report Share Posted March 21, 2016 Перепрошить роутер в openwrt Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
BraVo123 Posted March 22, 2016 Report Share Posted March 22, 2016 Я всегда ставлю, для HP (да и для других) , протокол RAW, порт 9100 и иногда нужно снять галочку "Разрешить двусторонний обмен данными", всегда работает.З.Ы. И да, иногда нужно дрова ставить, подключив сначала по USB, а потом поменять порт, в основном это касается МФУ, иначе сканер не работает, очень уж кривые дрова у HP. Quote «Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США) Link to comment Share on other sites More sharing options...
Rumlin Posted March 22, 2016 Report Share Posted March 22, 2016 Проблема этих принтеров в том, что производитель придумал прошивку принтера загружать драйвером непосредственно перед печатью. Т.е. после включения принтер не знает как печатать, пока драйвер не загрузит в него прошивку. Дальше он работает как "обычный" USB принтер, пока его не выключат.В linux принтеры не работали, пока не появился драйвер foo2zjs, загружающий прошивку в принтер. Вот здесь в комментариях есть пример https://habrahabr.ru/post/134973/реализация HP LaserJet 1018 в связке с Asus Wl-500 hotplug.sh #!/bin/sh if [ "$ACTION" = "add" ]; then echo ---- New Device Added to System ---- >> /tmp/hotplug.log date >> /tmp/hotplug.log if [ "$1" = "usb" ]; then echo usb-device detected >> /tmp/hotplug.log if [ "$PRODUCT" = "3f0/4117/100" ]; then echo HP Laserjet 1018 detected >> /tmp/hotplug.log while test ! -e /dev/usb/lp0; do echo Waiting for /dev/usb/lp0 to come up >> /tmp/hotplug.log sleep 1 done sleep 2 echo Uploading firmware assuming /dev/usb/lp0 >> /tmp/hotplug.log cat /usr/local/lj1018/sihp1018.dl > /dev/usb/lp0 echo Firmware uploaded successfully >> /tmp/hotplug.log fi else echo product not recognized >> /tmp/hotplug.log fi else echo ---- Device Removed from System ---- >> /tmp/hotplug.log fi в post-boot echo "/usr/local/lj1018/hotplug.sh" >> /proc/sys/kernel/hotplug cat /usr/local/lj1018/sihp1018.dl > /dev/usb/lp0 p910nd -f /dev/usb/lp0 колхозно, но это и не массовое решение, которое предлагает производитель роутеров для миллионов пользователей. В итоге: исходный hotplug подменяется своим, дополнительно при старте роутера прошивка передается в принтер, на тот случай если принтер был включен раньше. Все умещается на внутреннюю флеш память ~150 кб Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
Инквизитор Posted March 22, 2016 Author Report Share Posted March 22, 2016 Перепрошить роутер в openwrtНизя. Не мое. Я всегда ставлю, для HP (да и для других) , протокол RAW, порт 9100 и иногда нужно снять галочку "Разрешить двусторонний обмен данными", всегда работает.З.Ы. И да, иногда нужно дрова ставить, подключив сначала по USB, а потом поменять порт, в основном это касается МФУ, иначе сканер не работает, очень уж кривые дрова у HP. РАВ/9100 пробовал - не пашет. Да и в мануале к роутеру стоит однозначно LPR/LPRServer (и именно в таком варианте оно запустилось первый и единственный раз). Убрать двусторонний обмен данными пробовал уже после переустановки, когда вообще не запустилось =( Дрова изначально были поставлены при USB-подключении. Собственно, ковырялся с TCP-IP именно для того чтобы не таскать каждый раз ноут к принтеру... Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
Neinsager Posted March 22, 2016 Report Share Posted March 22, 2016 производитель придумал прошивку принтера загружать драйвером непосредственно перед печатьюЁбаный стыд. P.S. Простите за мой француский. Quote Link to comment Share on other sites More sharing options...
Инквизитор Posted March 22, 2016 Author Report Share Posted March 22, 2016 драйвер foo2zjsууу, эть для меня темный лес. Да и на винде все происходит ( Rumlin сказал:производитель придумал прошивку принтера загружать драйвером непосредственно перед печатью Ёбаный стыд. P.S. Простите за мой француский. Вопрос "нахуа?" тоже возник... Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
Rumlin Posted March 22, 2016 Report Share Posted March 22, 2016 Вопрос "нахуа?" тоже возник...флешпамять денег стоит. Принтер самый дешевый - потому это оригинальный способ экономии. Хотите сетевой принтер - купите наши принтеры другой серии. Потому когда на принтер напечатали - прошивка уже там. Далее можно подключить к принт-серверу и пользоваться как "обычно". Только не выключать.Как вариант может быть Asus RT-N13U знает как работать с этими принтерами и надо принтер подключить к нему, а потом только включить принтер. Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
BraVo123 Posted March 22, 2016 Report Share Posted March 22, 2016 Вот тут у длинка вроде получилось http://www.dlink.ru/ru/faq/75/340.html, может по аналогии попробовать ...Хотя, да принтер там тоже выключать нельзя, УГ ... :(Получается только перепрошивкой роутера, как Rumlin писал ... Quote «Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США) Link to comment Share on other sites More sharing options...
Инквизитор Posted March 22, 2016 Author Report Share Posted March 22, 2016 Инквизитор сказал:Вопрос "нахуа?" тоже возник... флешпамять денег стоит. Принтер самый дешевый - потому это оригинальный способ экономии. Хотите сетевой принтер - купите наши принтеры другой серии. Эм... дык принтер-то достаточно пожилой... да и память какая-то ж в нем присутствует - куда-то ж прошивка загружается... Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
BraVo123 Posted March 22, 2016 Report Share Posted March 22, 2016 куда-то ж прошивка загружается...ну дык в ОП, при каждом подключении, жлобы одним словом .. Quote «Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США) Link to comment Share on other sites More sharing options...
Инквизитор Posted March 22, 2016 Author Report Share Posted March 22, 2016 Писец... Сцук, никогда не понимал такой хрени. Это как замена хардварных регуляторов громкости программными - если какой-то балбес в офисе оставил пердящую в наушниках музыку и ушел, залочив комп, то хрен вырубишь - чтобы снизить громкость, надо, блять, залогиниться. А все из-за того, что мудила-производитель сэкономил десять центов на двух кнопочках и проводке. На килобаксовом аппарате, блин.... Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
Инквизитор Posted March 22, 2016 Author Report Share Posted March 22, 2016 Ок... то есть, проблема может быть в том, что дрова принтера не кидают прошивку в девайс / не успевают это сделать?Это может быть связано с роутером? Если я попробую принт-сервер отдельный (где-то лежит коробочка)? Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
Rumlin Posted March 22, 2016 Report Share Posted March 22, 2016 . да и память какая-то ж в нем присутствуетОЗУ. К тому моменту память уже копейки стоила и той, что они туда паяли, с избытком хватало на всё и еще оставалось. Потому напрашивалось в контроллер вшить загрузчик, который принимал прошивку, загружая её в свободную область RAM, и затем запускал. Такого объема флешпамять и сейчас не дешевая.Для обычного пользователя разницы никакой - принтер подключен к его ПК и никаких принтсерверов у него нет. Тем более в те времена принтсервер стоил от 20$, которые изредка покупали в офисы, где я и столкнулся с этими принтерами, принт-серверами и linux. Ок... то есть, проблема может быть в том, что дрова принтера не кидают прошивку в девайс / не успевают это сделать?Это может быть связано с роутером? Если я попробую принт-сервер отдельный (где-то лежит коробочка)?Другая коробочка ничем не отличается. "Роутер с linux" самое толковое решение - вначале он загружает прошивку принтер, а потом передает задание на печать. Вариант того что данный Асус "не успевают это сделать" может быть. Попробовать к включенному роутеру подключить выключенный принтер, включить принтер. Подождать пока он успокоится и попробовать напечатать на него. Я бы по гуглил бы по этому вопросу. Может что-то изменилось с тех пор, может уже что-то изобрели "из коробки". Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
VGrad Posted March 22, 2016 Report Share Posted March 22, 2016 1. Ломанулся было гуглить в хабре ... но меня опередили.2. При нынешней цене на лазерные принтера б.у. можно не извращаться, а поставить другой ! Quote Технические и финансовые консультации по компьютерной технике, программному обеспечению. Ремонт и модернизация компьютеров. Продажа комплектующих. Системное администрирование. IT решения.Phone: +7-978-767-768-0, Telegram: @VGrad, E-Mail: VadimGrad@Gmail.Com Link to comment Share on other sites More sharing options...
Rumlin Posted March 22, 2016 Report Share Posted March 22, 2016 Вот свежее https://habrahabr.ru/post/267029/Усиленное изучение вопроса дало два метода решения задачи загрузки прошивки в роутер — на стороне клиента, либо на стороне роутера. В первом варианте роутер настраивается как для обычного принтера, «прошивку» нужно засылать на печать перед первым использованием принтера с компьютера: 1. Пуск-Выполнить-CMD 2. В окне консоли COPY ДИСК:\Путь_к_файлу\ИмяФайла.prn \\dnsXXXX\lp (пример: COPY c:\tmp\sihp1020.prn \\dns323\lp) Считаю этот способ несостоятельным, ибо неудобно. Принтер должен работать без дополнительных телодвижений. Второй метод решения задачи — заливка прошивки самим роутером. Причем, желательно чтобы прошивка загружалась не только по включению роутера, но и по хотплагу принтера. Думаю Инквизитор-у достаточно первого способа. Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
BraVo123 Posted March 22, 2016 Report Share Posted March 22, 2016 В окне консоли COPY ДИСК:\Путь_к_файлу\ИмяФайла.prn \\dnsXXXX\lpВ данном контексте \\dnsXXXX\lp-это очередь на роутере? Довольно кривые костыли, это надо не забыть каждый раз прошивку залить, конечно можно в автозагрузку пихнуть ... Но всё равно не красиво, сделать это на роутере, правильнее и красивее. Quote «Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США) Link to comment Share on other sites More sharing options...
BraVo123 Posted March 22, 2016 Report Share Posted March 22, 2016 При нынешней цене на лазерные принтера б.у. можно не извращаться, а поставить другой !Ну да, у меня начальство в офис понакупило БУ HP-LaserJet-m1120n-MFP, и устроило мне пляски с бубном на несколько дней.Дома стоит HP-LaserJet-P1102w и ни каких проблем, хоть под Win, хоть под Lin, хоть со смартфона ... Quote «Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США) Link to comment Share on other sites More sharing options...
Инквизитор Posted March 22, 2016 Author Report Share Posted March 22, 2016 Думаю Инквизитор-у достаточно первого способа.Увы, нет.Техника в доме у девушки, она не будет заниматься этим гиковством. Интересно, а USB-хаб если взять беспроводной? Там метра 4-5 расстояния, но через бетонную стенку... Quote - Что они хотят? - Ку они хотят… Link to comment Share on other sites More sharing options...
Rumlin Posted March 22, 2016 Report Share Posted March 22, 2016 Инквизитор, компьютер один? В планировщик Windows добавить эту строку на событие входа в Windows. Пользователя обучить - если не печатает: Проверять что принтер включен и перезагрузить ПК. А с длинными USB важно качество кабеля. Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
Rumlin Posted March 23, 2016 Report Share Posted March 23, 2016 \\dnsXXXX\lp-это очередь на роутере?Да, может возможно этот файл добавить как "страницу-разделитель" в настройках принтера. Перед каждым документом будет забрасывать. БУ HP-LaserJet-m1120n-MFPВ нем принт-сервер. Одно время с ним сталкивался - работал по сети без проблем. Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
BraVo123 Posted March 25, 2016 Report Share Posted March 25, 2016 работал по сети без проблем.Принтер да, возможно под XP, были сетевые дрова и под сканер, а вот под 7-10, полноценные дрова ставятся только по USB, приходится потом с бубном порт менять на TCP. Quote «Украинский народ заслуживает того, чтобы определять своё будущее без вмешательства извне. И именно это Соединённые Штаты пытаются сделать». © Джон Бреннан (главный советник президента США Барака Обамы по борьбе с терроризмом)«Сибирь слишком большая, чтобы принадлежать одному государству» © Кондолиза Райс (госсекретарь США) Link to comment Share on other sites More sharing options...
Rumlin Posted March 25, 2016 Report Share Posted March 25, 2016 полноценные дрова ставятся только по USB, приходится потом с бубном порт менять на TCPСтранно. Если отсутствует "фирменный мастер настройки", то никогда им не пользовался при настройке сетевых принтеров. Стандартными средствами создаю Standart TCP/IP port и указываю на папку с драйверами. Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.