Both sides previous revisionPrevious revisionNext revision | Previous revision |
software:win:print:fw_uploader [2022/02/04 18:36] – removed - external edit (Unknown date) 127.0.0.1 | software:win:print:fw_uploader [2022/02/05 04:16] (current) – root |
---|
| ====== Printer firmware uploder / converter ====== |
| Программа для загрузки прошивок в принтеры HP и возможно другие.\\ |
| Умеет добавлять к прошивкам ELF заголовок.\\ |
| |
| Лицензия: BSD\\ |
| Скачать: [[http://www.netlab.linkpc.net/download/software/windows/FWUploader/FWUploader.zip|FWUploader.zip]]\\ |
| Исходники: [[http://www.netlab.linkpc.net/download/software/windows/FWUploader/FWUploader-src.zip|FWUploader-src.zip]]\\ |
| |
| |
| ===== Описание ===== |
| Многие бюджетные модели принтеров HP называют GDI или win принтерами за то что они якобы не могут печатать по сети или подключатся к принтсерверам.\\ |
| На самом деле достаточно после включения загрузить в них прошивку. Под windows это делают родные драйвера при включении/перед печатью, но они не делают этого если принтер подключён не на локальный USB/LPT порт а на сетевой порт или если задание пришло по сети.\\ |
| |
| Прошивку можно загрузить многими способами, подробнее здесь: [[hardware:printer:gdi|GDI printer and net print server]]\\ |
| программа реализует следующие: |
| - "Печать" прошивки на установленный в windows принтер |
| - Отправка по TCP RAW через сеть. |
| - "Копирование файла" на принтер |
| |
| Программа не имеет пользовательского интерфейса, сообщения об ошибках выводятся через стандартные диалоговые окна.\\ |
| |
| |
| ===== Использование ===== |
| <code>FWUploader -f ИмяФайлаПрошивки [-a АвтоматическиДобавлятьЗаголовки] [-s ИмяФайлаПрошивкиКудаСохранить] [-p ИмяПринтера] [-t IPАдрес:Порт]</code> |
| |
| * **-a Num**: |
| 1 - по умолчанияю, программа будет выполнять проверку наличия служебных заголовков и по необходимости добавит их сама\\ |
| 0 - никаких проверок, ничего не добавлять\\ |
| * **-f ИмяФайлаПрошивки** - этот файл будет обрабатываться. Если имя файл прошивки содержит пробелы, то его необходимо заключить в "" |
| * **-p ИмяПринтера** - имя, которое отображается в "Принтеры и факсы" Если имя файл прошивки содержит пробелы, то его необходимо заключить в "" |
| * **-t IPАдрес:порт** - IP адрес принтсервера и порт для TCP RAW печати |
| * **-s ИмяФайлаПрошивкиКудаСохранить** - указать файл куда будет сохранена копия прошивки отправляемой принтеру. Если указана опция "**-a 0**" то фактически это копирование, в противном случае программа проследит чтобы в отправляемой на принтер прошивке были необходимые заголовки/команды. Не обязательно сохранять прошивку в файл на локальной системе, его можно "скопировать" на принтер, если указать: "\\Адрес\ИмяПринтера" |
| |
| |
| |
| ===== Примеры ===== |
| Передать прошивку по TCP RAW: |
| <code>FWUploader -f "c:\Firmwares for printer\sihp1018.dl" -t 192.168.0.10:9100</code> |
| |
| |
| Передать прошивку через подключённый принтер ("напечатать") |
| <code>FWUploader -f c:\sihp1018.dl -p "HP LaserJet 1018"</code> |
| |
| Добавить HP заголовки для загрузки ARM ELF двоичного файла прошивки и сохранить в файл (конвертировать): |
| <code>FWUploader -f c:\hp1018.img -s c:\sihp1018.dl</code> |
| |
| "Скопировать" на сетевой принтер по SMB: |
| <code>FWUploader -f c:\hp1018.img -s \\172.16.0.10\lp1</code> |
| |
| |
| |
| ===== Прошивки ===== |
| Прошивки можно добыть следующими путями: |
| - Найти готовые [[http://oleg.wl500g.info/hplj/|http://oleg.wl500g.info/hplj/]] они сразу содержат необходимые заголовки и их можно заливать в принтеры даже штатными средствами windows, пара таких способов описаны тут: [[hardware:printer:gdi|GDI printer and net print server]] |
| - Скачать с сайта производителя ([[http://www.hp.com|http://www.hp.com]]) свежий драйвер, распаковать его архиватором, найти там "ИмяПринтера.img" файл (например: hp1018.img для HP 1018) и при необходимости прогнать через FWUploader и сохранить результат в файл. |
| |
| |
| |
| {{tag>software windows print tool mysoft}} |