Установка принтера Canon iP1800 Pixma
13.09.2009, рубрики: how-to | Теги: hardware | 18 комментариев »
Привет, это короткая статья на тему того, как установить драйвера в Ubuntu 9.04 & 8.04 для принтера Canon iP1800 Pixma. Сразу скажу, что принтер не фонтан, да и вообще струйные принтеры полная шняга. То очередь печати забьется, то краска по два раза на день заканчивается, то еще какие проблемы. Мало того фирмы которые их выпускают (а зачастую это Canon & HP) совершенно не заботятся о людях которые используют Linux. Например с принтерами Samsung & Brother у меня проблем никогда не было, подключались они «на горячую» и необходимый драйвер присутствовал в системе. Не знаю даже чья это больше заслуга, Ubuntu или производителей принтеров, знаю одно, работать с ними одно удовольствие. Но сейчас, в силу сложившихся обстоятельств, у меня появился именно струйный Canon. Вот его то и будем подключать.
Canon iP1800 Pixma
К счастью для Ubuntu уже есть подготовленные deb-пакеты, которые остается только скачать и установить, мало того, сама установка сводиться к запуску скрипта, который сам определит архитектуру вашего компьютера, установит необходимый в вашем случае пакет и скопирует файлик canonip1800.ppd в правильную директорию.
Есть и другой способ, можно скачать пакеты самостоятельно, установить их и самому запихнуть файлик canonip1800.ppd куда надо. Я опишу наиболее простой способ, всем ГУРУ статью можно не читать ибо все это проще некуда, тем же кто совсем недавно начал осваивать Linux, может понадобиться.
Принтер был заведен под системой Ubuntu 9.04 core 2.6.28-15-generic x86
Подключите принтер к компьютеру (не забудьте его включить:)
Первое что надо сделать, скачать архив с необходимыми deb пакетами, скриптом для установки и файлом canonip1800.ppd (который кстати вы можете найти на диске который поставлялся вместе с принтером)
Теперь распакуем архив и выполним установку
- tar zxf canon_ip1800_u904_jaunty.tar.gz
- cd canon_ip1800_u904_jaunty
- sudo sh install_canon_ip1800_drivers
В принципе все, установка завершена, можно убедиться, что файлик canonip1800.ppd лежит на месте. Делаем это так
- ls -la /usr/share/cups/model/
- итого 32
- drwxr-xr-x 2 root root 4096 2009-09-10 23:08 .
- drwxr-xr-x 14 root root 4096 2009-09-10 22:35 ..
- -rw-r--r-- 1 root root 11649 2009-09-10 23:08 canonip1800.ppd
- -rw-r--r-- 1 root root 11041 2007-02-22 07:40 canonip1800.ppd_backup
Управление принтера, можно осуществлять с Web-интерфейса по адресу http://localhost:631/
Т.е. именно тут надо добавить принтер.
Дополнительно
Содержимое архива:
- -rw-r--r-- 1 root root 1,8M 2009-04-24 18:29 cnijfilter-ip1800series_2.70-2_i386.deb
- -rw-r--r-- 1 root root 46K 2009-04-24 18:28 cnijfilter-common_2.70-2_i386.deb
- -rw-r--r-- 1 root root 12K 2009-04-25 05:28 canonip1800.ppd
- -rwxr-xr-x 1 root root 1,1K 2009-07-10 00:38 install_canon_ip1800_drivers
Код скрипта:
- ARCH1=i686
- ARCH2=x86_64
- if [ "$ARCH1" = `uname -m` ];
- then
- cd ./files
- dpkg -i cnijfilter-common_2.70-2_i386.deb
- dpkg -i cnijfilter-ip1800series_2.70-2_i386.deb
- ln -s libpng12.so.0.27.0 /usr/lib/libpng.so.3
- ln -s libtiff.so.4.2.1 /usr/lib/libtiff.so.3
- cp -p /usr/share/cups/model/canonip1800.ppd /usr/share/cups/model/canonip1800.ppd_backup
- cp canonip1800.ppd /usr/share/cups/model
- /etc/init.d/cups force-reload
- elif [ "$ARCH2" = `uname -m` ];
- then
- apt-get -y install ia32-libs
- cd ./files
- dpkg -i --force-architecture cnijfilter-common_2.70-2_i386.deb
- dpkg -i --force-architecture cnijfilter-ip1800series_2.70-2_i386.deb
- ln -s libpng12.so.0.27.0 /usr/lib32/libpng.so.3
- ln -s libtiff.so.4.2.1 /usr/lib32/libtiff.so.3
- cp -p /usr/share/cups/model/canonip1800.ppd /usr/share/cups/model/canonip1800.ppd_backup
- cp canonip1800.ppd /usr/share/cups/model
- /etc/init.d/cups force-reload
- fi
Ваш принтер готов к печати.


Спасибо,очень грамотно расписано.
Спасибо большое! Помогло! :)
Подскажите, а как его установить это принтер на 9.10, так как он обнаруживается, но печати нет
Все правильно, принтер по вышеописанной инструкции не заводиться и при добавлении canonip1800.ppd говорит, что не найден драйвер.
Вот из рассылки:
Canon iP4300 – под 9.10 у человека не работает.
Canon 1120 – под 9.10 не работает.
Canon iP1800 Pixma – тоже упал.
буду разбираться, но чуть по позже. по гуглите на английском или на русском, возможно уже кто-то столкнулся с этой проблемой. если найдете решение, пишите сюда.
Скорее всего не хватает каких то библиотек, вот например при запуске обслуживания принтера:
# sudo /usr/local/bin/cngpijmonip1800: error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory
не находит libgtk-1.2.so.0
Сразу скажу пакет libgtk1.2-common_1.2.10-18.1build2_all.deb (http://packages.ubuntu.com/ru/jaunty/all/libgtk1.2-common/download) не помог.
Вот какие библиотеки люди ставили в рассылке:
Решил проблему следующим образом:
Из Ubuntu Hardy
libxml1_1.8.17-14.1_i386.deb
Из Ubuntu Jaunty
libgtk1.2-common_1.2.10-18.1build2_all.deb
libglib1.2ldbl_1.2.10-19build1_i386.deb
libgtk1.2_1.2.10-18.1build2_i386.deb
Кнопки запуска:
Обслуживание принтера /usr/local/bin/printuiip4300
Статус принтера /usr/local/bin/cngpijmonip4300
Пакеты alien и libpng3 установил синаптиком перед установкой драйвера.
Радует то, что панель управления отображается на великом и могучем, а не как в Ubuntu Hardy иероглифами, и не приходится вводить из терминала sudo Lang=C: cngpij iP4300, что бы увидеть панель на английском.
Спасибо за помощь, последнее сработало, принтер работает
Если не сложно, опишите что именно вы устанавливали.
Сначала сделал как на основном форуме
Порядок действий такой:
1) libcupsys2 берём вот отсюда: https://launchpad.net/ubuntu/karmic/+package/libcupsys2
2) libstdc++5 ставим от jaunty вот отсюда: http://packages.ubuntu.com/jaunty/libstdc++5
Ничего не помогло, но библиотеки я не сносил, просто снес драйвера принтера, вручную пробежался по системе.
Потом Из Ubuntu Hardy
libxml1_1.8.17-14.1_i386.deb
Из Ubuntu Jaunty
libgtk1.2-common_1.2.10-18.1build2_all.deb, как написано у Вас. две другие не подошли (ibglib1.2ldbl_1.2.10-19build1_i386.deb
libgtk1.2_1.2.10-18.1build2_i386.deb)
далее установил alien и libpng3, ну и драйвера как описано выше…..
Теперь надо это правильно сформулировать, что бы другим помогло, в смысле по очередность без лишних слов
Спасибо вообще Вам за этот пост!!!!
тебе тоже, думаю многим пригодиться, отредактирую внесу в статью.
Есть одна проблемка принтер печатает из офиса из оперы из лисы, но с просмотра картинок и графредактора нет, жду минут 5-10 и никак, приходиться вставлять фото в офис на лист А4 и оттуда уже на бумагу….???
сей баг был и под 9.04 я печатал через ГИМП или Ф-СПОТ, Глаз GNOME почему то не хотел печатать. хотя через один апплет все идет :|
Спасибо огромное!!!
Для 10.04 http://tantos.web.id/blogs/how-to-karmic-koala-and-canon-pixma-ip1800-ip1900, только после установки выбрал драйвер не для 1800, а для 1900, ПЕЧАТАЕТ Cheesy
Дык по ссылке вроде статья для 9.10 написана, не для 10.04 или работает одинаково хорошо?
В том то и дело, что работает отлично, там внизу еще есть отдельно PPD файл, когда его применить, то появляются все функции 1800
А под 64 битную систему кто-то встречал пакеты с драйверами???
Посмотри вот эту статью и почитай комментарии:
http://www.linuxspace.org/archives/2705
там у кого-то в комментах была 64 битная система.