alexkuklin: (Default)
[personal profile] alexkuklin
К взятому с диска с драйверами от hp lj 1018 файлу hp1018.img нужно в начале добавить
\x1B%-12345X@PJL ENTER LANGUAGE=ACL\x0D\x0A\x00\xAC\xC0\xDE\x00\x01\xF8\x3C
а в конце -
\x1B%-12345X
переименовать в sihp1018.dl и положить в /usr/share/foo2zjs/firmware/
иначе работать не будет

может, есть более другой способ или инсталлятор, но я его не знаю :)

что забавно, фирмварь - в формате ELF, в хвосте наблюдаются строчки GCC: (GNU) egcs-2.90.29 (egcs-1.0.3 release) for Xtensa T1050.3

Date: 2007-09-24 12:58 am (UTC)
megadest: (Default)
From: [personal profile] megadest
Мне всегда было интересно, кто и как находит такие способы :)

Date: 2007-09-24 01:06 am (UTC)
From: [identity profile] alexkuklin.livejournal.com
объясняю.
в сети есть описание того, как запустить этот принтер.
при этом, есть ссылка на файл с фирмварью, с которым все работает.
но качать фирмварь с левых сайтов некошерно, поэтому я нашел похожий файл на диске с драйверами.
попытка использовать его напрямую провалилась, нифига не работало.
сравнил файлы, выделил дельту.

ну а про путь, куда класть, оно в syslog пишет ругательства о том, что не нашло фирмвари на нужном месте...

Date: 2007-09-24 08:08 am (UTC)
megadest: (Default)
From: [personal profile] megadest
Спасибо.
Хотя это не совсем тот ответ, который мне был интересен.
Ибо ты его откопал, по сути, в готовом виде на каком-то сайте, правильно?
Мне же любопытно, откуда берутся шаманские буквицы изначально. Коммент ниже в этом смысле проясняет чуть больше, но суть вопроса остается и в нем :)

Date: 2007-09-24 04:39 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Что характерно, тайным знанием являются только следующие байты:
x00\xAC\xC0\xDE\x00\x01\xF8\x3C - код на языке ACL, о наличии в свободном доступе документации на который мне не известно

Всё остальное - простой и понятный код на языках PJL которые документированы.

\x1B%-12345X - это некий Reset, перевод принтера в более-менее стандартный режим, после которого можно начинать давать очень многе команды.
@PJL ENTER LANGUAGE=ACL<перевод строки> - это вообще понятно без перевода.

Date: 2007-09-24 04:43 am (UTC)
From: [identity profile] ergil.livejournal.com
толи в hpijs, толи в hplip входит команда getweb которая притаскивает прошивку уже в готовом для линухи виде :)
вот в ком из них сейчас не соображу.

Date: 2007-09-24 08:47 am (UTC)
From: [identity profile] efault.livejournal.com
http://foo2zjs.rkkda.com/
там в красной рамочке - просто шедевр

Profile

alexkuklin: (Default)
alexkuklin

January 2020

S M T W T F S
    1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2025 12:38 am
Powered by Dreamwidth Studios