Установите пакеты linux-headers, binutils, gcc, make... короче всё что нужно для компиляции и установки... В Ubuntu для этого достаточно набрать:
Код: Выделить всё
$ sudo aptitude install linux-headers-`uname -r` build-essential
Код: Выделить всё
$ cd ~ //переходим в домашний каталог
$ wget -c http://foo2zjs.rkkda.com/foo2zjs.tar.gz //стягиваем с нета исходники драйвера ZjStream
$ tar zxf foo2zjs.tar.gz //распаковываем этот драйвер
$ cd foo2zjs //переходим в каталог с распакованным только что драйвером
$ sudo make uninstall //на всякий случай... вдруг у Вас уже была в каком-то виде поддержка ZJStream
$ make //компилируем исходники
$ ./getweb 1020 //стягиваем с нета прошивку для любимого принтера
$ sudo make install //инсталлируем скомпилированные исходники и прошивку
$ sudo make install-hotplug //инсталлируем поддержку горячего подключения для принтера
$ sudo /etc/init.d/cupsys restart //перезапускаем CUPS
До этого момента мы проделывали стандартную процедуру установки... Но наша радость будет неполной если всё это добро будет работать не на то устройство. Поэтому даем системе тот файл, который ей нужен, а именно /dev/usb/lp0 как символическую ссылку на наш принтер:
Код: Выделить всё
$ cd /dev
$ sudo mkdir usb
$ cd usb
$ sudo ln -s /dev/usblp0 lp0
После этого запускаем гуишную утилитку CUPS и добавляем наш принтер с умолчальными параметрами.
У меня он после этого стал прекрасно печатать. Буду рад если Вам это поможет.
Пишите в случае чего... А также если у Вас появится более красивое решение этой проблемы.
Я не могу утверждать наверняка, но по идее данные инструкции должны работать и на других дистрибутивах... Главное определите файл в каталоге /dev которому соответствует Ваш принтер...
13.03.2007 20:37 EET: По просьбе одной очаровательной девушки я включил комментарии к командам. Извините что невольно поднял ветку...