Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: МФУ Canon LaserBase MF3110 не подключается  (Прочитано 10958 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн imslavko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
МФУ Canon LaserBase MF3110 не подключается
« : 17 Октября 2010, 14:37:29 »
Здравствуйте, я гуглил и знаю, что нет драйверов под линь.
Но есть инструкции, как сделать это через другой компьютер в винде и тд.
Может есть др способ через Виртуальную Машину или через Wine?

Прошу, пожалуйста, помогите. Если нет нормального решения, то придется перейти на винду обратно.
Спасибо
« Последнее редактирование: 15 Апреля 2016, 08:10:43 от Пользователь »

Оффлайн genrich

  • Участник
  • *
  • Сообщений: 179
    • Просмотр профиля
Re: Canon MF 3110
« Ответ #1 : 18 Октября 2010, 18:08:21 »
Попробуй подключить по этой инструкции: https://forum.ubuntu.ru/index.php?topic=117192.0 может быть получится.
Там для модели 3110, но часто бывает, что близкие по номеру модели имеют одинаковые, или подходящие друг для друга драйвера.
А в виртуальной машине Windows, при наличии драйверов,  можешь подключить любой принтер или сканер.

Оффлайн deardead2

  • Участник
  • *
  • Сообщений: 115
  • Ubuntu 10.04 x64; Lenovo G550 -Ubuntu 12.04 x64
    • Просмотр профиля
Re: Canon MF 3110
« Ответ #2 : 08 Января 2013, 21:29:17 »
Счас долбусь..хочу всё правильно просечь и написать сюда с картинкоми как всё правильно сделать со 100% результатом, именно ДЛЯ ЭТОГО МФУ, а не как здесь...даже с Американскего сервира Для Linuxа скачал  пакет дриверов http://www.usa.canon.com/nw3s/CanonUSA/DownloadContents/English/0100344001EN.htm но Deb Для 12.04 х64 не нашолл Переконвертил из rpm  Получилось 2 исполняемых файла deb cndrvcups-common_2.50-2_amd64 и cndrvcups-ufr2-us_2.50-2_amd64 если у кого есть идеи или в личку или тут пишите. Принтер то в GUI утилите появлялся, не печатал..Сейчас совсем исчез..Но 100% рабочий...Долбусь...

Оффлайн maza11

  • Новичок
  • *
  • Сообщений: 22
  • Ubuntu 10.04 LTS
    • Просмотр профиля
Re: Canon MF 3110
« Ответ #3 : 19 Марта 2013, 17:29:41 »
Для Linuxа скачал  пакет дриверов http://www.usa.canon.com/nw3s/CanonUSA/DownloadContents/English/0100344001EN.htm но Deb
по вашей ссылке скачать не смог, скачал отсюда
http://support-au.canon.com.au/contents/AU/EN/0100270808.html
Но в списке поддерживаемых 3110 так и не появился.
У кого то получилось? Тренируюсь сейчас подключить его как расшаренный из винды ubuntu 10.04

chemtech

  • Гость
Re: Canon MF 3110
« Ответ #4 : 19 Марта 2013, 18:39:26 »
imslavko,
Драйверов под Ubuntu/Linux для Canon MF 3110 НЕТ.

Оффлайн rainy_day

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Canon MF 3110
« Ответ #5 : 16 Января 2015, 15:20:02 »
У кого то получилось? Тренируюсь сейчас подключить его как расшаренный из винды ubuntu 10.04

imslavko,
Драйверов под Ubuntu/Linux для Canon MF 3110 НЕТ.

Ну вот и кто сказал, что нету ? Я конечно понимаю, что мол, прошло время, мол, могли и появиться..

Короче. Вот ссылка. Немного знания английского - и принтер работает. Проверено.
http://itstuff.the-zabala.net/2014/07/linux-driver-for-canon-imageclass.html

Инструкция кстати вполне проста.

Оффлайн CALL|KA

  • Участник
  • *
  • Сообщений: 105
  • Водитель НЛО
    • Просмотр профиля
Re: Canon MF 3110
« Ответ #6 : 17 Июня 2015, 19:05:24 »
Необходимо расшарить сабжевый принтер под lubuntu 14.04 x32 и добавить на win server 2008r2. Драйверов под 64х битную винду нет.

Как ставил на lubuntu:

1. sudo su

2. Качаем оригинальные  UFR II Canon Linux Drivers, без них кастомные
дрова могут не заработать   
http://support-au.canon.com.au/contents/AU/EN/0100270808.html

3. Ставим все, что необходимо
apt-get install gcc make cups libcups2-dev libcupsimage2-dev

4. Ставим оригинальные драйвреа
cd ~/Загрузки/Linux_UFRII_PrinterDriver_V300_uk_EN/32-bit_Driver/Debian
dpkg -i cndrv*
если какой-то из пакетов не поставился, и требует зависимостей делаем
apt-get -f install

5. Качаем кастомные драйвера
wget https://github.com/ondrej-zary/carps-cups/archive/master.zip

6. Распаковываем
unzip master.zip

7. Переходим в папку
cd ~/carps-cups-master

8. make
Если нет ошибок, продолжаем. Если есть, то устанавливаем зависимости.

9. make install



На 8м этапе у меня вывалилось много чего:

gcc -Wall -Wextra --std=c99 -O2 carps-decode.c -o carps-decode
carps-decode.c: In function ‘get_block’:
carps-decode.c:65:8: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
   fread(data, 1, 1, f); /* discard the first 0x01 byte */
        ^
gcc -Wall -Wextra --std=c99 -O2 rastertocarps.c -o rastertocarps -lcupsimage -lcups
rastertocarps.c: In function ‘encode_print_data’:
rastertocarps.c:290:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
    fread(cur_line, 1, line_len_file, f);
         ^
rastertocarps.c: In function ‘main’:
rastertocarps.c:551:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
   fgets(tmp, sizeof(tmp), f);
        ^
rastertocarps.c:557:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
    fgets(tmp, sizeof(tmp), f);
         ^
ppdc carps.drv


Что за ошибки понять не могу, вроде бы на зависимости не ругается?
 
Выполнил make install и подключил принтер. И он заработал!!! За сканер сказать не могу, он физически неисправен.
Подскажите, у кого-то сканер на 3110 работает под ubunut?
Разрешил доступ к нему по сети и подключился RDP клиентом reminna к win server 2008r2, поставив чекбокс для проброса принтера.
Через пару сек. после логина на сервер, появляется данный принтер и дает напечатать только одну страницу. Если продолжать дальше кидать на печать что-то, то CUPS пишет, что задания выполнены, но принтер не печатает и пишутся ошибки в лог (/var/log/cups/error_log).

W [17/Jun/2015:13:18:56 +0300] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [17/Jun/2015:13:18:56 +0300] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [17/Jun/2015:13:22:57 +0300] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [17/Jun/2015:13:22:57 +0300] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files



Попробовал добавить принтер руками через IPP, он добавился нормально, напечатал только первую страницу и все.
В логе появилось

E [17/Jun/2015:17:16:00 +0300] Missing printer-uri, job-uri, or ppd-name attribute
E [17/Jun/2015:17:16:00 +0300] [Client 22] Returning IPP client-error-bad-request for windows-ext (no URI) from 192.168.1.102

Можно ли его заставить нормально печатать при RDP подключении к винде?

Пользователь решил продолжить мысль [time]18 Июнь 2015, 15:33:51[/time]:
Поковырялся снова с данным принтером.
Нашел несколько возможных вариантов решения проблемы

E [17/Jun/2015:17:16:00 +0300] Missing printer-uri, job-uri, or ppd-name attribute
E [17/Jun/2015:17:16:00 +0300] [Client 22] Returning IPP client-error-bad-request for windows-ext (no URI) from 192.168.1.102


1. Предлагалось установить расширенный пакет драйверов командой
apt-get install printer-driver-all
Попробовал установил, полистал список принтеров, пробовал менять дрова, не помогло.

2. Зайти в с клиентской машины CUPS по https и добавить сертификат в исключение. Не помогло.

3. Прописать в windows в файл hosts ip+hostname CUPS сервера. Некоторые win клиенты обращаются не по IP, а по имени хоста.

4. Установить принтер в CUPS. Добавить этот же притер повторно как RAW притер, чтоб поступающая информация не обрабатывалась драйвером. Потом подключить его на windows по ipp. На первый принтер кидаем печать с linux, на второй (RAW) - с windows. Не помогло.

5. Открыть доступ по SMB. Не помогло.

6. Добавить запись в реестр.
При добавление принтера на Win 7 или Server 2008 возможно следующая ошибка. Принтер печатает только первую страницу после загрузки машины,
на которой установлен и все. Остальные задания в логе пишутся как выполненные.
В лог ошибок (error_log) системы печати CUPS записывается :
E [10/Jun/2015:16:48:06 +0300] Missing printer-uri, job-uri, or ppd-name attribute
E [10/Jun/2015:16:48:06 +0300] [Client 359] Returning IPP client-error-bad-request for windows-ext (no URI) from 192.168.33.3

Решение:
Добавляем в HKEY_CURRENT_USER\Printers\Settings
зчначение DWORD "PreferredConnection" равное 0



7. Как известно, драйвера под win х64 для canon mf3110 нет. В инете народ пишет, что подходит от MF5700.
Залогинился на winserver 2008r2 под админом, добавляю принтер, расшаренный по IPP. Выбираю драйвер от MF5700. Толку нет.



Во всех случаях печатается только одна страница после добавления принтера, а потом начинаются ошибки в логе CUPS.
« Последнее редактирование: 18 Июня 2015, 14:36:01 от CALL|KA »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.