Принтер Canon Pixma на Ubuntu 15

Может казаться, не получает принтер, работающий с моим совершенно новым 64-разрядным ноутбуком Ubuntu.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid

Я вижу принтер, и все выглядит хорошо, но затем когда я пытаюсь распечатать тестовую страницу, задание вводит "сохраненное" состояние.

lpq шоу все задания печати, как обычно. Когда я перехожу к localhost:631 и проверяю принтер, я вижу следующее сообщение рядом с заданием:

held since
Sun 20 Sep 2015 09:23:51 AM EDT 
"cannot load library"

Конечно, это не показывает, какой библиотеке не удается загрузиться, потому что это было бы полезным сообщением об ошибке. Драйвер похож на правильный. Вот вырезанное и вставленное из описания принтера наверху экрана:

Description:    Canon MP560
Location:   
Driver: Canon MP560 series - CUPS+Gutenprint v5.2.10 (color, 2-sided printing)
Connection: cnijnet:/00-1E-8F-51-42-36
Defaults:   job-sheets=none, none media=na_letter_8.5x11in sides=one-sided

Я думаю, что это могло бы быть 32-разрядным по сравнению с 64-разрядной проблемой. Я установил драйверы от Canon Азия согласно Установке Ubuntu 15.04 Canon MP560. До dpkg команда, я работал

sudo dpkg --add-architecture i386  
sudo apt-get update

Затем я установил пакеты, распространенные первый, затем MP560. Были проблемы, когда я работал sudo apt-get update, таким образом, я зафиксировал их с a sudo apt-get -f install.

Это, казалось, получило все работа, но, как упомянуто выше, она просто не распечатает. Выполнение sudo apt-get update шоу никакие поврежденные зависимости.

Идеи, кто-либо? Я - soooooooo близко к тому, чтобы заставлять это работать, который я просто не могу бросить.

В /var/log/cups/error_log.1, Я вижу многие из них...

D [20/Sep/2015:10:02:51 -0400] [Job 13] Gutenprint: Reading 15300 6533
D [20/Sep/2015:10:02:51 -0400] [Job 13] Printing page 1, 99%
D [20/Sep/2015:10:02:51 -0400] [Job 13] ATTR: job-media-progress=99
D [20/Sep/2015:10:02:51 -0400] [Job 13] Gutenprint: Reading 15300 6535

и затем проблемы как это...

E [19/Sep/2015:12:39:43 -0400] [Job 2] cannot load library

Существует много материала в том журнале. Не уверенный, что действительно важно. Последние несколько строк файла

D [20/Sep/2015:10:02:51 -0400] [Job 13] PID 2689 (/usr/lib/cups/backend/cnijnet) stopped with status 1.
D [20/Sep/2015:10:02:51 -0400] [Job 13] Hint: Try setting the LogLevel to "debug" to find out more.
D [20/Sep/2015:10:02:51 -0400] [Job 13] Backend returned status 1 (failed)
D [20/Sep/2015:10:02:51 -0400] [Job 13] time-at-completed=1442757771
D [20/Sep/2015:10:02:51 -0400] [Job 13] End of messages
D [20/Sep/2015:10:02:51 -0400] [Job 13] printer-state=3(idle)
D [20/Sep/2015:10:02:51 -0400] [Job 13] printer-state-message="Rendering completed"
D [20/Sep/2015:10:02:51 -0400] [Job 13] printer-state-reasons=none
2
задан 13 April 2017 в 15:24

3 ответа

Из инструкций сообщения № 10 этого потока форума человечности:

  1. загрузите драйвер с canon-asia.com
  2. распакуйте архив с менеджером архива
  3. используйте следующие команды для установки:

    sudo dpkg -i --force-architecture cnijfilter-common_3.20-1_i386.deb
    sudo dpkg -i --force-architecture cnijfilter-mp560series_3.20-1_i386.deb
    

Это в значительной степени те же инструкции как та здесь.

Это драйверы на 32 бита. Необходимо использовать - опция силы установить в системе на 64 бита. Остальная часть вышеупомянутого форума, покрывает драйвер сканера.

1
ответ дан 2 December 2019 в 03:52

Хорошо, я думаю, что понял.

Как правильно заметил Богдан Вилли - спасибо, кстати - мое отсутствие флага --force-architecture в команде dpkg подтолкнуло меня в чистилище 32 бит / 64.

Используя этот флаг, я получил сообщение об ошибке, которое зависит от драйвера MP560 libtiff4, который, к счастью, больше не доступен.

Мне удалось найти старую копию этого пакета ...

wget http://old-releases.ubuntu.com/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.6-9ubuntu1.2_i386.deb

И я установил его ...

sudo dpkg -i --force-architecture libtiff4_3.9.6-9ubuntu1.2_i386.deb
sudo apt-get update
sudo apt-get upgrade

Эт вуаля! Принтер печатает. Я подозреваю, что таинственные сообщения «Невозможно загрузить библиотеку» были из-за libtiff4. Лучшее сообщение об ошибке было бы здорово.

1112 В любом случае, спасибо всем за помощь. Выяснить эти проблемы может быть сложно без точного оборудования.

1
ответ дан 2 December 2019 в 03:52

Главным образом как выше, но на Ubuntu 16.04.4 LTS на моей машине мне была нужна версия amd-64 libtiff4

wget http://old-releases.ubuntu.com/ubuntu/pool/universe/t/tiff3/libtiff4_3.9.7-2ubuntu1_amd64.deb

sudo dpkg -i ./libtiff4_3.9.7-2ubuntu1_amd64.deb

wget http://gdlp01.c-wss.com/gds/2/0100004692/01/cnijfilter-mg6300series-3.80-1-deb.tar.gz

tar -xf ./cnijfilter-mg6300series-3.80-1-deb.tar.gz
sudo ./install.sh

Одно примечание, если Вы находитесь в другой сети, она не найдет принтер. Я работаю в VM, который находится в его собственной сети. Я должен был выполнить вышеупомянутое на компьютере, подключенном к нужной сети. Затем я скопировал команду lpadmin, что она раньше регистрировала принтер и выполнила это на моем VM.

0
ответ дан 2 December 2019 в 03:52

Другие вопросы по тегам:

Похожие вопросы: