Canon ip2700 (Бесследно исчезают задания)

Всё о принтерах, сканерах и многофункциональных устройствах. Подключение, настройка, проблемы.

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD
Контактная информация:

Canon ip2700

Сообщение Maximus_V »

Прельствишись дешевизной принтера, купил сабж. Пытаюсь завести под Gentoo Linux.
Прошерстил форум, соседние темы. Использовал руководство http://en.gentoo-wiki.com/wiki/Canon_Pixma_Series - нет поддержки именно ip2700, попытка установки cnijfilter для других принтеров к успеху не привела - устанавливается, но не печатает. Ставил gutenprint - тоже безрезультатно.
На официальном сайте нашел пакет cnijfilter версии 3.3 - под мой принтер. Установил оттуда ppd-файл - принтер успешно добавился в cups, при попытке печати выдал, что не найден фильтр pstocanonij. Установил его из cnijfilter-3.3, задания на печать отправляются - и тишина. При отправке тестовой страницы в логах /var/log/cups/error_log примерно следующее:

Код: Выделить всё

I [10/Jan/2011:21:54:39 +0300] Started "/usr/libexec/cups/cgi-bin/printers.cgi" (pid=10710)
I [10/Jan/2011:21:54:39 +0300] [Job 22] Adding start banner page "none".
I [10/Jan/2011:21:54:39 +0300] [Job 22] Adding end banner page "none".
I [10/Jan/2011:21:54:39 +0300] [Job 22] File of type application/postscript queued by "root".
I [10/Jan/2011:21:54:39 +0300] [Job 22] Queued on "IP2700" by "root".
I [10/Jan/2011:21:54:39 +0300] [Job 22] Started filter /usr/libexec/cups/filter/pstops (PID 10711)
I [10/Jan/2011:21:54:39 +0300] [Job 22] Started filter /usr/libexec/cups/filter/pstocanonij (PID 10712)
I [10/Jan/2011:21:54:39 +0300] [Job 22] Started backend /usr/libexec/cups/backend/usb (PID 10713)
I [10/Jan/2011:21:54:40 +0300] [Job 22] Completed successfully.
I [10/Jan/2011:21:54:41 +0300] Started "/usr/libexec/cups/cgi-bin/printers.cgi" (pid=10733)
I [10/Jan/2011:21:55:34 +0300] Started "/usr/libexec/cups/cgi-bin/printers.cgi" (pid=11142)
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Canon ip2700

Сообщение Rootlexx »

Maximus_V писал(а):
11.01.2011 11:09
I [10/Jan/2011:21:54:39 +0300] [Job 22] Started backend /usr/libexec/cups/backend/usb (PID 10713)

cnijfilter содержит собственный backend: cnijusb. Попробуйте задействовать его.
Maximus_V писал(а):
11.01.2011 11:09
Установил оттуда ppd-файл - принтер успешно добавился в cups, при попытке печати выдал, что не найден фильтр pstocanonij. Установил его из cnijfilter-3.3, задания на печать отправляются - и тишина.

Зачем ставите по частям?
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD
Контактная информация:

Re: Canon ip2700

Сообщение Maximus_V »

Rootlexx писал(а):
11.01.2011 20:56
cnijfilter содержит собственный backend: cnijusb. Попробуйте задействовать его.

Как его бы правильно поставить? Заменил usb ссылкой на cnijusb - вроде процесс сдвинулся с мертвой точки, в логах много интересного, будто бы печать подготавливается, и затем - не найден файл cifip2700.
Rootlexx писал(а):
11.01.2011 20:56
Зачем ставите по частям?

Не было в архиве с исходниками инструкции, как ставить целиком. К каждой части - своя инструкция.

По запросу cifip2700 и нашел в гугле инструкцию по сборке -
http://people.salixos.org/maximus/cnijfilt...3.30.1/SLKBUILD
но все равно файл cifip2700 в системе не появился. Если слинковать какой-нибудь другой файл из имеющихся (напр. cifip3500), то в логах пишет, что неверная модель принтера.
Как быть дальше?
Спасибо сказали:
Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Canon ip2700

Сообщение radial »

? то есть это только для прикола: http://software.canon-europe.com/software/0038679.asp?model=
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD
Контактная информация:

Re: Canon ip2700

Сообщение Maximus_V »

radial писал(а):
16.01.2011 19:09
? то есть это только для прикола: http://software.canon-europe.com/software/0038679.asp?model=

В случае с моим source-based дистрибутивом (gentoo) - видимо, да, только для прикола. Инструкция по установке только для rpm и deb пакетов
Спасибо сказали:
Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Canon ip2700

Сообщение radial »

Генту я заметил. думал, что можно как-то вытащить firmware или что там вам требуется. А так да, для генты canon точно ничего не будет выкладывать- и ежу понятно :)
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Canon ip2700

Сообщение Rootlexx »

Maximus_V писал(а):
16.01.2011 14:57
Не было в архиве с исходниками инструкции, как ставить целиком. К каждой части - своя инструкция.

Судя по Makefile, расположенному в корне архива, достаточно выполнить обычные:

Код: Выделить всё

make
make install

Кроме того, в подкаталоге scripts есть файл с говорящим названием install.sh.
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD
Контактная информация:

Re: Canon ip2700

Сообщение Maximus_V »

Rootlexx писал(а):
17.01.2011 01:15
Судя по Makefile, расположенному в корне архива, достаточно выполнить обычные:

Код: Выделить всё

make
make install

Я тоже так подумал. Но:

Код: Выделить всё

# make
for dir in libs cngpij pstocanonij backend backendnet cngpijmon/cnijnpr; do (cd $dir; make $target)|| exit 1; done
make[1]: Entering directory `/home/michael/SRC/cnijfilter-source-3.30-1/libs'
make[1]: *** Не заданы цели и не найден make-файл.  Останов.
make[1]: Leaving directory `/home/michael/SRC/cnijfilter-source-3.30-1/libs'
make: *** [all] Ошибка 1


Rootlexx писал(а):
17.01.2011 01:15
Кроме того, в подкаталоге scripts есть файл с говорящим названием install.sh.

Спасибо за наводку. У меня архив почему-то без него скачался. Перекачал. Вечером разберусь, какие файлы он ищет (убегаю на работу сейчас):

Код: Выделить всё

# ./install.sh
==================================================

Canon Inkjet Printer Driver Ver.3.30-1 for Linux
Copyright CANON INC. 2001-2010
All Rights Reserved.

==================================================
An error occurred. A necessary package could not be found in the proper location
Спасибо сказали:
Ответить