Установка принтера Canon iP1800 Pixma

13.09.2009, рубрики: how-to | Теги: | 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 (который кстати вы можете найти на диске который поставлялся вместе с принтером)

Теперь распакуем архив и выполним установку

  1. tar zxf canon_ip1800_u904_jaunty.tar.gz
  1. cd canon_ip1800_u904_jaunty
  1. sudo sh install_canon_ip1800_drivers

В принципе все, установка завершена, можно убедиться, что файлик canonip1800.ppd лежит на месте. Делаем это так

  1. ls -la /usr/share/cups/model/
  2. итого 32
  3. drwxr-xr-x  2 root root  4096 2009-09-10 23:08 .
  4. drwxr-xr-x 14 root  root   4096 2009-09-10 22:35 ..
  5. -rw-r--r--  1 root  root  11649 2009-09-10 23:08 canonip1800.ppd
  6. -rw-r--r--  1 root  root  11041 2007-02-22 07:40 canonip1800.ppd_backup

Управление принтера, можно осуществлять с Web-интерфейса по адресу http://localhost:631/
Т.е. именно тут надо добавить принтер.

Дополнительно

Содержимое архива:

  1. -rw-r--r-- 1 root root 1,8M 2009-04-24 18:29 cnijfilter-ip1800series_2.70-2_i386.deb
  2. -rw-r--r-- 1 root root  46K 2009-04-24 18:28 cnijfilter-common_2.70-2_i386.deb
  3. -rw-r--r-- 1 root root  12K 2009-04-25 05:28 canonip1800.ppd
  4. -rwxr-xr-x  1 root root 1,1K 2009-07-10 00:38 install_canon_ip1800_drivers

Код скрипта:

  1. ARCH1=i686
  2. ARCH2=x86_64
  3. if [ "$ARCH1" = `uname -m` ];
  4. then
  5.     cd ./files
  6.     dpkg -i cnijfilter-common_2.70-2_i386.deb
  7.     dpkg -i cnijfilter-ip1800series_2.70-2_i386.deb
  8.     ln -s libpng12.so.0.27.0 /usr/lib/libpng.so.3
  9.     ln -s libtiff.so.4.2.1 /usr/lib/libtiff.so.3
  10.     cp -p /usr/share/cups/model/canonip1800.ppd /usr/share/cups/model/canonip1800.ppd_backup
  11.     cp canonip1800.ppd /usr/share/cups/model
  12.     /etc/init.d/cups force-reload
  13. elif [ "$ARCH2" = `uname -m` ];
  14. then
  15.     apt-get -y install ia32-libs
  16.     cd ./files
  17.     dpkg -i --force-architecture cnijfilter-common_2.70-2_i386.deb
  18.     dpkg -i --force-architecture cnijfilter-ip1800series_2.70-2_i386.deb
  19.     ln -s libpng12.so.0.27.0 /usr/lib32/libpng.so.3
  20.     ln -s libtiff.so.4.2.1 /usr/lib32/libtiff.so.3
  21.     cp -p /usr/share/cups/model/canonip1800.ppd /usr/share/cups/model/canonip1800.ppd_backup
  22.     cp canonip1800.ppd /usr/share/cups/model
  23.     /etc/init.d/cups force-reload
  24. fi

Ваш принтер готов к печати.


18 комментариев на запись “Установка принтера Canon iP1800 Pixma”

  1. 1 zuzik сказала в 19:38, 01.10.2009:

    Спасибо,очень грамотно расписано.

  2. 2 Balticus сказала в 0:21, 18.10.2009:

    Спасибо большое! Помогло! :)

  3. 3 resto сказала в 13:12, 03.11.2009:

    Подскажите, а как его установить это принтер на 9.10, так как он обнаруживается, но печати нет

  4. 4 admin сказала в 17:33, 03.11.2009:

    Все правильно, принтер по вышеописанной инструкции не заводиться и при добавлении canonip1800.ppd говорит, что не найден драйвер.
    Вот из рассылки:
    Canon iP4300 – под 9.10 у человека не работает.
    Canon 1120 – под 9.10 не работает.
    Canon iP1800 Pixma – тоже упал.

    буду разбираться, но чуть по позже. по гуглите на английском или на русском, возможно уже кто-то столкнулся с этой проблемой. если найдете решение, пишите сюда.

  5. 5 admin сказала в 17:43, 03.11.2009:

    Скорее всего не хватает каких то библиотек, вот например при запуске обслуживания принтера:
    # 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, что бы увидеть панель на английском.

  6. 6 resto сказала в 21:38, 03.11.2009:

    Спасибо за помощь, последнее сработало, принтер работает

  7. 7 admin сказала в 7:58, 04.11.2009:

    Если не сложно, опишите что именно вы устанавливали.

  8. 8 resto сказала в 12:57, 04.11.2009:

    Сначала сделал как на основном форуме
    Порядок действий такой:
    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, ну и драйвера как описано выше…..
    Теперь надо это правильно сформулировать, что бы другим помогло, в смысле по очередность без лишних слов

  9. 9 resto сказала в 13:01, 04.11.2009:

    Спасибо вообще Вам за этот пост!!!!

  10. 10 admin сказала в 9:47, 06.11.2009:

    тебе тоже, думаю многим пригодиться, отредактирую внесу в статью.

  11. 11 resto сказала в 18:47, 06.11.2009:

    Есть одна проблемка принтер печатает из офиса из оперы из лисы, но с просмотра картинок и графредактора нет, жду минут 5-10 и никак, приходиться вставлять фото в офис на лист А4 и оттуда уже на бумагу….???

  12. 12 admin сказала в 20:05, 06.11.2009:

    сей баг был и под 9.04 я печатал через ГИМП или Ф-СПОТ, Глаз GNOME почему то не хотел печатать. хотя через один апплет все идет :|

  13. 13 Denis сказала в 0:24, 30.12.2009:

    Спасибо огромное!!!

  14. 14 resto сказала в 22:13, 06.05.2010:

    Для 10.04 http://tantos.web.id/blogs/how-to-karmic-koala-and-canon-pixma-ip1800-ip1900, только после установки выбрал драйвер не для 1800, а для 1900, ПЕЧАТАЕТ Cheesy

  15. 15 admin сказала в 23:32, 06.05.2010:

    Дык по ссылке вроде статья для 9.10 написана, не для 10.04 или работает одинаково хорошо?

  16. 16 resto сказала в 11:56, 07.05.2010:

    В том то и дело, что работает отлично, там внизу еще есть отдельно PPD файл, когда его применить, то появляются все функции 1800

  17. 17 ALexey сказала в 22:22, 21.09.2010:

    А под 64 битную систему кто-то встречал пакеты с драйверами???

  18. 18 admin сказала в 20:01, 22.09.2010:

    Посмотри вот эту статью и почитай комментарии:
    http://www.linuxspace.org/archives/2705
    там у кого-то в комментах была 64 битная система.


Оставить комментарий

  • Доступные теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">

  • *