Wi-CAT LLC

Wireless Comprehensive Advanced Technology. Build your network now.

Wi-CAT LLC
Навигация Форума
Вы должны войти, чтобы создавать сообщения и темы.

(решено) Загрузка фирмвари в принтер

Исходный пост прилось удалить...

В этом посте будут размещаться готовые пакеты с фирмварью под принтеры. Что бы мы сделали такой пакет достаточно написать в теме приложив фирмварь.

На самом деле достаточно просто перепаковать архив заменив в нём файл с фирмварью на свой. ;)

Загружаем в разделе администрирования (см скрин).

Ему фирмварь нужна. Приложите файлик фирмвари, опакечу для заливки в PSS через UI.

Если речь о sihp1018.dl, который был в кинетике, но вот он.

Во вложении. В разделе администрирования загрузить через опцию загрузки PSS. После перезагрузки должно заработать. Без загрузки этой фирмвари принтер просто не поймёт посылаемые ему через p910nd команды в raw режиме. Сэкономил вендор на флэшке в принтере.

Не помогло =( Симптомы те же. Лог немного изменился. Посоветуете куда дальше копать?

Aug 10 20:14:07 kernel: usb 1-1: new high-speed USB device number 3 using xhci-hcd
Aug 10 20:14:07 kernel: usb 1-1: New USB device found, idVendor=03f0, idProduct=4117
Aug 10 20:14:07 kernel: usb 1-1: Product: HP LaserJet 1018
Aug 10 20:14:07 kernel: usb 1-1: Manufacturer: Hewlett-Packard
Aug 10 20:14:07 kernel: usb 1-1: SerialNumber: KP097LV
Aug 10 20:14:07 kernel: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0x4117
Aug 10 20:14:07 usbctrl(5220): TYPE=7/1/2 INTERFACE=7/1/2
Aug 10 20:14:07 usbctrl(5220): add 03f0:4117 may be printer
Aug 10 20:14:07 prnctrl: Create devs node... for printer
Aug 10 20:14:07 prnctrl: Upload firmware /pss/prnfw.dl to printer usb/lp0 to .
Aug 10 20:14:07 prnctrl: Start p910nd daemon on port 9100
Aug 10 20:15:16 p9100d[5259]: Connection from ::ffff:192.168.1.31 port 50067 accepted
Aug 10 20:15:16 p9100d[5259]: read: Connection reset by peer
Aug 10 20:15:16 p9100d[5259]: Finished job: 27840/27840 bytes sent to printer
Aug 10 20:15:16 p9100d[5259]: copy_stream: Connection reset by peer

 

Ну фирмварь загрузилась. Задание передаётся на принтер и всё казалось бы хорошо. Вот в лоб даже не скажу. Принтер то обесточили хотя бы раз.

Тут суть такая. Что если до заливки фирмвари вы в него что-то послали, то скорее всего он ничего и не напечатает и после заливки.

Вот прям сейчас нет у меня такого аппарата. У меня принтер не требует заливки в него чего-то. Даже более того сам wifi умеет (хоть и фиговооо..). Но с HP подобным вашему сталкивался.

По логу криминала 0 вообще. Всё проходит как по маслу. Может наоборот попробовать bidir воткнуть?

Завтра на всякий перепроверю логику подгрузки фирмвари глазками. Но там не где ошибиться, да и ещё со времён Acorp не менялась...

Гялньте ещё https://habr.com/ru/post/267029/ в части настроек клиента.

Попробовал с разными настройками свойств печати и с перезагрузкой компа, роутера и принтера в разных последовательностях. А так же печать из Андроида через Hammermill. Не помогает.

а как реализовать вариант с Хабра в моем случае? Т.е. можно "послать" прошивку с компа?

В первом варианте роутер настраивается как для обычного принтера, «прошивку» нужно засылать на печать перед первым использованием принтера с компьютера:

В окне консоли COPY ДИСК:\Путь_к_файлу\ИмяФайла.prn \\dnsXXXX\lp
(пример: COPY c:\tmp\sihp1020.prn \\dns323\lp)

Не надо это делает софт. Я проверю завтра логику подгрузки фирмвари. Сегодня глаза уже ничего не видят.

Фирмварь точно верная?

Был бы у меня под рукой этот раритет - был бы проще. Но увы. Знач бум глазками перепроверять.

Вот еще что накопал. Если подключить принтер напрямую к компу и распечатать что-то, а затем переткнуть usb шнур в роутер, то все работает, прекрасно печатает, но до выключения принтера. Получается а) фирмварь неправильная; б) фирмварь не доходит принтера?

Угу либо фирмварь не та либо не загружается. Логику загрузки завтра перепроверю. Но если не та...

Глянул. Пофиксил. Соберётся 2.7.15 где-то через час залью в обновлятор. Больше там проблем быть не должно. Ещё во времена RTNL (десяток лет уже) как косячок закрался и никто до сих пор не репортил. ;) Вот такой вот у вас редкий зверь. =)))

Проверяйте, да закроем 2.7.х ветку стабилизационную. Пора дальше двигаться.

Заработало! Спасибо за оперативную помощь!

Отлично, не за что.

В первый пост будут добавляться готовые пакеты для принтеров. Что бы получить пакет, нужно написать в эту тему приложив файл фирмвари.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: