Страница 1 из 1
Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 15:32
usprim
Доброго дня!
версия lxde_64.
Не ставится официальный драйвер от производителя (
http://www.canon.ru/Support/Consumer_Pr ... e=download), выдает следующие ошибки:
- ./install.sh
==================================================
Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.
==================================================
Command executed = rpm -Uvh ./packages/cnijfilter-common-3.80-1.x86_64.rpm
Подготовка... ########################################### [100%]
1:cnijfilter-common ########################################### [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-mg4200series-3.80-1.x86_64.rpm
error: Failed dependencies:
libpangox-1.0.so.0()(64bit) нужен для cnijfilter-mg4200series-3.80-1.x86_64
libpng нужен для cnijfilter-mg4200series-3.80-1.x86_64
libpng12.so.0()(64bit) нужен для cnijfilter-mg4200series-3.80-1.x86_64
libtiff нужен для cnijfilter-mg4200series-3.80-1.x86_64
libtiff.so.3()(64bit) нужен для cnijfilter-mg4200series-3.80-1.x86_64
Command executed = rpm -e cnijfilter-common
По форому была ветка, что на ubunte с другим canon'ом тоже проблема с установкой, Но на lubunte драйвер встал без проблем.
Полез в rpmdrake, установить вручную недостающие пакеты, а там не те версии/не та платформа... Через "Настройки принтера" пробовал подставить соседние драйвера из серии MG (там нет нужного 4240) - не заработало...
Как-то это решается?
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 15:49
ДроноваЮ
А task-printing-canon для этого МФУ не содержит драйверов? Пробовали?
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 15:54
akdengi
У вас в /root/.packages/ похоже rpm есть теперь.
Зайдите туда и запустите urpmi *.rpm
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 16:54
usprim
в root такой папки нет, она есть в составе дистрибутива. Там такая ошибка:
- urpmi *.rpm
Пакеты glibc-2.15-8-rosa2012.1.x86_64, lib64popt0-1.16-6-rosa2012.1.x86_64, lib64cups2-1.7.0-6-rosa2012.1.x86_64, cups-1.7.0-6-rosa2012.1.x86_64, bash-4.2-11.2-rosa2012.1.x86_64 уже установлен
Некоторые запрошенные пакеты не могут быть установлены:
cnijfilter-common-3.80-1.i386 (из-за конфликтов с cnijfilter-common-3.80-1.x86_64)
cnijfilter-mg4200series-3.80-1.x86_64 (из-за неудовлетворённости libtiff)
Продолжить установку? (Y/n) y
устанавливается cnijfilter-common-3.80-1.x86_64.rpm
Подготовка... #############################################
1/1: cnijfilter-common #############################################
Хоть часть пакетов и могла быть установлена, произошли ошибки.
Некоторые запрошенные пакеты не могут быть установлены:
cnijfilter-common-3.80-1.i386 (из-за конфликтов с cnijfilter-common-3.80-1.x86_64)
cnijfilter-mg4200series-3.80-1.x86_64 (из-за неудовлетворённости libtiff)
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 17:02
usprim
ДроноваЮ писал(а):А task-printing-canon для этого МФУ не содержит драйверов? Пробовали?
Выдает:
- Для удовлетворения зависимостей будут установлены следующие 2 пакетов:
- cjet-0.8.9-12-rosa2012.1.x86_64
- task-printing-canon-2013-2-rosa2012.1.x86_64
Будет использовано 0Б дискового пространства.
Будет загружено 36КБ пакетов.
Продолжить?
Затем:
- 1 установочных транзакций не удались
Во время установки возникла ошибка:
пакет cjet-0.8.9-12.x86_64 уже установлен
пакет task-printing-canon-2013-2.x86_64 уже установлен
rpmdrake отображает при этом, что пакет не установлен...
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 17:06
ДроноваЮ
А не наблюдается ли у вас неразберихи с репозиториями? Основные грабли для 64 системы росы — это включённые репозитории для 32 бита. Они включены по умолчанию для возможности установки скайпа и wine, но вообще их нужно обязательно держать отключёнными. Проверьте репозитории, и если были включены 32, отключите их и сделайте в консоли urpmi --auto-update для начала.
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 17:09
akdengi
Первое - удалите все i386 rpm из состава дистрибутива, если у вас x86_64.
Далее - проверьте наличие libtiff5 пакета в системе
Потом попробуйте поставить через urpmi *.rpm --allow-force --allow-nodeps
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 17:23
usprim
Были включены.
task-printing-canon установился. А как им воспользоваться?
Установка родных драйверов встает теперь на одной зависимости:
- urpmi *.rpm
Пакет cnijfilter-common-3.80-1.x86_64 уже установлен
Не удаётся установить запрошенный пакет:
cnijfilter-mg4200series-3.80-1.i386 (из-за неудовлетворённости libtiff)
Продолжить установку? (Y/n) y
Хоть часть пакетов и могла быть установлена, произошли ошибки.
Не удаётся установить запрошенный пакет:
cnijfilter-mg4200series-3.80-1.i386 (из-за неудовлетворённости libtiff)
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 17:24
usprim
Еще я снес аналогичный пакет от hp, на всякий случай...
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 17:36
ДроноваЮ
usprim писал(а):task-printing-canon установился. А как им воспользоваться?
Ну если найдётся подходящий драйвер тупо в настройках cups и принтер заработает, то ок.
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 18:23
usprim
ДроноваЮ писал(а):usprim писал(а):task-printing-canon установился. А как им воспользоваться?
Ну если найдётся подходящий драйвер тупо в настройках cups и принтер заработает, то ок.
В настройках cups, это через это:
Родные драйвера установились как бы, при установке выдавая, что libtiff не тот, ну и не выбираются...
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 18:24
usprim
А вот сканер матерясь на libpng установился и сканирует.
Re: Установка МФУ Canon MG4240
Добавлено: 21 янв 2014, 19:03
akdengi
Ставьте через
и соглашайтесь на все что ругается.
Re: Установка МФУ Canon MG4240
Добавлено: 22 янв 2014, 12:39
usprim
Да так и поставил... Теперь результат работы urpmi такой:
Код: Выделить всё
urpmi *.rpm --allow-force --allow-nodeps
Пакеты cnijfilter-common-3.80-1.x86_64, cnijfilter-mg4200series-3.80-1.x86_64 уже установлены
Но выбрать драйвер в "Настройки принтера" (system-config-printer) не дает. См. картинку выше - там он не появился. Хотя сам принтер этот настройщик видит. И переходит к выбору драйвера.
В Любунте я ставил установщиком. Если его запустить, то он видит, что драйвера стоят, переходит к установке принтера и не находит его:
Код: Выделить всё
./install.sh==================================================
Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.
==================================================
Command executed = rpm --test -U ./packages/cnijfilter-common-3.80-1.x86_64.rpm
error: Install/Erase problems:
пакет cnijfilter-common-3.80-1.x86_64 уже установлен
Command executed = rpm --test -U ./packages/cnijfilter-mg4200series-3.80-1.x86_64.rpm
error: Failed dependencies:
libpng нужен для cnijfilter-mg4200series-3.80-1.x86_64
libtiff нужен для cnijfilter-mg4200series-3.80-1.x86_64
libtiff.so.3()(64bit) нужен для cnijfilter-mg4200series-3.80-1.x86_64
#=========================================================#
# Register Printer
#=========================================================#
Next, register the printer to the computer.
Connect the printer, and then turn on the power.
To use the printer on the network, connect the printer to the network.
When the printer is ready, press the Enter key.
>
Searching for printers...
#=========================================================#
# Select Printer
#=========================================================#
Select the printer.
If the printer you want to use is not listed, select Update [0] to search again.
To cancel the process, enter [Q].
-----------------------------------------------------------
0) Update
-----------------------------------------------------------
Could not detect the target printer.
-----------------------------------------------------------
Currently selected:[0] Update
Enter the value. [0]
Re: Установка МФУ Canon MG4240
Добавлено: 22 янв 2014, 14:15
usprim
В инсталяторе после выхода еще выходит текст, что попробуйте поставить ч\з lpadmin. Я мануалы почитал, но ни чего из них не понял... Можете подсказать, как им пользоваться?
Re: Установка МФУ Canon MG4240
Добавлено: 22 янв 2014, 14:32
akdengi
попробуйте в браузере добавить принтер через
localhost:631
Re: Установка МФУ Canon MG4240
Добавлено: 22 янв 2014, 15:40
usprim
Зашел. при попытке добавить принтер запросил пароль. Но не приняла ни мой, ни root'а. Какой туда положено вводить?
И что-то случилось с Настройки принтера" (system-config-printer). Окно программы после открытия зависает на некоторое время и выдает: Ошибка во время операции CUPS: «Победа».
Кроме вышеобозначенного ни чего не делал - изучал документации и установочный скрипт. Собственно, по нему нашел ppd-шник, хотел его попробовать подставить.
Еще нашел в репозитарии:
cndrvcups-common - Canon Printer Driver Common Module for Linux v2.50
Там могут быть нужные драйвера?
Re: Установка МФУ Canon MG4240
Добавлено: 22 янв 2014, 15:59
usprim
На всякий случай перегрузился. Ч\з браузер по прежнему просит какой-то пароль при добавлении.
А ч\з настройки принтера позволило добавить, сама подцепила драйвер, но в конце выдало сообщение:
- Принтер «Canon-MG4200-series» требует программу «/usr/lib/cups/filter/pstocanonij», но она не установлена. Пожалуйста, установите её для использования этого принтера.
В репозетарии такого нет. И интернет смотрю пестрит в поиске этой программы...
А сможете посмотреть что внутри rpm? Возможно в /usr/lib64/cups/... этот фильтр.
Re: Установка МФУ Canon MG4240
Добавлено: 22 янв 2014, 19:31
akdengi
через браузер просит пароль root. То что он не проходи уже говорит о проблемах с CUPS.
Re: Установка МФУ Canon MG4240
Добавлено: 23 янв 2014, 03:02
usprim
Т.е. снести cups и установить заново? Или вообще систему переустановить? Я, кроме скайпа, еще ни чего не поставил...
Она кстати упорно не хотела ставиться, я уже было стал набирать сообщение сюда на форум, что система не ставится, но забыл, что за ошибку она выдавала. Запустил установку по новой и что-то меня дернуло изменить время паузы с 5 сек до 3 сек и, о чудо, система встала. Ошибка была что-то про grub...
Re: Установка МФУ Canon MG4240
Добавлено: 23 янв 2014, 06:58
ДроноваЮ
Я припоминаю на самом деле такую проблему, когда 631 не принимал рутовый пароль. Надо поискать. Но это было относительно давно, и про такое никто давно не сообщал, здесь, по крайней мере.
Re: Установка МФУ Canon MG4240
Добавлено: 23 янв 2014, 15:37
usprim
Не могу распаковать RPM и DEB. Поэтому не знаю, если там внутри запрашиваемая принтером программа (pstocanonij). Но в составе исходников
http://www.canon.ru/Support/Consumer_Pr ... e=download она есть. Только у меня не получилось ее поставить - требует automake и еще ряд программ более старых версий, чем те, что лежат в репозитарии. А установить более старые версии самостоятельно не вышло... Вы можете этот исходник откомпилировать? Я так понимаю (судя по яндексу) это программа почти для всей линейки Canon требуется для официальных драйверов. Может есть смысл её в репозитарии выложить?
И переустановка системы поможет или нет?
Re: Установка МФУ Canon MG4240
Добавлено: 23 янв 2014, 15:59
usprim
Если долго мучиться - что-нибудь получится...
Принтер запечатал. Но я не сказал бы, что проблема решена... Сделал следующее - поставил из списка драйверов (я так понимаю CUPS'а?) в программе Настройки принтера" (system-config-printer) драйвер от MG4100. А на вопрос, попытаться объединить PPD с имеющимся (т.е. с тем, что от официальных драйверов canon'а) ответил да. Ошибка убралась и тестовый лист распечатался. Цветопередача ужасная. Но уже кое что...
Re: Установка МФУ Canon MG4240
Добавлено: 23 янв 2014, 16:32
akdengi
Очень странно с оригинальными драйверами, так как посмотрел я пакеты внутри - /usr/lib/cups/filter/pstocanonij находится в common пакете в нужном месте. То есть почему не находит непонятно. То что cups не пускал от root также наводит на мысли о проблемах с установкой.
Re: Установка МФУ Canon MG4240
Добавлено: 26 янв 2014, 07:21
usprim
Переустановил систему. Прошло несколько автоматических обновлений CUPS'а. Поставил task-printing-canon. Caps, пока, пароль рута распознает (ч\з localhost:631), но если пытаться зайти сразу после обновления или установки дополнительного пакета, то не распознает - требуется перезагрузка.
Однако МФУ через 631 не видит. Для установки установщиком от Canon требуются пакеты libpangox-1.0.so.0()(64bit), libpng, libpng12.so.0()(64bit). Отключил по предыдущему совету 32-шные репозитарии. Получаю, что libpangox отсутствует совсем. libpng присутствует только в виде sourse и debug пакетов. libtiff - только в виде debug пакета и еще есть libtiff-progs, но если я правильно понимаю, это что-то другое. Тогда как поступить, поставить пакеты из репозитария 32х?
Re: Установка МФУ Canon MG4240
Добавлено: 26 янв 2014, 11:55
akdengi
lib64pangox1.0_0
lib64png0
lib64tiff5
Вот это поставьте для начала.
Re: Установка МФУ Canon MG4240
Добавлено: 26 янв 2014, 13:42
usprim
Поставил. Инсталятор от Canon по прежнему требует пакеты libpng и libtiff.
Ставить через: urpmi *.rpm --allow-force --allow-nodeps ?
Re: Установка МФУ Canon MG4240
Добавлено: 27 янв 2014, 15:31
usprim
Установил ч\з
urpmi *.rpm --allow-force --allow-nodeps
Но опять принтер ч\з установщик Canon'а не встает, а установленный ч\з программу "Настройки принтера" (system-config-printer) требует /usr/lib/cups/filter/pstocanonij
Ч\з 631 система принтер не видит и не добавляет.
Если /usr/lib/cups/filter/pstocanonij присутствует в common пакете, подскажите, чем из него можно вручную её извлечь?
Re: Установка МФУ Canon MG4240
Добавлено: 27 янв 2014, 17:36
akdengi
usprim писал(а):Установил ч\з
urpmi *.rpm --allow-force --allow-nodeps
Но опять принтер ч\з установщик Canon'а не встает, а установленный ч\з программу "Настройки принтера" (system-config-printer) требует /usr/lib/cups/filter/pstocanonij
Ч\з 631 система принтер не видит и не добавляет.
Если /usr/lib/cups/filter/pstocanonij присутствует в common пакете, подскажите, чем из него можно вручную её извлечь?
А точно ставите только 64 битные пакеты?
/usr/lib/cups/filter/pstocanonij есть внутри common пакета.
Re: Установка МФУ Canon MG4240
Добавлено: 27 янв 2014, 17:37
akdengi
Открыть пакет можно в mc
Re: Установка МФУ Canon MG4240
Добавлено: 28 янв 2014, 14:37
usprim
Предустановленная версия mc как-то все криво отображает - почти все файлы с нулевой длиной. И файла pstocanonij я в пакете common не вижу. Ни версии 64х, ни в 32х. Это какую версию mc нужно поставить, чтобы корректно понимала rpm?
По драйверу - я повторил установку, как в прошлый раз (объединив PPD). Повозившись с настройками добился удовлетворительного для себя результата печати. Но опять же - не могу сказать, что вопрос решен, т.к. требует более-менее грамотного к себе отношения. А я так понимаю, вы делаете ОС не только для IT специалистов

Поэтому если Вам интересно довести до ума вопрос с драйверами, то сообщите, что сделать. Могу еще повозиться. А вообще странно, почему 631 не видит не только этот принтер, но и подключенный к соседнему компу на Ubuntu, а system-config-printer видит оба...
Re: Установка МФУ Canon MG4240
Добавлено: 28 янв 2014, 15:54
akdengi
usprim писал(а):Предустановленная версия mc как-то все криво отображает - почти все файлы с нулевой длиной. И файла pstocanonij я в пакете common не вижу. Ни версии 64х, ни в 32х. Это какую версию mc нужно поставить, чтобы корректно понимала rpm?
По драйверу - я повторил установку, как в прошлый раз (объединив PPD). Повозившись с настройками добился удовлетворительного для себя результата печати. Но опять же - не могу сказать, что вопрос решен, т.к. требует более-менее грамотного к себе отношения. А я так понимаю, вы делаете ОС не только для IT специалистов

Поэтому если Вам интересно довести до ума вопрос с драйверами, то сообщите, что сделать. Могу еще повозиться. А вообще странно, почему 631 не видит не только этот принтер, но и подключенный к соседнему компу на Ubuntu, а system-config-printer видит оба...
лучше напишите полностью как настраивали. Так как на 100% решит сложно - драйвера собраны под те либы, которых в системе нету у нас или они другие. Это беда Canon - они не делают все в статике как к примеру Samsung. А найти srpm тут не возможно чтобы собрать под РОСУ.
Re: Установка МФУ Canon MG4240
Добавлено: 30 янв 2014, 14:36
usprim
В Свойствах принтера в разделе "Параметры принтера" установил опции в следующие значения:
- Цветовая модель: CMYK
- Разрешение: 600х600 DPI HIGH
- Тип чернил: CMYK Color
- Тип изображения: Фотография
При этом печатает медленно, но в данном случае нет потребности печати в больших объёмах, поэтому скорость устраивает, зато качественно. Не пробовал на фотобумаге, возможно фотка даже будет приличного качества. Вообще меня печать фотографий с Ubuntu 10.04 и 12.04, Lubuntu 13.10 и не помню версию и точно название, по-моему Pupy Linuks не удовлетворяла. С других дистрибутивов не пробовал.
У меня еще одна плавающая проблема возникла. В отдельной теме напишу.
Re: Установка МФУ Canon MG4240
Добавлено: 30 янв 2014, 14:57
usprim
akdengi писал(а):
Так как на 100% решит сложно - драйвера собраны под те либы, которых в системе нету у нас или они другие. Это беда Canon - они не делают все в статике как к примеру Samsung. А найти srpm тут не возможно чтобы собрать под РОСУ.
Я не специалист в Линуксе, но как-то не понимаю, почему нельзя в репозитарии разместить и те библиотеки, которые требует Canon... Или они перепишут новые версии? С другой стороны, почему нельзя разместить pstocanonij, раз драйвер можно поставить и без запрашиваемых библиотек, а работать ему не дает этот фильтр...
И еще интересно, если проблема из-за новых библиотек, то проблема рано или поздно коснется всех дистрибутивов Линукса?