Программа для загрузки прошивок в принтеры HP и возможно другие.
Умеет добавлять к прошивкам ELF заголовок.
Лицензия: BSD
Скачать: FWUploader.zip
Исходники: FWUploader-src.zip
Многие бюджетные модели принтеров HP называют GDI или win принтерами за то что они якобы не могут печатать по сети или подключатся к принтсерверам.
На самом деле достаточно после включения загрузить в них прошивку. Под windows это делают родные драйвера при включении/перед печатью, но они не делают этого если принтер подключён не на локальный USB/LPT порт а на сетевой порт или если задание пришло по сети.
Прошивку можно загрузить многими способами, подробнее здесь: GDI printer and net print server
программа реализует следующие:
Программа не имеет пользовательского интерфейса, сообщения об ошибках выводятся через стандартные диалоговые окна.
FWUploader -f ИмяФайлаПрошивки [-a АвтоматическиДобавлятьЗаголовки] [-s ИмяФайлаПрошивкиКудаСохранить] [-p ИмяПринтера] [-t IPАдрес:Порт]
1 - по умолчанияю, программа будет выполнять проверку наличия служебных заголовков и по необходимости добавит их сама
0 - никаких проверок, ничего не добавлять
Передать прошивку по TCP RAW:
FWUploader -f "c:\Firmwares for printer\sihp1018.dl" -t 192.168.0.10:9100
Передать прошивку через подключённый принтер (“напечатать”)
FWUploader -f c:\sihp1018.dl -p "HP LaserJet 1018"
Добавить HP заголовки для загрузки ARM ELF двоичного файла прошивки и сохранить в файл (конвертировать):
FWUploader -f c:\hp1018.img -s c:\sihp1018.dl
“Скопировать” на сетевой принтер по SMB:
FWUploader -f c:\hp1018.img -s \\172.16.0.10\lp1
Прошивки можно добыть следующими путями: