Всем привет.
В общем всё по уродски с этой штуковиной, через костыли (нужно залить в принтер прошивку, и, конечно же, надо было придумать особенный протокол ZjStream). Вообще я немного в шоке - сколько зависимостей тянет за собой желание попечатать (не одна сотня мб, второй веб-браузер).
hplip пробовал - но она не находит прошивку для принтера (можно было попробовать подсунуть, но идёт она лесом).
Поставли cups, foomatic, foo2zgs. Залил прошивку через udev правило:
KERNEL=="lp*", ATTRS{manufacturer}=="Hewlett-Packard", ATTRS{product}=="HP LaserJet 1018", ATTRS{serial}=="KP0GJB5", RUN+="/bin/sh -c 'cat /usr/share/foo2zjs/firmware/sihp1018.dl > %N'"
# lpadmin -p hp1018 -v "usb:/dev/usb/lpo" -E \
-P /usr/share/cups/model/HP-LaserJet_1018.ppd.gz
# lpadmin -d "hp1018"