Я использую Ubuntu 12.10 32-бит.
Машина обнаружила сетевой принтер Canon MF4800, но не может найти драйвер. На экране запрашивается драйвер. Я выбралКанонно я не могу найти серию моего принтера. Я зашел на сайт Canon и поискал драйвер Linux, но драйверы не доступны для ОС Linux.
решение1
Описание PPA - ежедневный драйвер принтера Canon
Официальные драйверы принтеров и МФУ Canon, включая версии 2.20 и новее
deb http://ppa.launchpad.net/michael-gruz/canon-trunk/ubuntu quantal main
deb-src http://ppa.launchpad.net/michael-gruz/canon-trunk/ubuntu quantal main
- Если вы используете 12.04,
quantal
изменитеprecise
- Если у вас есть вопросы о том, как использовать PPA (или вы не знаете, что это такое), см. Что такое PPA и как их использовать?
решение2
Заставить mf4800 работать в Ubuntu можно, выполнив следующие действия:
Получите драйверы для mf4890:
wget http://gdlp01.c-wss.com/gds/0/0100003440/06/Linux_UFRII_PrinterDriver_V270_us_EN.tar.gz
Установите необходимые пакеты:
sudo apt-get install intltool libglade2-dev libxml2-dev libgtk2.0-dev libcups2-dev
Извлеките tar-архив и перейдите в нужный каталог:
tar -xzf Linux_UFRII_PrinterDriver_V270_us_EN.tar.gz
cd Sources
tar -xzf cndrvcups-common-2.70-1.tar.gz
cd cndrvcups-common-2.70
dpkg-buildpackage -us -uc
cd ..
sudo dpkg -i cndrvcups-common_2.70-1_amd64.deb
Повторите для
lb
пакета:tar -xzf cndrvcups-lb-2.70-1.tar.gz
cd cndrvcups-lb-2.70
Отредактируйте файл allgen.sh и в строке 37 удалите
--enable-static --disable-shared
sudo dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
Отредактируйте файл debian/rules и добавьте
--dpkg-shlibdeps-params=--ignore-missing-info
в конец строки 227. Отредактируйте файл debian/compat и измените его на 5 вместо 4.dpkg-buildpackage -us -uc
cd ..
sudo dpkg -i cndrvcups-lb_2.70-1_amd64.deb