Canon i250

27.08.2008 11:49:02

Волшебный принтер! Вчера пол-дня проходил квест «заставь эту хрень работать в Кубунте». Kubuntu 8.04 Hardy здесь не виноват, он делал всё что мог. Проблема в том, что для этого куска дерьма железа наличествует древний полу-бинарный драйвер, который в современных GNU/Linux не особо спешит работать.

Я, к сожалению, уже не в состоянии последовательно задокументировать весь процесс, но волшебным ломиком реализовывались заклинания по рассовыванию бинарников из RPM по нужным местам, добавлению принтера с неправильным backend-ом и последующей ручным изменением на canon_usb, пересборке canon_usb с лёгкой модификацией исходников (это хорошо помню, стандартный в новых CUPS не находит принтер, для грубого подхода хватает поправить одну строчку, зашить «/dev/usb/lp0» навечно), вкорячиванию pstocanonobj из бинарного пакета для другого принтера (ip1000), а также пересборок bjcups, bjfilter; но это уже не уверен, что необходимо было и уже даже не вспомню, какие бинарники там остались, из пакета или собраные, наверное, и те, и те.

Однако! Суть в том, что эта скотина железка теперь всё-таки успешно печатает. А это не может не радовать. И товарищи из Turboprint, продающие драйвера для этих поделий, могут идти лесом.